IPTV机顶盒中流媒体播放器的研究与设计

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:JK0803_lijixiang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
论文是对应用于IPTV机顶盒的嵌入式流媒体播放器的研究与设计,提出了播放器软件的设计方案并利用C语言来实现,设计完成后的播放器软件能够支持 MPEG-1、MPEG-2、MPEG-4 的解码功能。 该论文中 IPTV 机顶盒采用 IBM STB02500 作为主芯片,该芯片集成了 PowerPC 405 处理器,同时内嵌了 MPEG-1、MPEG-2 解码芯片,但不具备 MPEG-4 解码的能力。为支持 MPEG-4 解码,采用 ADI 公司的 ADSP BF533 来实现MPEG-4解码。所以机顶盒硬件是采用的主芯片+DSP 的架构。 IPTV 机顶盒以 Monta Vista 嵌入式 Linux 作为操作系统。 播放器软件部分采用模块化设计,将整个播放器软件按功能划分为四个模块:Graph 模块、FileReader 模块、Demux 模块、Decoder 模块。其中 Graph 模块是主控模块,用来控制和协调其它三个模块;FileReader 模块从网络或本地存储设备读取数据;Demux 模块将音频和视频数据分开,并提供 Decoder 模块所需要的重要参数;Decoder 模块对音频和视频数据进行解码。 播放器的快进和快退实现机制采用了纯I帧的播放,而不是当前很多播放器都采用的倍速播放。为实现这一点在服务器端需要增加if和ib文件,这两个附加文件中的内容是从原始文件中提取出来的纯I帧数据。在快进或快退操作时,FileReader模块通过网络从服务器读取这两个文件中的数据。 该论文设计的播放器软件能够播放 MPEG-1、MPEG-2、MPEG-4 编码的多媒体文件,快进和快退时采用的纯I帧播放的机制也取得了不错的效果。该播放器能够较好支持视频点播等流行的 IPTV 业务,对于 IPTV 业务的深入开展有积极意义。
其他文献
随着通信技术的发展,宽带移动化和移动宽带化逐渐成为两个领域技术发展的趋势。在宽带移动化方面,IEEE 802 工作组先后指定了 WLAN和 WIMAX 等技术规范,意图能沿着固定、游牧/便
在B3G项目(国家“863”FuTURE计划)中,电子科技大学负责下行链路设计,通过第一期的算法和链路仿真之后,二期主要是基于现场可编程门阵列(FPGA)进行的实验平台开发。首先以B3G
近几年来,分组交换的应用越来越广泛,逐渐超过了电路交换,大有取而代之的趋势。随着对分组交换的进一步研究与广泛使用,其高性能价格比的优势变得更加明显,人们也乐于采用分组交换
多输入多输出MIMO技术是无线通信领域智能天线技术的重大突破,它不仅能使通信系统的容量成倍增加,显著提高无线通信系统的频谱利用率,还能极大的提高无线通信系统的抗衰落性能。
立体显示能让人产生身临其境的感受,是一种发展潜力巨大的显示技术,是显示领域未来发展的方向。在工业、医疗和娱乐消费等领域,立体显示已经得到了初步应用,军事上,具有立体显示效
长期演进(Long Term Evolution, LTE)允许运营商使用新的、更宽的频谱,以更高的数据传输速率、更低的延迟和基于全IP扁平的网络架构作为3G网络的补充。目前,LTE无线链路性能已
随着互联网和移动通信网络业务的发展,以及手机、IPAD等多媒体终端的普及,视频点播、视频分享网站、网络电视等各种多媒体产业得到飞速发展,而多媒体视频的版权保护和内容安全问
期刊
随着多媒体业务的快速发展,人们对数据速率的需求越来越高,运营商们通过在宏小区中部署家庭基站来满足人们的速率需求。但是,当宏小区和其覆盖范围内的家庭小区工作在相同的频段