H.264 SVC 与H.264 AVC 有什么区别?
2011-12-22 07:19
991 查看
AVC 实际上是 H.264 协议的别名。但自从 H.264 协议中增加了 SVC 的部分之后,人们习惯将不包含 SVC 的 H.264 协议那一部分称为 AVC,而将 SVC 这一部分单独称为
SVC。所以提到 AVC 的时候,需要根据具体情况判断到底是指 H.264 协议还是指协议中不包含 SVC 的那一部分;
H.264 SVC(H.264可分级编码)作为H.264标准的一个扩展最初由JVT在2004年开始制定,并于2007年7月获得ITU批准。H.264
SVC以H.264 AVC视频编解码器标准为基础,利用了AVC编解码器的各种高效算法工具,在编码产生的编码视频时间上(帧率)、空间上(分辨率)可扩展,并且是在视频质 量方面可扩展的,可产生不同帧速率、分辨率或质量等级的解码视频。
H.264 SVC通过在GOP(编码图像组)中设置可丢弃的参考帧实现时间上的可分级。0-16视频帧构成全帧率视频,除T3标志外的所有视频帧构成了半帧率视频,所有 T0标志和T2标志的视频帧构成了1/3帧率视频,所有 只是T0标志的视频帧构成了1/4帧率视频。
SVC 时间可分级
SVC 空间可分级
H.264 SVC通过在在编码码流嵌入具有相关性的多个不同分辨率的子流实现空间上的可分级。上层所有的视频帧构成了高分辨率视频,下层所有的视频帧构成了低分辨率视频
为此,具备H.264 SVC编码的视频会议系统,在保证高效的视频压缩性能的基础上,视频广播端可以通过一次编码产生具有不同帧率、分辨率的视频压缩码流,以适应不同网络带 宽、不同的显示屏幕和终端解码能力的应用需求,从而有效地避免了视频会议系统中MCU上复杂而昂贵的转码。
H.264 SVC 与以往传统视频协议H.264AVC的区别表
H.264 SVC入门学习(转): http://apps.hi.baidu.com/share/detail/14074189
H.264可扩展视频编解码器(SVC)应用详解: http://hi.baidu.com/deityz/blog/item/8527ea3eac5e9aff838b1314.html
视频技术开发论坛: http://bbs.chinavideo.org
SVC。所以提到 AVC 的时候,需要根据具体情况判断到底是指 H.264 协议还是指协议中不包含 SVC 的那一部分;
SVC是scalable video coding,有的翻译成分层,有的翻译成分级。H.264/AVC是JVT制定视频编码新标准。 H. 264扩展标准支持多种可分级类型,其中空域可分级、时域可分级和质量可分级是可分级模式的典型代表。 JM86的编解码是基于AVC, JSVM的编解码是基于SVC. |
SVC以H.264 AVC视频编解码器标准为基础,利用了AVC编解码器的各种高效算法工具,在编码产生的编码视频时间上(帧率)、空间上(分辨率)可扩展,并且是在视频质 量方面可扩展的,可产生不同帧速率、分辨率或质量等级的解码视频。
H.264 SVC通过在GOP(编码图像组)中设置可丢弃的参考帧实现时间上的可分级。0-16视频帧构成全帧率视频,除T3标志外的所有视频帧构成了半帧率视频,所有 T0标志和T2标志的视频帧构成了1/3帧率视频,所有 只是T0标志的视频帧构成了1/4帧率视频。
SVC 时间可分级
SVC 空间可分级
H.264 SVC通过在在编码码流嵌入具有相关性的多个不同分辨率的子流实现空间上的可分级。上层所有的视频帧构成了高分辨率视频,下层所有的视频帧构成了低分辨率视频
为此,具备H.264 SVC编码的视频会议系统,在保证高效的视频压缩性能的基础上,视频广播端可以通过一次编码产生具有不同帧率、分辨率的视频压缩码流,以适应不同网络带 宽、不同的显示屏幕和终端解码能力的应用需求,从而有效地避免了视频会议系统中MCU上复杂而昂贵的转码。
H.264 SVC 与以往传统视频协议H.264AVC的区别表
传统视频协议 (H.264/AVC) | Vidyo视频协议 (H.264/SVC) | |
视频会议可以容忍的网络丢包率 | < 2 – 3 % | <20% |
对网络的要求 | 专线 | 共享线路 |
视频会议延迟: 视频会议效果 | Ø 400毫秒 Ø 非实时交互 | < 200毫秒 实时交互 |
HD 会议室型终端的开销 | 昂贵 | 普及型 |
H.264可扩展视频编解码器(SVC)应用详解: http://hi.baidu.com/deityz/blog/item/8527ea3eac5e9aff838b1314.html
视频技术开发论坛: http://bbs.chinavideo.org
相关文章推荐
- MPEG-4、MPEG-4/AVC、H.264之间的联系与区别
- H.264中普通I帧和IDR帧究竟有什么区别?(不要与MPEG2中的I帧搞混淆了)
- MPEG-4、MPEG-4/AVC、H.264之间的联系与区别
- H.264, MPEG4, AVC, MPEG part2, MPEG4 part 10的区别与联系
- H.264中普通I帧和IDR帧究竟有什么区别
- H.264 SVC 与H.264 AVC
- MPEG4、XVID、AVC有什么区别
- MPEG-4 14496-2和H.264什么区别?
- M-JPEG、H.261/H.263、MPEG4、H.264这4种压缩方式有什么区别
- 客户区和非客户区指的什么?窗口客户区和视图客户区的区别!
- print 和 println的区别是什么?
- java的INPUTSTREAM和INPUTSTREAMREADER有什么区别
- px、dp和sp,这些单位有什么区别?
- mvc和三层架构到底有什么区别
- 网线中的5类线、超5类线、6类线有什么区别?
- gradle和maven有什么区别?
- web.xml中的url-pattern标签/和/*有什么区别
- <jsp:include page=”XXX”>与<%@ include file=”XXX”%>之间有什么区别
- 什么是A.B.C类网络 怎么区别和划分
- static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?