Font Size: a A A

Application Development Of RTSP-Based Streaming Media Transmission System

Posted on:2014-02-15Degree:MasterType:Thesis
Country:ChinaCandidate:F F ChenFull Text:PDF
GTID:2248330395484239Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of Internet technology and the continuous improvementof the network bandwidth, the real-time streaming media data transmission technology hasbecome a research hotspot in recent years, which has been widely used in video conferencing,remote education and healthcare, webcast, traffic monitoring and other media flow transmissionfield. In most cases, the current Best-effort Internet can not guarantee the quality of service(QoS), because that its bandwidth and delay change with time. It may cause delay and packetloss, and result in streaming media player unclear or unsynchronized. Therefore, it’s important todesign a better transmission system and study the key technology to solve these potentialproblems. According to the actual project requirement, this thesis designs and realizes aRTSP-based streaming media transmission system, based on the Live555streaming mediasolutions and efficient real-time transmission strategies such as RTP/RTCP and RTSP protocols.First, this thesis introduces the related technologies of streaming media transmission system,including the main stream media transmission protocol, RTP load packets strategies, etc.According to the user’s needs and project requirements, it gives an overall design scheme of thesystem, and gives a preliminary presentation of the system components, such as the front-endacquisition and encoding equipment, the streaming media server and the streaming media client.Secondly, considering the characteristics that the current streaming media transmissionsystem is delay-sensitive and needs the assurance the quality of service, this thesis gives thedesign and implementation of the RTSP-based streaming media server. It analyzes theconstruction of the RTSP server’s platform, describes the RTP’s packing and sending process,achieves both UDP and TCP stream transmission mode, and carefully analyzes the congestioncontrol mechanism based on RTCP feedback under the mode of UDP. Besides, this thesis givessynchronous control solutions between different media.Third, this thesis designs and realizes a RTSP-based streaming client software. Thestreaming client mainly includes the RTP analysis processing module, decoding playbackmodule, RTCP processing module, RTP forwarding control module and file save playbackmodule. After completing these various functional modules, the thesis realizes the RTSP-baseddigest authentication, synchronization of video and audio, and realizes smoothness control ofthe real-time video streaming. Finally, the performance of transmission system is tested, and test renderings for thestreaming media server and client are given. The result shows that the transmission system has agood real-time performance and reliability, and picture’s fluency and resolution is better, whichbasically meets the actual application requirements.
Keywords/Search Tags:streaming, Live555, RTP/RTCP, RTSP, congestion control, forwarding control
PDF Full Text Request
Related items