论文部分内容阅读
视频监控是一种典型的互联网应用,视频监控系统大多采用的是流媒体技术方案,即采用实时流协议(Real Time Streaming Protocol,RTSP)进行媒体控制和实时传输协议(Real-time Transport Protocol,RTP)进行媒体传输,其优点在于可以实时传输和播放以及节省存储空间等。但此种流媒体技术方法由于没有信令控制,难以支持媒体访问相关的用户认证、授权和计费,限制了视频监控业务的商业运营,目前尽管已经部署了众多的视频监控系统,但面向公众的商业运营业务基本还是空白。IP多媒体子系统(IPMultimedia Subsystem,IMS)是下一代通信业务网络的技术体系结构,采用会话初始协议(Session Initiation Protocol, SIP)作为核心信令协议。IMS视频监控应用,可以通过IMS信令体系,支持视频监控业务的商业运营,IMS视频监控业务是一种创新IMS增值业务,有广泛的应用需求和市场前景。视频监控系统已有很高的技术成熟度,但支持IMS信令的视频监控应用,基本还是空白。本文主要研究设计了一种针对视频监控业务的IMS流媒体软终端,为了充分继承现有视频监控应用方案,目标终端中的媒体栈完全集成了现有视频监控终端的相关功能和协议,除了媒体编解码功能和媒体传输中使用的RTSP与RTP协议,还额外增加SIP信令协议栈,用于IMS会话交互。本文主要完成了如下工作:1.研究分析了互联网视频监控技术方案和相应的终端实现技术。2.提出了一种扩展会话描述协议(Session Description Protocol, SDP)的方法,用于支持IMS视频监控应用会话协商中"RTSP+RTP"媒体传输的交互,设计了相关的消息流程;设计并实现了相关的消息生成和消息解析逻辑功能。3.研究设计了集成SIP信令栈和流媒体处理媒体栈的IMS终端技术方案,设计了支持视频监控功能的IMS流媒体终端功能逻辑;并提出一种动态缓冲区处理方法,优化媒体接收中的抖动处理。4.在PJSIP、FFmpeg等开源项目基础上,设计并实现了支持新的SDP协商机制、媒体优化处理逻辑和定制功能逻辑的Andriod平台的IMS流媒体软终端。本文设计实现的IMS流媒体软终端已经通过功能和性能测试,并交付中国移动辽宁公司在某铁矿井下视频监控项目中实际应用。