首页 > 其他分享 >MPEG(Moving Picture Experts Group)协议发展史

MPEG(Moving Picture Experts Group)协议发展史

时间:2023-09-23 21:34:11浏览次数:46  
标签:Picture MPEG 多媒体 视频 编码标准 音频 标准 Group

MPEG(Moving Picture Experts Group)是一个国际标准化组织,致力于制定数字多媒体编码标准。MPEG协议的发展史可以追溯到20世纪80年代初。以下是MPEG协议的主要发展历程:

  1. MPEG-1
  • 发布时间:1993年
  • MPEG-1是MPEG协议的第一个版本,主要用于压缩视频和音频。它最著名的应用之一是Video CD(VCD),这是一种数字光盘格式,用于存储电影和音乐视频。
  1. MPEG-2
  • 发布时间:1995年
  • MPEG-2进一步改进了视频和音频压缩标准,支持更高的分辨率和比特率。这个标准被广泛用于数字电视、DVD、蓝光光盘等应用中。
  1. MPEG-4
  • 发布时间:1998年
  • MPEG-4引入了更先进的视频和音频编码技术,同时增加了多媒体互动性和可伸缩性。它被广泛应用于互联网视频流媒体、视频会议、多媒体通信等领域。
  1. MPEG-7
  • 发布时间:2002年
  • MPEG-7不同于前三个版本,它是一种多媒体内容描述标准,旨在提供多媒体元数据的标准化描述,以便更容易搜索和检索多媒体内容。
  1. MPEG-21
  • 发布时间:2001年
  • MPEG-21是一个多媒体框架标准,旨在实现多媒体内容的互操作性和数字权益管理。它为数字内容的创建、分发、交互和消费提供了一种全面的框架。
  1. MPEG-DASH
  • 发布时间:2012年
  • MPEG-DASH(Dynamic Adaptive Streaming over HTTP)是一种用于流媒体传输的标准,它允许根据网络条件和设备性能动态调整流媒体质量。
  1. MPEG-H
  • 发布时间:2015年
  • MPEG-H是一种音频和视频编码标准,支持3D音频和高动态范围(HDR)视频。它用于增强音频和视频的交互性和质量。

MPEG标准组织持续致力于制定和改进数字多媒体编码标准,以适应不断变化的多媒体应用需求和技术进步。这些标准在各种应用中广泛使用,包括广播、流媒体、视频会议、移动通信、数字电视和娱乐等领域。请注意,以上描述的标准可能不是最新的,因为MPEG标准组织可能在我知识截止日期之后发布了新的标准。

标签:Picture,MPEG,多媒体,视频,编码标准,音频,标准,Group
From: https://blog.51cto.com/u_16266394/7580757

相关文章

  • 01-React-组件-TransitionGroup
    TransitionGroup的作用,博主用通俗易懂的话来讲就是一个一组元素添加动画,在我们的实际开发当中有时可能会有这么一个需求就是,在一个页面上,有添加和删除,在做这些操作的时候需要都带上动画,那么这个时候就可以使用TransitionGroup来快速实现。案例App.js:importReactfrom'rea......
  • AtCoder Beginner Contest 313 Ex Group Photo
    洛谷传送门AtCoder传送门考虑若重排好了\(a\),如何判断可不可行。显然只用把\(b\)排序,把\(\min(a_{i-1},a_i)\)也排序(定义\(a_0=a_{n+1}=+\infty\)),按顺序逐个判断是否大于即可。这启示我们将\(\min(a_{i-1},a_i)\)排序考虑。考虑从大到小加入\(a_i\),那么......
  • 更新wsl,docker无法启动wrong fs type, bad option, bad superblock on cgroup, missi
    PSC:\Users\xxxx>wsl-vWSL版本:2.0.0.0内核版本:5.15.123.1-1WSLg版本:1.0.57MSRDC版本:1.2.4485Direct3D版本:1.608.2-61064218DXCore版本:10.0.25880.1000-230602-1350.mainWindows版本:10.0.22000.2295sudoservicedockerstartmount:/sys/fs/cgroup/cpuset:wron......
  • arm linux 移植 ffmpeg 库 + x264 + x265
    背景Ffmpeg中带有h264的解码,没有编码,需要添加x264。libx264是一个自由的H.264编码库,是x264项目的一部分,使用广泛,ffmpeg的H.264实现就是用的libx264。FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转......
  • RK3568开发笔记(十一):开发版buildroot固件移植一个ffmpeg播放rtsp的播放器Demo
    前言  目标开发任务还有个功能,就是播放rtsp摄像头,当然为了更好的坐这个个,我们必须支持rtsp播放失败之后重新尝试,比如5s重新尝试打开一次,从而保障联网后重新打开,然后达成这个功能。 Demo   补充  得益于方案上的buildroot已经移植了ffmpeg4.1.3。  ......
  • Linq Group by
    点击查看代码usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;publicclassProgram{publicstaticvoidMain(){varlist=newList<Emp>{newEmp{Age=1,Comp="11",Name="111"},newEmp{A......
  • 关于hive中使用group by报错的问题的解决
    问题描述+问题解决在我在hive数据库中使用groupby的函数时,如果在我们决定显示出来的字段名中有非聚合的字段(即字段名为原生字段名,并没有加什么SUM等聚合函数),那么,我们就必须在groupby后面引用上这个非聚合字段,否则就会报错;同时,在我们写数据到新的数据表中时,一定要保证我们所......
  • Windows下FFMPEG调用测试(解码264)
    #include<stdio.h>#include<stdlib.h>#include<string.h>extern"C"{#include<libavcodec/avcodec.h>charav_error[AV_ERROR_MAX_STRING_SIZE]={0};#defineav_err2str(errnum)av_make_error_string(av_error,AV_ERROR......
  • Windows下ffmpeg调用测试(YUV420P编码)
    1下载静态库和动态库如果你是动态加载,可以直接使用动态库(dlopen等);否则就才用动态+静态的方式(动态库的静态加载方式);或者直接将静态库编译到你的执行程序(纯静态组件使用);https://www.gyan.dev/ffmpeg/builds/#libraries 添加组件vs2022: 属性->c/c++->附加包含目录;将头文件......
  • group by 用java代码实现
    importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importjava.util.Map.Entry;publicclassListGroup{publicstaticvoidmain(String[]args){List<JavaBean>list=newArrayList<JavaB......