Please use this identifier to cite or link to this item:
Title: Design and implementation of android apps for live streaming : an experimental approach
Authors: Banerjee, Kathakali
Keywords: DRNTU::Engineering::Electrical and electronic engineering
Issue Date: 2013
Abstract: Live multimedia streaming has always been an enticing topic of research that has been tried to be achieved with lowest latency and highest quality possible. Following the success of video-on-demand streaming, a few applications have gradually come into existence over the years that have made live video calling possible between users connected to the internet through license-free Wi-Fi or cellular GPRS. But almost all of these applications are owned proprietarily by organisations whose working fundamentals are only vaguely known. On the other hand, Android mobile technology has gained immense popularity as an extremely user friendly mobile OS that offers a broad spectrum of apps to the users. Many Android apps are being released that provide services of live video calling whose implementation details are not disclosed publicly. This thesis presents the design and execution of two Android applications that implements live video streaming. One application provides video calling between two Android users (with handsets having version of 4.0.4 or above) over the internet by using Session Initiation Protocol (SIP) with the help of available SIP service providers in the market. However, several features like automatic recording and encryption of live audio calls have been included as novelty features of this application that distinguish it from the applications already existing in the market. The second application streams the live audio and video captured through the Android device of a user - and displays the same on a Windows computer via commonly available media player softwares. In this way, the entire project deals with live audio video streaming in and out of Android device using standard protocols and codecs with the focus being primarily on developing Android compatible application programs using available resources like native codecs or protocol libraries that can be used with the help of the Android SDK.
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:EEE Theses

Files in This Item:
File Description SizeFormat 
  Restricted Access
Main Report23.59 MBAdobe PDFView/Open

Google ScholarTM


Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.