论文部分内容阅读
随着网络和多媒体技术的飞速发展,和网络视频相关的应用越来越多,人们对视频监控产品的要求也越来越高。SIP协议是一个信令控制协议,它提供了用户定位、媒体参数协商等功能。通过在监控终端中增加对SIP协议的支持,可以形成一个开放、智能的监控系统,实现随时随地的视频监控。鉴于以上原因,本文基于S3C2410A硬件平台和嵌入式Linux操作系统,设计和实现了支持SIP协议的网络视频监控终端软件。该终端具备SIP用户代理的基本功能,能够发起、接受、终止呼叫并完成媒体参数的协商,同时它还能完成视频数据的采集、MPEG-4压缩编码和传输。本文首先对SIP协议、实时传输协议RTP、视频压缩标准MPEG-4,以及硬件开发平台进行了介绍,接着进一步描述了SIP的消息格式及SIP消息的交换机制,然后分析了软件系统的逻辑结构,并对SIP协议栈的实现、视频的采集、压缩和传输的实现进行了详细的说明,最后对终端软件进行了测试并给出了测试结论。