论文部分内容阅读
为了促进以手机电视为代表的移动流媒体应用,DVB组织提出DVB-IPDC应用框架来融合当前数字广播与移动通信网络的相关服务。通知框架规范是DVB组织最新提出的有关DVB-IPDC应用框架应用层业务行为的技术规范。该规范定义了基于手机电视的通知业务:包括通知消息的传输、管理和应用处理的机制与方法。通知业务与手机电视的媒体内容的同步应用可以触发业务终端的互动操作,进一步丰富手机电视的流媒体业务应用。本文作为华为技术有限公司预研项目《手机电视通知业务原型系统》的一部分,参照通知框架规范,研究支撑通知框架运行的模式,设计并实现了一个支持通知业务应用的终端流媒体业务平台。论文的工作主要包括以下儿个方面:
1)分析与探讨了通知框架规范中通知消息的结构与封装、通知消息的发送/接收处理,以及通知业务的启动与初始化等机制,指出该框架实现时需要研究与解决的问题。
2)针对通知框架基于RTP协议传输通知消息传输的特性,引入通知消息分片缓存组装处理与计时器机制来处理通知消息传输过程中的分片乱序与丢失问题,并在分析RTP协议同步机制的基础上,探讨通知消息与流媒体的同步应用处理方法。
3)为了构建流媒体应用处理的多媒体框架,本文分析了JMF的体系结构和媒体处理过程,探讨了基于JMF的RTP网络传输与同步处理的实现方法。
4)设计并实现了一个支持通知业务应用的终端流媒体业务平台,能够模拟独立的流媒体业务应用处理与通知业务应用处理,以及包含两者的复合业务应用处理。该平台由传输层、功能层与表现层组成。传输层负责向上层提供通信会话服务功能,基于开源项目JMF、JFLUTE以及HTTPClient等实现。功能层主要负责业务服务数据内容的处理与具体业务应用的功能实现,包括基于JMF的流媒体与通知消息数据的同步应用处理、基于通知消息对象生命周期管理模型和Java State模式的通知消息统一处理框架、基于Java反射机制的通知业务应用程序的动态加载与管理等。表现层则是用户与流媒体业务平台交互的直接接口,用户能够通过表现层提供的图形界面组件来调用功能层的服务,选择使用具体的业务应用。
最后,本文搭建了一个测试环境,对流媒体业务平台进行功能测试,测试结果表明该平台完成了既定的设计目标,实现了流媒体与通知业务应用相关处理功能。