论文部分内容阅读
随着信息技术、现代通信技术和多媒体技术的高速发展,军队指挥系统的数字化、智能化、网络化、可视化已成为必然的发展趋势。为了适应未来信息战的需要,提出了远程网络可视指挥系统课题,实现各级指挥之间以及和有关部门之间的视频、音频和数据等多媒体信息的实时传输,以此来加强军队指挥手段的信息化建设。本文对实时流媒体传输协议和信令协议部分进行了深入的研究。
本文基于SIP协议设计了远程网络可视指挥系统网络框架,叙述了其中的SIP终端、呼叫代理、位置服务器、策略服务器和配置服务器模块,系统采用SIP协议来传输信令,采用RTP/RTCP协议来传送媒体流。结合远程网络可视指挥系统对于可用性性,实时性的要求,提出了快速适配最佳发送速率的解决方案,通过对RTCP中计算下一个RTCP RR分组的发送时间进行了改进,从而使得发送端快速探测当前网络的状况,并即时的调整自己的发送速率,并尽量减少对多媒体传输稳定性的影响。系统实现了音视频同步,发送端周期性地通过RTCP SR分组向接收端传达发送端参考时钟和媒体流时钟的映射关系,接收端根据此信息来及时的调整音频流或视频流的时延,从而实现在播放时的同步。
系统是在Linux平台上开发的,采用多线程技术开发了SIP终端代理发,使用OndoSIP servor服务器对SIP,RTP协议栈以及用户终端代理的正确性和有效性进行了验证。在linux平台下对快速适配最佳发送速率方案进行了模拟,在VC++6.0平台下对其结果数据进行了分析验证。