Font Size: a A A

Design And Implementation Of Mobile Video Live System Based Streaming Media Technology

Posted on:2016-01-05Degree:MasterType:Thesis
Country:ChinaCandidate:H W WuFull Text:PDF
GTID:2308330464967246Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
With the development of internet technology and the improvement of network bandwidth, the real-time streaming media transmission technology has become a hot topic in recent years. The popularity of 3G/Wifi technology, the rise of 4G technology and the rapid performance increase of mobile handheld device promote the mobility of the real-time streaming media transmission technology. The wired internet applications based on the traditional personal computer in the past will be mobility increasingly. In this thesis, the mobile video live system based on streaming media technology is a real-time communication system. It captures real-time video with the help of camera which is built in mobile phone in the wireless network environment, anytime, anywhere, and allows remote users to view video in real time. The system plays the convenience of wireless handheld device, and it is suitable for many fields, such as mobile video conferencing, real-time news releasing, media self-making, traffic event monitoring and disaster site assisting.The main work is as follows: the mobile video live system is consisted mainly of two parts corresponding respectively to capturing video software built in mobile phone and streaming media server. Capturing video software is deployed to mobile phone, and in order to allow mobile devices to get high-efficiency H.264 encoding performance under the limited processing capacity and resource, the software analyses and improves the motion estimation algorithm included in the x.264 encoding library, and applys it to implement H.264 video encoding. And in order to adapt to more complex wireless network environment, the software builds FFmpeg library to convert H.264 video frame into TS stream transmitted by RTP packages, and saves TS stream in video. At the same time, the software achieves video playback with the usage of local HLS technology saving the cost of video decoding and improving the quality of video reviewing. However, the secondary development of the streaming media server is based on open source stack named Live555, and the server chooses the RTSP protocol as the interacting protocol for communicating between server and client. According to the live requirement, server needs to receive RTP packets sended by the capturing video software in the network and resends the RTP packets to the player that requests the live video to be broadcasted. Users can use any player supporting RTSP stream to watch live video which is sended by capturing video software through this system. Mobile phone can also access to this system to implement live video broadcasting over the wireless network, anytime and anywhere. The system with the technology of TS stream can adapt to the wireless network environment that is more complex and prone to losing packets, but also can facilitate expansion of business without more cost, such as audio or subtitles. The system has a good scalability. At the end of this thesis,the test results on this syetem show that the picture is clear, live video is real-time. This system has a practical value.
Keywords/Search Tags:mobile live video broadcast, stream media, video coding, TS stream, RTSP
PDF Full Text Request
Related items