Font Size: a A A

The Design And Implementation Of IP Multimedia Subsystem Streaming Media Software Client

Posted on:2014-10-31Degree:MasterType:Thesis
Country:ChinaCandidate:H J HuangFull Text:PDF
GTID:2268330425491545Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The Video Surveillance is a typical internet application. At present most of the video surveillance system use the streaming media technology, which uses RTSP for media control and RTP for media transmission. Its advantage is that real-time transmission and playback as well as the saving of storage space. However, as there is no signaling control in this technology, it is very so difficult to support these function related to media access like user authentication, user authorization and accounting, that limits commercial operation of the video surveillance service. At present although numerous video surveillance system has been deployed, but the service of commercial operation to the public is blank. IMS is the technology architecture of the next-generation communication service network, and IMS uses SIP as a core signaling protocol. Through the IMS signaling system, the video surveillance application of IMS can support commercial operation of the video surveillance service. The video surveillance application of IMS is an innovative IMS value-added service, and it has wide range of application requirements and market prospect.The video surveillance system has high hype cycle, but the video surveillance application of supporting the IMS signaling control is still blank at present. This thesis designs an IMS streaming media software client with the video surveillance service. In order to inherit fully the technical solution of the existing video surveillance, the media stack of the client is completely integrated with the relevant functions and protocols of the existing video surveillance client, and in addition to integrating media codec functions, RTSP and RTP used in media transmission, the client also increases the SIP signaling protocol stack for the IMS session interaction. The following work is done in the thesis:1. This thesis researches and analyzes the technical scheme of the internet video surveillance and implementation technology of the corresponding client.2. This thesis proposes a method about extending SDP, which is used to support the interaction of "RTSP+RTP" media transmission in the IMS video surveillance application session negotiation; this thesis designs the related message processing flow; this thesis designs and implements the logical function about creation and parsing of the related message.3. This thesis designs a technology scheme which integrates the SIP signaling stack and media processing stack of streaming media for the IMS client; this thesis designs the functional logic of the IMS video surveillance application; and proposes a dynamic buffer processing method to optimize dithering process during the media receiver process.4. Based on the PJSIP, the FFmpeg and other open source projects, this thesis designs and implements the IMS streaming software client which supports the new SDP negotiation mechanism, the media optimization processing logic and custom logic function on the Android platform.The IMS streaming media software client which this thesis designed and implemented has been through functional and performance test, and the client has been delivered to China Mobile Group Liaoning Company Limited and practically applied to the mine video surveillance project in an iron ore enterprise.
Keywords/Search Tags:Video Surveillance, RTSP, IMS, SIP, SDP
PDF Full Text Request
Related items