论文部分内容阅读
随着我国信息产业的大力发展,在以数字融合为基础之上的有线电视网、计算机网以及电信网三者之间的产业开始相互渗透,以PC作为电视接收终端的处理技术也日趋成熟。利用PC收看数字电视节目不仅比机顶盒加电视机的收看方式更具互动性和随意性,而且通过PC机接收数字电视比单独购买数字电视接收设备要更实用并且更便宜。近年来,伴随着通信基础设施建设和网络技术的快速发展,带宽成本迅速下降以及宽带接入用户数量的迅速增加,一种新的基于IP(InternetProtocol)的电视业务——IPTV得到大力发展,它是一种将包括多媒体、互联网、通信等在内的多项技术融为一体,通过IP协议向家庭终端用户提供多种交互式数字媒体服务的新型业务模式。本文讨论的PC客户端应用程序基于Windows平台,并采用基于Conexant公司芯片方案上的数字电视接收卡为硬件条件,给出了PC客户端数字电视接收应用程序的实现。同时结合IPTV中的关键技术,给出了IPVOD(Video On Demand)的实现。主要内容包括:首先,分析了数字电视较传统模拟电视的优势所在,并简要分析了数字电视与IPTV之间的不同点。其次,介绍了在Windows平台下客户端应用程序开发所涉及的背景知识,包括有线数字电视传输的前端编码标准及其传输方式,开发流媒体应用程序所需要的DirectShow框架以及接收数字电视的广播驱动体系。再次,基于局域网环境下,对于有线数字电视,给出了客户端接收的具体设计方案以及流程实现。对于IPVOD,结合IPTV中的内容分发技术,给出了客户端应用程序的具体实现。最后,对客户端软件中各个功能模块进行功能测试,并对结果进行了相应分析。