论文部分内容阅读
IP网络作为IPTV业务的电信运营网络载体,存在着一些固有缺陷:服务质量QoS得不到很好保证、有效管理手段少,随着不断增加的网络用户和应用,网络负担沉重、网络性能下降,影响了用户体验效果。保障良好的用户体验质量QoE是IPTV业务成功发展和推广的关键所在,因此IPTV的视频质量监控成为一个研究热点。本文对基于IPv6网络下的IPTV直播系统中的视频质量监控课题进行研究和设计。所设计的原型系统框架由视频采集端、复合传输子系统、IPv6网络、接收端和视频质量监控五部分组成。媒体服务器端将多路节目视频采集、复合成一路TS流对目标组播地址发出,在RTP会话中多路复合传输;接收客户端通过流分解及流标签选择解码播放观看节目流;播放过程中接收端中的视频质量监控Agent定期发送RTCP反馈控制信包,质量监控服务器端接收和分析反馈信息并向媒体服务器反馈,媒体服务器根据相应策略进行自适应调整、输出与反馈状况相适应的码流。视频传输对带宽、丢包率、时延和时延抖动都有很高的要求,但IP网络可用带宽动态变化,数据分组丢失、时延和抖动无法预见,本文引入流媒体端到端传输控制技术努力提高系统的QoS。针对传统的实时流传输控制算法AIMD的不足——不能平滑发送端发送速率,本文设计了改进的直播实时流传输控制算法LBR-AIMD。该算法在各客户端加入Agent定期反馈控制信息,引入指数加权移动平均值平滑丢包率,把计算获得的丢包率与两个丢包率阈值比较,将网络状态分类为空闲、适中和拥塞,并根据分处各状态的接收端数目比例判断整体网络状况,媒体服务器端据此通过对节目码流调节使会话丢包率保持在正常丢包率的范围之内,接收带宽、时延和抖动性能得到改善。同时根据网络状态变化对传输控制周期也进行了调节。通过对原型系统的测试,直播系统客户端视频画面稳定、播放流畅,具有较好的用户体验效果。对传输控制算法LBR-AIMD的测试表明,接收端“服务质量调节振荡”现象几率减少,比传统实时流式传输AIMD调节控制算法的性能有一定改进。论文最后对大型直播系统提高媒体服务器端对接收端反馈信息响应速度的RTCP分级反馈控制框架进行了讨论,并对全文进行了总结和系统开发的进一步展望。