随着基于IP流媒体技术的交互式网络电视得到广泛应用,嵌入式流媒体播放器作为IPTV重要组成部分越来越引起重视。但是目前市场上的很多嵌入式流媒体播放器,如果用纯软件方法实现虽然易于升级和移植,但实时性较差,如果采用专用的编解码算法芯片虽能保证实时性,但系统的灵活性太差,不利于算法升级。本文采用的基于TI公司专为多媒体应用而设计的芯片TMS320DM6446(简称DM6446)为开发平台,使其能兼容正在发展的各种多媒体信号处理标准,构成通用的软件平台,并且采用层次开发方式优化了播放器的逻辑结构,达到易于拓展、升级和高实时性的目的,本文对系统进行了测试并验证了此方案的可行性。
With the rapid development of the IP-based interactive TV which used streaming media technology is applied more extensively, embedded streaming media player as an important part of IPTV is paid more and more attention. But the pure software approach to implement a lot of embedded streaming media player in current market are easier to upgrade and migration but the real-time poor, though we can adopt a dedicated codec chip to guarantee real-time, the system flexibility is too bad and the algorithm is not conductive to upgrade. This paper adopts multimedia applications chip TMS320DM6446 (referred to as DM6446) which specifically designed by TI-company as a development platform, so that it is compatible with the development of a variety of multimedia signal processing standards, constitutes a common software platform. The system has been tested and the feasibility of this program has been verified.