论文部分内容阅读
互联网的出现引起了新的产业变革,它同流媒体技术的一同发展成为网络多媒体应用的日益普及和发展的强大动力,促进了通信技术综合化、数字化、智能化、个人化的发展,使得在单一网络平台上实现语音、视频、图象等多种业务成为可能。但是,由于价格的限制,相对于中国庞大的电视消费群体,计算机的普及率并不高,如此,能让普通消费者实现互联网便利的IPTV(Internet Protocol TV网络电视)应运而生。IP机顶盒作为IPTV系统不可或缺的终端,完成对网络数据的接收、解析、解码,实现多媒体数据在电视上的显示和播放。 本课题基于Equator公司的以BSP-15芯片为核心的IP机顶盒技术进行了研究,目的是在中国IPTV产业发展初期,实现一种可以商用的低端IP机顶盒产品,为未来一系列IP机顶盒产品打下基础。 本论文分析了整个IPTV体系和BSP-15硬件平台,给出了IP机顶盒软件架构,并主要研究实现了软件架构中网络接收和处理模块的设计和开发。主要的内容包括以下几个方面。 (1)本文研究了ISMA(Internet Streaming Media Alliance)基于MPEG-4编码多媒体数据流在互联网上实时传输的方案ISMA1.0,在此基础上设计了RTP(Real Time Transport protocol实时传输协议),RTCP(Real Time Transport Control protocol实时传输协议)以及RTSP(Real Time Streaming protocol实时流协议)协议在IP机顶盒中的软件实现模块,提供网络数据流的平稳实时播放服务,同时通过实现实时传输控制协议RTCP评估信道的传输质量和网络拥塞程度,及时反馈接收信息,动态地控制服务器端数据的传输率,保证传输的服务质量。 (2)研究了组播的内容、特点和优势。设计了IGMP(Internet Group Management Protocol,互联网组管理协议)的实现方案,支持组播。 (3)设计了DHCP((Dynamic Host Configuration Protocol动态主机配置协议))的客户端实现方案,使得IP机顶盒支持动态获取IP地址,并设计了DNS(Domain Name System)客户端实现方案,支持DNS解析,使得通过域名直接浏览网页和实现其他方面的方便应用成为可能。