求真百科欢迎当事人提供第一手真实资料,洗刷冤屈,终结网路霸凌。

视讯编码查看源代码讨论查看历史

事实揭露 揭密真相
跳转至: 导航搜索
视讯编码器
视讯编码器照片来自

视讯编码是压缩视讯资料的程序,以便能高效率地送至其他地点。串流接收端上的装置 – 例如使用者观看所喜爱电视节目用的平板电脑 – 会将编码的资料解码。视讯编码遵循公开已知的标准,好让各种装置都能够解译编码的串流。[1]

视讯编码之所以有其必要,主要有两个原因:

1.未压缩的视讯档案透过网际网路传送所需的时间实在过久,造成串流不可行。

2.视讯的格式必须是任何使用者所用装置 – 包括智慧型手机、膝上型电脑、PC 等 – 所能解译。 在视讯的即时串流中,装置会接收视听输入,加以编码,然后全部同时送出给受众。此程序的编码部分对于让各种使用者装置都能够接收并且播放视讯来说非常重要。

一般视讯编码的画面可分为三种︰

1)I Frame:不参考过去画面,所编码的静止frame,是张完整的画面。视讯中若没有I frame则无法随意选取画面。

2)P Frame:从最近解出来的I frame或P frame所预测出来的画面。

3)B Frame:从最近解出来的两个I frames或P frames所预测出来的,一个是前面的画面,一个是后来的。。H.264/AVC能提供高效率的视讯压缩,及压缩视讯在各种不同网路环境的有效表示,所以在数位电视、行动视讯、影音串流、高密度光碟等各项新兴多媒体服务中都具有极高的应用价值[2]

视讯编码标准主要是由ITU-T与ISO/IEC两大组织制定而成,其发展如下

视讯编码照片来自








H.261

第一种视讯压缩标准,以双向视讯会议应用为主,针对速率从40kbit/s到2Mbit/s的ISDN网路而设计。支援CIF(352 x 288)及176 x 144(QCIF)解析度,色度解析度则采用4:2:0次取样。视讯会议须同时进行即时编码与解码,所以在设计时必须将复杂性降低。由于H.261具备延迟时间十分敏感的双向视讯架构,因此只允许使用I和PFrame,不可使用B Frame。

MPEG-1

ISO第一项视讯压缩演算法,主要用来储存和读取数位媒体的电影和音讯,如采用SIF(352 x 240)解析度、速率约为 1.15Mbit/s的VCD应用。MPEG-1与H.261相似,由于电影动态画面远超过普通视讯电话应用,所以MPEG-1编码器需要更大的运算效能。MPEG-1允许采用B Frame,且可使用适应性感知量化,对每个频段使用不同量化比例。

MPEG-2/H.262

为了数位电视发展,MPEG-2同时支援标准的循序扫瞄视讯,视讯序列由一连串相隔固定时间撷取的图框组成以及电视应用常见的交错视讯。交错视讯会把画面分为两个图场,一个包含奇数行的画素,另一包含偶数行的画素,然后轮流撷取并显示这两个图场。该方法特别适合电视显示器。MPEG-2支援标准电视解析度,包括美国日本所用的NTSC标准,每秒60个交错式720 x 480图场及欧洲与其他国家的PAL标准。

H.263

继H.261后产生的标准,提供更低位元率最佳画质,主要透过28.8kbit/s普通电话数据机传送视讯,解析度范围则从SQCIF到 CIF。

MPEG-4

由ISO提出,延续MPEG-2技术架构。包括提高容错能力来支援无线网路、低位元率应用以及各种新工具,以便将图形物件与视讯整合。

H.264/AVC

H.264(MPEG 4 , class 10或称AVC,Advanced Video Coding,高阶视讯编码)为1990年代后最被广泛使用的视讯编码标准,可高效率视讯压缩,及有效表示于各种不同网路环境,应用于影音串流、光碟等多媒体应用。

而后,Google为推出开放源码的WebM视讯编码规格后,Dirac、FFMpeg与Theora等其它开放来源的视讯编码方案。

H.265

ITU宣布 H.265高效视讯编码High Efficiency Video Coding,最高解析度可达 8192 x 4320。 NGVC想要将位元率减少了50%,同时主要图像质量和计算复杂性与H.264相比,计算复杂度从提升到3倍。

影片

【科普】“视频”是怎么来的? H.264、码率这些词又是什么意思?


参考资料

  1. 什么是视讯编码?07.04.2021 cloudflare
  2. 视讯编码03.21.2017