Font Size: a A A

Acquisition And Processing Of Video Data Based On Android

Posted on:2015-01-26Degree:MasterType:Thesis
Country:ChinaCandidate:L L LuanFull Text:PDF
GTID:2298330467971067Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As the Continuous improvement of video compression technology, the streamingmedia, wireless network, and the application of video collection and processing hasincreasingly widely and deeply, of course, the size and scope also expanded. The videocollection and processing system is based on embedded intelligent terminal equipmentand the wireless network, has become the researching focus in the field of prevention.Based on the development of theory technology, through the analysis of video captureand processing system, this paper proposes a solution, a video capture and processingsystem based on Android platform. According to the demand of the systemperformance, realized the Real-time video capture, FFmpeg coding, Wireless networktransmission and the video display. This system based on the open-source Androidmobile phone operating system, which is Linux kernel, and using soft coding, that is tosay, by invoking external code library FFmpeg realize video coding, and adoptStreaming media transmission to realize the real-time video transmission.This paper elaborates the design scheme of video capture and processing system,introduces the key technology, analysis the software design and implementation ofeach module. The system consists of intelligent mobile phone client, streaming mediaserver and wireless network. According to the difference of functionality, this systemcan be divided into three modules: Video data acquisition module, video codingmodule, video real-time transmission module. By calling the Android mobile phonecamera, the video acquisition module obtain video frame in real time, and transformthe data to the video coding module. Under the Android system, coding module usesthe scheme, which calling external coding library FFmpeg to realize video coding.Through the JNI calls technology to achieve the exchange on client and coding. Thisschemeimproved the flexibility and scalability of the video coding. Transmissionmodule uses the TCP protocol to establish a Socket connection, and UDP for datatransmission. The display module adopted streaming media technology.This system uses the Android smart phone for testing, after using VLC mediaplayer play the encoded files, display normal. Finally, based on the summarized in thispaper, put forward subsequent development schemes and plans.
Keywords/Search Tags:Android platform, FFmpeg coding, JNI calls Communicationsprotocol
PDF Full Text Request
Related items