H.264 SVC与网络异构
H.264 SVC通过在在编码码流嵌入具有相关性的多个不同分辨率的子流实现空间上的可分级。上层所有的视频帧构成了高分辨率视频,下层所有的视频帧构成了低分辨率视频(如图2所示)。
为此,具备H.264 SVC编码的视频会议系统,在保证高效的视频压缩性能的基础上,视频广播端可以通过一次编码产生具有不同帧率、分辨率的视频压缩码流,以适应不同网络带宽、不同的显示屏幕和终端解码能力的应用需求,从而有效地避免了视频会议系统中MCU上复杂而昂贵的转码。
3 采用H.264 SVC在异构网络中部署视频会议
H.264 SVC技术出来已经有几年了,但由于实际应用有一定的难度,目前采用该技术的公司和产品都不多。
上海华平信息技术股份有限公司是为数不多,采用H.264 SVC技术的视频会议厂家之一。在面向异构承载网络的AVCON高清视频会议系统采用了H.264 SVC压缩编码,通过SVC时间可分级和空间可分级编码技术,产生帧率可变和分辨率可变的视频传输码流,可以根据不同的或是不稳定的网络带宽和不同的终端设备(主要是解码能力和显示能力)智能选择发送不同分辨率和帧率的视频流,有效地解决了基于不同终端(PC、手机、会议终端)、不同网络(专网、局域网、因特网、移动网络)组成的视频会议系统的不同网络带宽、不同屏幕大小和不同终端解码能力的异构问题。
基于SVC编码的视频会议系统视频广播端通过一次编码产生多种速率视频,智能适应系统中不同与会终端的带宽需求。(如图3所示)

基于H.264 SVC编码的网络带宽智能适配,可通过视频会议系统MCU,根据与会者不同的网络带宽进行智能选择转发(而不是转码)不同速率的视频流。实现在带宽变动的时候,MCU可以针对不同的用户分别进行动态的调整,根据带宽的实际变化而动态的决定是否隔帧丢帧或降低分辨率。例如,A用户带宽很好,可以进行全帧率传输,而B用户带宽发生抖动的时候,MCU可以丢弃一半的帧来确保传输的及时性,避免产生拥塞,缩短延时。其帧率可分级编码的功能,不仅支持1/2分级,而且支持1/3,1/4,...1/n帧率视频分级传输.即,当编码端与MCU间带宽不够时,可以视情况选择1/n帧率上传;当MCU与某个客户端间带宽不够时,也可视情况选择1/n帧率转发。从而实现视频会议系统中任意网络带宽的智能适配。