Font Size: a A A

Image Acquisition And Transmission In Video Telephone Based On Android

Posted on:2015-11-14Degree:MasterType:Thesis
Country:ChinaCandidate:G Y SunFull Text:PDF
GTID:2308330479989996Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Videophone is an effective way of communication. It enriches human-beings life much more than the traditional telephone is concerned. The rapid development of broadband Internet technology has been made. And embedded system technology has gained much improvement, too. They cause more desire to enhance the user experience of video communication system. People begin to be more focused on improving various related technologies, such as trying to capture video clips with HD quality and improving the video data compression rate.This research is based on S5pv210 development board as the the hardware platform. We realized the relevant protocols in video communication which we require to obtain and transmit video data on the Android system. We will develop an Android application to realize our goal. This application can be used on any Android device with camera, such as pad, smart phone, smart TV.After studying the relevant protocols and standards, we setup a RTSP video streaming server on Android.We focus on building a RTSP server on an Android device. We should establish a RTSP session first and waiting for users to connect. Then the server must return the correct response packets and video data. In addition we also realized the RTP protocol. By using the multi-threaded technology, we acquire the data from the camera then packet them and send them. By developing an Android application, we designed the user interface and establish our RTSP server. Besides we studied the H.264 standard and MP4 structure to obtain the parameter sets which are required during building the server.We mainly focus on the middle layer of the whole structure of video phone. We obtain the video data from a camera by using the existed Android API. In another thread we segment data into NAL units by detecting the head part and transmit them over RTP. We can use this application to build a lot of server in high level such as home guardianship, video conferencing and other related applications.
Keywords/Search Tags:Video telephone, Video streaming server, Streaming, RTSP
PDF Full Text Request
Related items