论文部分内容阅读
近年来,随着IP多媒体业务和计算机网络技术的发展,IPTV业务获得了越来越多的关注。针对下一代NGN网络,ETSI-TISPAN提出了基于IMS的IPTV业务架构平台,通过IMS核心网控制和处理,独立于IP传输层的IPTV业务传输。基于IMS的IPTV利用IMS的功能实体CSCFs呼叫会话中心和HSS用户资源库,基于SIP协议发起业务呼叫和控制的IPTV业务实现。然而,对于下一代NGN网络复杂多变的传输环境以及不同需求的终端用户,即不同的接入网有不同的网络状态性能,以及连接这些网络的不同用户又有不同的设备接收能力,因此如何最大限度保证用户服务质量是一个迫在眉睫的问题。本文是基于联合可伸缩视频模型(JSVM)和UCT Advanced IPTV开源平台上,通过模拟设计SIP会话流程,主要包括用户注册,业务发现选择,IPTV会话建立,会话更新四个阶段,修改完善SIP信令交互,协商用户QoS参数,实现了基于可伸缩视频编码(SVC)的IMSIPTV实验仿真平台,用户可以自主选择业务,通过控制带宽参数模拟实时网络动态性能,传输可分级时域、空域和质量域的多媒体流内容,保证用户QoS。通过实验仿真,我们给出了完善的基于SVC的IPTV会话流程图,不同网络性能下可伸缩视频SVC和非可伸缩视频Non-SVC的实时传输对比分析图,以及失真函数编码效率对比分析图。我们主要是通过修改设计SIP会话流程,从而引入可伸缩视频(SVC)来实现自适应性的目的。简单的说,SVC对传输视频进行编码分层,当带宽不足时只对基本层的码流进行传输和解码,但这时解码的视频质量不高。当带宽慢慢变大时,可以传输和解码增强层的码流来提高视频的解码质量。相对于原来的视频编码标准,一次编码后的视频码流就固定了,对于不同的终端应用,需要对同一内容多次编码,可伸缩视频编码有效的解决了之前编码标准输出码流的不灵活性,一次编码,可以适应多种不同信道。从仿真结果可以看到,在低带宽条件下,不可伸缩编码视频的质量变得很差,几乎无法进行媒体流的传输,而在带宽大于基本层带宽条件下,可伸缩视频则可以正常传输。而且带宽越大,对应的可伸缩视频传输的联合层数越多,SVC视频图像序列的质量也越好。因此和传统的不可伸缩编码相比,可伸缩码流能够自动适应网络动态性能。然而,相对非可伸缩视频而言,可伸缩视频SVC的编码效率并不高,它是在牺牲一定带宽的基础上实现自适应性的目的。