Font Size: a A A

The Design And Implementation Of Streaming Media Service System Based On ARM

Posted on:2013-12-16Degree:MasterType:Thesis
Country:ChinaCandidate:J Y WangFull Text:PDF
GTID:2248330371462036Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the development of Internet technology, the bandwidth of network grows wider, and thebroadband network such as LAN and ADSL has become common in the city. Many applicationbased on network is producted, the need for multimedia information through network isincreasing. With the development of multimedia teconology many new encode teconologyappeared, and compare with old teconology, the new one could reduce the size of multimediawithout reducing the quality of image. The new teconolgy make the multimedia much moresuitable for network transmission. The streaming media teconology could transfer the multimediadata such as video, audio and text, and it does not download the entire file when began to play. Atthe beginning only part of the multimedia data is transferred , and streaming media client willreceive the data into the cache, while the player began to play..Streaming media technology playsan important role in the security monitoring, network television, video conferencing and otherapplications, to bring the convenience to people’s work life.Embedded stream media server is different with the traditional PC-based streaming mediaserver, embedded streaming media server built on top of the structure of integrated hardware,mobility, professional, good stability, real-time high advantages, and therefore more and moremanufacturers began to focus on product development of embedded streaming media. It isprecisely because the market demand for embedded products, paper mainly studied the principlesand protocols of real-time transmission of streaming media, build a audio and video capture,encoding, network transmission, as well as decode and play a complete streaming media servicesystem. Streaming server built on the the HI3515 ARM processor-based embedded platform, theclient decode and play on the PC platform.Embedded HI3515 platform in-depth study, based on the the HI3515 platform for embeddedsoftware development and design. Build a the HI3515 cross-compiler development environmentwith embedded Linux operating system. In this paper, the design flow of media service deliverysystem, the choice of real-time streaming protocol (RTSP) to achieve the transfer of controlinformation between the server and client interaction, based on the RTSP protocol for multi-userconnection management and flow control. End-to-end real-time data network transmission basedon Real-time Transport Protocol (RTP), especially for the H.264-encoded video data and G.711encoded audio data network transmission format. RTP in the time when both in the transmissionof streaming video data to another audio data, the need to consider the synchronization problembetween the audio and video, real-time streaming control protocol (RTCP) control data sent to adjust send stamp to eliminate the synchronization of audio and video streaming. The design ofthe HTTP protocol, embedded devices have access to the network through the PC side of thebrowser to access the embedded device’s IP address, download placed in the embedded devices inthe specified directory of the Web page and the player plug-ins. User to set parameters on a Webpage, sent to the device via the HTTP protocol, to achieve control of the device player plug-inplayer for audio and video decoding, real-time synchronous playback. Finally, the whole systemfunction and performance testing, to achieve the indicators required in the practical application,completed the design goal.
Keywords/Search Tags:ARM, embedded Linux, streaming media server, RTSP, real-time transmission
PDF Full Text Request
Related items