论文部分内容阅读
随着人们对信息交互需求的不断加强,以及互联技术的迅速发展,多媒体通信技术得到了突飞猛进的发展。其中实时多媒体通信领域就是一个比较突出的发展方向。本文就是基于实时多媒体通信领域的研究,开发实现的多媒体通信软终端,以满足人们不断增长的信息交互需求。本文的主要工作是实现一个能够应用于多媒体会议系统中进行多媒体实时通信的客户端软件。首先,对当前的流行的实时多媒体通信软件进行了调研分析,最终确定本文需要实现的软终端的功能及涉及技术。然后,根据相关技术实现多媒体实时通信的功能模块。本文采用SIP协议进行多媒体通信的会话初始化连接,使用JMF媒体处理框架完成多媒体数据的实时处理。视频数据的处理是本文研究的重点部分。在JMF框架的管理下,软终端直接从设备中取得原始的多媒体数据,通过H264编码处理,最后封装成符合RTP网络协议的数据包,从网络上发送到目的端。目的端接收到视频数据后,会调用H264解码器解码处理,最终以视频图像形式展现给用户。为了配合音视频数据的通信,本文又实现了文本通信模块来辅助和扩展多媒体会议系统的功能。文本通信模块能够比较灵活的与音视频通信并行工作JMF框架处理多媒体数据过程中,有很多地方需要我们进行优化处理。比如,实现高压缩率的H264编解码器,通过网络状况控制发送码率等。还可以在JMF对媒体的采集发送和解码显示两个阶段对其进行优化,提高多媒体数据的传输率。