论文部分内容阅读
移动多媒体广播技术的发展是未来广播电视技术发展的一个必然趋势。国外已经提出七种能够实现手持移动多媒体广播的技术和方案即T-DMB技术、DVB- H技术、MediaFLO技术、S-DMB技术、ISDB-T技术、阿尔卡特手机电视方案和MBMS(Multimedia Broadcasting/ Multicast Service)方案。我国于2006年10月24日颁布了我国自主研发的移动多媒体广播标准(简称CMMB),我国的移动多媒体广播产业的发展进入到一个崭新的阶段。对于处在CMMB产业链的核心部分的CMMB终端系统来说,很重要的一个研究内容就是对CMMB复用帧码流的解码显示的研究。本文主要的工作就是解决CMMB复用帧码流的解码显示的问题。由于CMMB复用帧码流的特殊性,目前大多数主流播放器都不能支持其播放。DirectShow技术是一个微软开发的基于Windows平台上的一个流媒体框架。DirectShow技术提供了高质量的播放、多媒体流采集、格式转换、回放等功能。同时它可以支持多种多样的媒体文件格式功能很强大。对于用户自定义的解决方案来说,它也提供了底层流控制框架,从而使用户可以很方便的自行创建支持新的文件格式或其它用途的DirectShow组件。所以本文所设计的解码播放技术方案是主要基于DirectShow技术的来完成的。本文首先详细的介绍了移动多媒体广播技术的发展和中国移动多媒体的发展现状;接着介绍了CMMB码流的解复用的关键技术并设计出解复用的软件设计方案、COM技术以及基于COM技术的DirectShow技术,并在此基础上设计出了可以播放两路实时流的Cmmb播放器。最后对Cmmb播放器的性能进行了测试,并进行了总结和展望。