论文部分内容阅读
随着经济的发展和技术的进步,我国拥有了世界上最多的移动终端用户,支持移动接收的多媒体广播服务正扮演着越来越重要的角色。CMMB[1] (China Mobile Multimedia Broadcasting,中国移动多媒体广播),由我国自主研发,通过卫星信号和地面增补转发网实现全范围覆盖,能解决我国复杂地貌带来的覆盖率低、性能差等问题[1]。在国家政策的大力支持下,业界厂商生产出许多符合CMMB标准的软硬件解决方案[1],CMMB的应用越来越广泛,但这些应用大部分集中在手机等小屏移动设备上,有一定的局限性,个人电脑上的CMMB的应用相对较少,市场还不够活跃。通过CMMB体系的原理的研究,了解了CMMB复用相关标准及复用帧的组成形式、复用帧携带的有效数据负载的方式及音视频相关结构等。经研究发现,在个人电脑上使用CMMB相关服务可以结合广播网和互联网的优势,一方面,CMMB信号覆盖面积广、传播速度快的特点,可为用户提供更有保障的内容及更优质服务(比如流畅的音视频播放),另一方面,若能和互联网相结合,CMMB就拥有了一个上行通道,可针对用户提供个性化的需求。根据CMMB的体系特点,在Windows平台下,对CMMB业务终端的应用进行了需求分析,通过相关应用场景的描述,说明了软件需提供的功能,再根据需求分析的结果进行设计,包括软件的整体架构设计及相关功能模块的设计,并研究了中间件和应用程序交互方式;对实时播放模块、节目单管理等模块进行了设计,并描述了音视频格式转换的方法和步骤,电子业务指南ESG的处理等。最后根据相关设计与方法,实现了程序部分功能及应用程序界面、音视频格式转换等功能,并对音视频播放等功能进行了模拟与测试等。