交互式网络电视性能分析软件的设计与实现
【摘要】:
交互式网络电视(IPTV)是近些年才出现的一种新型电视服务,为了保证服务质量,交互式网络电视运营商必须使用相应的业务保障工具随时了解运行状况,以及时进行故障预警及排查。在目前国内交互式网络电视的发展还处于试运营的阶段,相配套的检测设备的相应的比较稀缺的背景下,有必要展开针对交互式网络电视测试产品的研究。
本论文以重庆电信IPTV用户终端数据为研究对象,针对国内运营商对交互式网络电视测试器材的现实需求以及目前交互式网络电视测试产品价格昂贵、针对性不足的特点,在研究了IPTV相关技术以及分析重庆电信IPTV终端系统的业务流程的基础上,开发了基于SMP8634嵌入式开发系统的交互式网络电视性能分析软件。
本课题建立在对重庆电信IPTV研究的基础上,产品适用于交互式网络电视媒体流的性能分析。本文主要完成了以下工作:
①分析了IPTV测试仪在国内外的应用现状及当前IPTV检测设备存在的问题;
②分析了影响IPTV视频质量的原因并分析了媒体流各个参数指标;
③抓取重庆电信IPTV 87套直播节目从开机到关机阶段的所有有用数据流,并重点对重庆电信IPTV在拨号阶段,RTSP会话阶段,媒体流播放阶段的数据进行分析,进而归纳出重庆电信IPTV终端系统的业务流程;
④设计了基于SMP8634嵌入式系统(MIPS内核)的交互式网络电视性能分析软件架构,该方案既能以嵌入式系统的形式进行参数测试,又能单独将软件移植到PC机上运行实现,该方案的实施能够有效地缩短了开发的周期,降低开发成本,满足不同的需求;
⑤通过对IPTV技术的研究并借助于对重庆电信IPTV的数据分析,设计并实现了基于SMP8634嵌入式开发系统的交互式网络电视性能分析软件,包括PPPoE模块,IGMP模块,RTSP模块,媒体流分析模块,最终实现了对TS流各个参数的分析;
⑥完成了设备测试,验证了设计的合理性和可行性,在此基础上,进行现场测试,发现了重庆电信IPTV媒体流存在的问题。