论文部分内容阅读
SIP(Session Initiation Protocol)是IETF提出的新一代多媒体通信框架信令协议,业务逻辑实现功能灵活、简便,支持有线、无线网络的无缝接入,成为NGN的核心协议。SIP在移动网络中的应用以及嵌入式平台上的实现是SIP热点研究方向之一。本文研究SIP在无线环境下应用的关键问题,并在DSP平台上实现SIP的基本规范和主要扩展机制,为开发新一代的嵌入式多媒体通信终端提供SIP支持。 本文详细研究了SIP的分层结构、功能实体、消息语法、基本工作流程、主要扩展机制以及SIP在NGN中的多种应用模式,在SIP基本网络应用架构的基础上提出了SIP无线网络应用模型,详细研究了注册机制、终端移动性等关键问题。基于oSIP开源代码,开发了无线网络模型中的用户代理端软件,实现了事件调度、对话管理、回调函数、资源管理等主要模块。在DM642平台上完成了SIP的嵌入式实现,基于DSP/BIOS架构,进行代码的嵌入式移植和优化,结合终端平台上的视频采集、编解码与网络传输软件,完成了嵌入式多媒体终端SIP通信的基本功能,支持RFC3261、RFC3265和RFC3428规范,并按照协议测试规范进行了测试。 在DSP平台上的SIP嵌入式实现,采用模块化设计,可以方便的扩展SIP其它机制,从而进一步扩充多媒体通信终端的功能。如果再加入安全性和QoS保证等相关模块,可以适应更加复杂的无线环境,实现商用级别的SIP无线多媒体通信终端。