Font Size: a A A

Design And Implementation Of Mobile Streaming Media Real-time Transmission System Based On Android

Posted on:2013-10-22Degree:MasterType:Thesis
Country:ChinaCandidate:G P YangFull Text:PDF
GTID:2248330395955320Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Multimedia application on mobile phone platform is a hot topic in InformationTechnology industry accompanying with the advances of technologies in Internet, smartoperating system and wireless network, especially for high availability of3G wirelessnetwork. The development of streaming media technology boosted the audio and videoapplication over the Internet. The article discusses the audio and video streamingapplication, real-time transmission technology and so on, implements a real-timestreaming media transmission system based on Android operating system.This article includes the study of Android platform such as infrastructure, mobilemultimedia framework, real time transmission protocol(RTP/RTCP), H264videocompression technology, Wowza Media Server and so on, On this basis it completes areal-time streaming media transmission system based on Android platform. The systemis mainly of three subsystems: phone collection, server and phone player. The collectionis responsible for extracting H.264video data and ARMNB audio data, According toRFC3984, packing into RTP packets, sending to the server; The server is responsible forpushing data to Wowza Media Server, Wowza Media Server implements streaming datarelease based on SDP protocol; The phone player calls the underlying library functionsof the third-part client using JNI technology, establishes RTSP connection, and receives,parses and restructures NAL units. In the process of implementing the player, this articlemigrates FFMPEG for encoding H.264, implements synchronized to play of audio andvideo using multimedia framework of Android, OpenCore framework andmultithreading technology.This system implements the functions: video capturing in terminal, decode andencode raw data, media playing, real-time streaming media transmission, wirelesstransmission, video storage and so on. It is very practical and portable in the actualoperating environment.
Keywords/Search Tags:Android, Real-time Transmission, Streaming Media, H.264, RTP
PDF Full Text Request
Related items