Font Size: a A A

Design And Implementation Of Streaming Media Based On Sip Terminal

Posted on:2013-08-25Degree:MasterType:Thesis
Country:ChinaCandidate:R LinFull Text:PDF
GTID:2248330374986090Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Characterized by the simple, flexible and extensible and independent of sessioncontrol and media transmission, SIP (Session Initiation Protocol) bears more and moremultimedia services of communication and broadcasting, such as the service ofstreaming media. The unified control and management based on SIP protocol to thestreaming service is significant for establishing a general value-added service platform,on which other types of multimedia service can be converged. As an importantcomposition of SIP-based streaming media system, streaming client involves many keytechnologies, such as service signaling, media control, packets receiving, and localplayback. In order to verify the feasibility of streaming media system constructed basedon SIP and provide a theoretical and practical reference, this thesis carries out theresearch on the architecture of SIP-based streaming service, and mainly focuses on thedevelopment and implementation of SIP-based stream client.1. Taking the SIP communication system as reference and analyzing the Internetstream media service system, the thesis does the research on SIP-based streamingmedia service system and design the network functional elements.2. By the analysis on various scenes of streaming service, the signaling flows andmedia transmission combined with SIP, RTSP and RTP/RTCP, unicast and IPmulticast technology have been designed.3. In order to encapsulate various protocols, and achieve a variety of streaming mediaservice, combined SIP signaling with RTSP media controll, the soft architecture andmodels of streaming client with scalability and hierarchical has been designed, whichincludes the layers of user interface, service state machine, protocol engines, decoders,and network transport.4. The SIP streaming client implemented with the characteristic of the bottomsignaling stack encapsulates SIP/SDP protocol and the client function of electronicprogram guide; media stack encapsulates the functions of RTSP media control, mediareceiving, transport stream demultiplexing, audio and video decoding and playback;streaming service logic layer based on the external interface and event callbackimplementation provided by signalling stacks and media stack.Finally, the thesis tests the streaming service scenarios of broadcast and content ondemand, and verifies the functions of streaming client. By the analysis of the test results, we can conclude it is feasible that the streaming service platform can be built based onthe SIP session, and provides the prototype reference for the development of SIP-basedstreaming client.
Keywords/Search Tags:Session Initial Protocol, Steaming Client, Real-time Streaming Protocol, Broadcast, Content on Demand
PDF Full Text Request
Related items