Font Size: a A A

The Research And Implementation Of Streaming Video Server Based On Gstreamer

Posted on:2013-12-25Degree:MasterType:Thesis
Country:ChinaCandidate:G ZhouFull Text:PDF
GTID:2248330395456446Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of media technology and network technology, streaming media technology is widely used in embedded area.One of the most typical representative is embedded streaming video server. Embedded streaming video server is a kind of specialized embedded device which compresses, storages and deals with the audio and video data; due to its low cost, easy to carry, easy to operate, high reliability. Embedded streaming video server is getting more and more popular.In order to meet the needs of streaming video network transmission, this paper makes use of TI’s DaVinci technology to achieve real-time video server video’s capture, compression and transmission; Client receives, decodes and playbacks the video stream. The main tasks are:1) For video acquisition module, a deep study of the basic principles of video capture, video processing front-end and the video acquisition method of the Linux V4L2is made;2) To meet the demand of video coding and compression, a thorough investigation of video codec algorithms principles as well as the advantages and disadvantages is taken for the H.264, MPEG4; At the same time, the co-processors, DSP processor are respectively used to process and code the collected data during the modular designing term;3) Protocols for embedded Web Server such as HTTP, CGI and so on are studied to cater for different network needs; while RTP/RTC, RTSP and other protocols used for media streaming are also studied deeply in this paper;4) Based on the Linux operating system, using Gstreamer multimedia framework to complete the video server’s development of media processing pipeline and the construction of client’s software development environments.This paper begins with reality, takes the embedded digital network video server as the research object, based on the Gstreamer multimedia development framework, as well as makes the use of DaVinci technology to achieve a basic streaming video server on the TMS320DM6446development platform; at the same time takes advantage of open source media player VLC as the receiver’s player, constitutes a completed H.264/MPEG4video transmission system, achieves the development objectives. After numerous tested experiments certifies that the streaming video server system can be used to stream and display the media, and has better performance.
Keywords/Search Tags:DaVinci, DM6446, Streaming Media, Gstreamer, VideoStreaming Server
PDF Full Text Request
Related items