Font Size: a A A

Research And Implementation Of A Multifunctional Video Playback System Based On Android

Posted on:2014-02-05Degree:MasterType:Thesis
Country:ChinaCandidate:Y Z ZhangFull Text:PDF
GTID:2248330398950251Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of multimedia technology, the increasing capacity of radio channels, and the widespread popularity of smart phones in recent years, demands for playing videos on various mobile terminals have been becoming more and more intense. This is not only reflected in the playing of diverse local media files, but also in video live broadcast or mobile video surveillance.In order to fulfill the need of watching high quality videos on any kind of terminal equipment or under any capacity of radio channels, scalable video codec technology, known as SVC, has been recently developed. With larger range of bit rate and lower time complexity, it could provide video services with temporal, special and quality scalability, making it possible to transmit high quality video under heterogeneous environment. Integrating the characteristics of scalable video coding technology, we introduced the architecture of a multifunctional video playing system, focusing on the design solution and implementation methods on Android platform.The system employs a layered architecture to achieve a seamless support of real-time video streaming, various local media files and scalable coded videos, shielding the differences of data sources. Since decoding videos requires excellent processing performance, while the processing ability of low-end smart phones is limited, our system strips out the displaying library of Android platform, making video decoding and displaying in a native way. Thus the hardware performance of terminal equipment could be highlighted as to improve video decoding and playing efficiency. Compared to the original Android media player, the performance of this system has been greatly enhanced. Transplanting the universal decoding library FFmpeg, this system supports a variety of video encoding formats and file encapsulation types. As for real-time video streaming, the real-time transport protocol is applied to process data transmission and reception. With minimum playback delay, it fulfills the fundamental need of live streaming video.Further, with the assistance of video streaming server, it can also be used as mobile monitoring client and ’I am on the scene’ or any other video instant sharing modules.
Keywords/Search Tags:Video, Monitor, Real-time Transport Protocol, Scalable Video Codec
PDF Full Text Request
Related items