可伸缩视频编码svc
2012-01-14 01:52
183 查看
可伸缩视频编码(Scalable Video Coding, SVC)技术把视频信号编码成分层的形式,当带宽不足时只对基本层的码流进行传输和解码,但这时解码的视频质量不高。当带宽慢慢变大时,可以传输和解码增强层的码流来提高视频的解码质量。 可伸缩的直观体现,显然是在码率上。而视频数据的分层编码和选择传输是实现可伸缩的主要手段。
所谓分层编码,就是在时间,空间,质量上进行划分,输出多层码流(包括基本层和增强层),其中基本层的数据可以使解码器完全正常的解码出基本视频内容,但是基本层的数据获得的视频图像可能帧率较低,分辨率较低,或者质量较低。在信道受限或信道环境复杂时,可以保证解码端能够接收到可以观看的流畅视频图像。当信道环境良好或信道资源丰富时,可以传递增强层数据,以提高帧率,或分辨率,或视频质量。而增强层是可以多层编码的,这就意味着,在视频码流总码率的范围内,接收到的码率越大,视频质量越好。 相对于原来的视频编码标准,一次编码后的视频码流就固定了,对于不同的终端应用,需要对同一内容多次编码,可伸缩视频编码有效的解决了之前编码标准输出码流的不灵活性,一次编码,可以适应多种不同信道。
svc编码器能提供一个单独的多层嵌套码流.从这个码流中可以抽取些予码流来满足不同的需求,子码流可以是较低的帧率和空间分辨率.或者在帧率和空问分辨率相同的情况下不同的比特率(也就是不刚的视频主客观质量)。一般说来,子码流能满足网络传输速率I三【及终端用户和设备对视频在空间、时间和质量等方面的需求。需要注意的是:编码多组单层码流该方法被称作同播(slmulcas【ing))也能解决陔图中的问题。但是,因为码流之问没有联系,它们的冗余没有被去除,所以存储和传输多组码流会带米较大代价。此外,编码单层码流并使用转码技术将该单层码流也能转为多组其他所需码流,但是转码过样会增加计算复杂度,且降低码流率失真性能。
所谓分层编码,就是在时间,空间,质量上进行划分,输出多层码流(包括基本层和增强层),其中基本层的数据可以使解码器完全正常的解码出基本视频内容,但是基本层的数据获得的视频图像可能帧率较低,分辨率较低,或者质量较低。在信道受限或信道环境复杂时,可以保证解码端能够接收到可以观看的流畅视频图像。当信道环境良好或信道资源丰富时,可以传递增强层数据,以提高帧率,或分辨率,或视频质量。而增强层是可以多层编码的,这就意味着,在视频码流总码率的范围内,接收到的码率越大,视频质量越好。 相对于原来的视频编码标准,一次编码后的视频码流就固定了,对于不同的终端应用,需要对同一内容多次编码,可伸缩视频编码有效的解决了之前编码标准输出码流的不灵活性,一次编码,可以适应多种不同信道。
svc编码器能提供一个单独的多层嵌套码流.从这个码流中可以抽取些予码流来满足不同的需求,子码流可以是较低的帧率和空间分辨率.或者在帧率和空问分辨率相同的情况下不同的比特率(也就是不刚的视频主客观质量)。一般说来,子码流能满足网络传输速率I三【及终端用户和设备对视频在空间、时间和质量等方面的需求。需要注意的是:编码多组单层码流该方法被称作同播(slmulcas【ing))也能解决陔图中的问题。但是,因为码流之问没有联系,它们的冗余没有被去除,所以存储和传输多组码流会带米较大代价。此外,编码单层码流并使用转码技术将该单层码流也能转为多组其他所需码流,但是转码过样会增加计算复杂度,且降低码流率失真性能。
相关文章推荐
- h264 svc 可伸缩视频编码
- SVC和视频通信 ——用于实时多方视频的可伸缩视频编码技术
- 可伸缩视频编码SVC
- h264 svc 可伸缩视频编码及ffmpeg实现
- GIPS宣布支持用于桌面视频会议的H.264 SVC可扩展视频编码方案
- 视频编码SVC --- JSVM代码阅读笔记(一)
- 视频编码SVC --- JSVM代码阅读笔记(二)
- H.264可伸缩编码SVC
- 视频编码SVC --- JSVM代码阅读笔记(三)
- 视频编码SVC --- JSVM代码阅读笔记(五)
- 可伸缩视频编解码SVC技术介绍应用分析
- 利用FFmpeg+x264将iOS摄像头实时视频流编码为h264文件
- 视频联网监控系统之目录编码
- H.263:视频编码和解码
- 各种主流音频/视频编码格式介绍
- H264视频编码成MP4文件
- 基于三维小波的视频可分级编码
- (一)视频编码扫盲篇
- MPEG视频编码中的I帧,P帧和B帧以及IDR帧(转)
- 最简单的视频编码器:基于libx264(编码YUV为H.264)