Font Size: a A A

Video Monitoring Robot System Based On Android Smartphone

Posted on:2016-08-20Degree:MasterType:Thesis
Country:ChinaCandidate:Z X YangFull Text:PDF
GTID:2348330479953252Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
With the development of society and economy, video monitor plays an important role in industrial manufacture, home security, traffic control, medical diagnosis, etc. This thesis combines video monitor with mobile internet, proposes a video monitoring robot system solution based on Android smartphone, aiming at achieving the mobility of video monitoring.The system uses multimedia framework FFmpeg to encode and decode video data in H.264, and transport the video data using RTP/RTCP protocol, finally, the video is displayed on the Android smartphone. The system is divided into three parts: server, client and robot. The server captures, encodes, streams, transports the video of the robot's motion, manages users by the MySQL database to control of uses' login and register in Linux OS. And the server provides a convenient interface of man-machine communication by the GUI library Qt. The client uses the Android smartphone, and decodes the video data from server, finally displays the image by the class GLSurface View in Android library and the multimedia development package SDL. Besides, in order to allow Java code to interoperate with applications and libraries written in other programming languages, such as C, C++, etc. It works with JNI, and generates the shared library of FFmpeg and SDL by Android NDK. The mobile robot, as controlled object, is built in the platform named “Star of Creativity”, which can run as the instructions which receive from the server via the wireless transceiver CC1101.Finally, the system can display a high-quality, fluent, real-time video of the robot's motion on Android smartphone by using H.264 video codec and RTP/RTCP protocol. At the same time, according to the video, the uses can control the motion of robot at will, achieving the goal of monitoring the movement and action of the robot.
Keywords/Search Tags:Video monitoring, Coding compression, RTP/RTCP
PDF Full Text Request
Related items