2024年6月3日发(作者:)
一种TS OVER IP的流媒体播放器架构和实现
随着互联网技术的快速发展,实时、交互、多种媒体形式的信息通信方式成为未来信息
化发展的必然趋势,基于互联网络的多媒体应用具有很好的发展前景,流媒体技术及其应用
也成为研究热点。IP网络电视(IPTV)业务是其中的一个代表,是网络流媒体技术的典型应用
之一。
IPTV即交互式网络电视,是一种利用IP网络,集互联网、多媒体、通讯等多种技术于一
体,向家庭用户提供包括数字电视在内的多种交互式服务的崭新技术。从技术、业务以及发
展趋势等多个角度看,IPTV是互联网多媒体服务业务的一种具体表现和延伸,是电信网、互
联网、广电网三种网络业务融合的一种典型体现,一定程度上代表了未来电信网、互联网、
广电网业务发展的一种方向。
现有的IPTV涉及的主要技术包括:音视频编解码、流媒体、数字版权管理、内容分发
网络(CDN)、组播、电子节目单和中间件技术等。IPTV解决方案的用户侧设备IP机顶盒
(IPSTB)主要实现网络流媒体数据的接收、解析、解码和输出,其软件核心是流媒体播放器。
本论文主要讨论了一种基于嵌入式操作系统uClinux的流媒体播放器架构和实现机
制。实现了通过IP网络分发的传输流(TS)封装格式的MPEG系列媒体的解析解码和最终用
户呈现。
从功能上,流媒体播放器主要包含几个大的功能模块:流媒体协议栈的应用模型及实现
机制、多节目复用传输流(TS)的解析实现、音视频媒体数据的解码、音视频同步机制的设
计和实现方法、播放器内存管理模型的设计和实现、uClinux下多任务的实时调度和高效
数据交互技术等。从业务上,组播和点播业务对用户和运营商是不同的应用模式,本论文也从
技术实现的角度讨论了两种不同的业务类型(组播和点播)下流媒体播放器的实现机制。


发布评论