论文部分内容阅读
随着网络技术的发展,网络的应用已经渗透到社会生活的方方面面。在网络视频已被大家所熟悉的同时,网络互动电视这种新型的收看电视方式也正开始全面进入人们的日常生活。能在欣赏电视节目的同时,看到流畅、清晰的画面,这是件赏心乐事。对于互动电视来说,高素质的画面质量不仅是要建立在有效的视频编解码上,而且还需要高速和稳定的网络系统作基础,两者相辅相成,才能给观众带来完美的视听享受。所以,为了全面衡量承载视频流媒体业务的网络质量,需要对其作全面和精确的监测。本文的网络质量监测系统是对在3TNet上运行的诸如IPTV等视频流业务的网络质量进行的实时监测。本文首先分析了监测系统涉及的Linux系统数据捕获处理、解析、过滤和交互等相关技术。随后,通过分析比较现有主流Linux界面实现技术,确定选用适合系统可持续发展要求的Qt图形用户界面应用程序框架来设计和实现本系统界面。然后,根据分析现有主流数据捕获及检索过滤技术,并结合3TNet视频流特点,改进系统检索效率,设计了一个可靠性高、稳定性强,适用于3TNet视频流业务的网络监测系统。系统可分为用户层与内核层两大部分。系统内核层通过对视频流的高速捕获、解析和检索,从3TNet业务视频流中得到所需监测的某几个频道视频流的实时网络质量统计数据。这些统计数据通过交互技术上传给位于系统用户层界面显示。该视频流业务网络监测系统具有以下的特点:1、稳定性高,支持多种网络协议及相应异常处理,且不因异常数据导致系统崩溃。2、效率高,能对3TNet网络上的高速视频流业务进行高速数据捕获,并根据3TNet网络视频流特点分析结果改进了过滤检索函数实现方式,加快了系统检索过滤速度,提升了系统效率,使本系统能向技术人员高效实时地反映所监测视频流当前网络质量优劣程度。3、友好的人机交互界面,支持多种系统配置方式,为技术人员提供美观便捷的操作环境。