Design and implementation of android apps for live streaming : an experimental approach
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 vi...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Theses and Dissertations |
Language: | English |
Published: |
2014
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/55314 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-55314 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-553142023-07-04T15:35:04Z Design and implementation of android apps for live streaming : an experimental approach Banerjee, Kathakali Soong Boon Hee School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering 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. Master of Science (Communications Engineering) 2014-02-10T06:47:18Z 2014-02-10T06:47:18Z 2013 2013 Thesis http://hdl.handle.net/10356/55314 en 73 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Electrical and electronic engineering |
spellingShingle |
DRNTU::Engineering::Electrical and electronic engineering Banerjee, Kathakali Design and implementation of android apps for live streaming : an experimental approach |
description |
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. |
author2 |
Soong Boon Hee |
author_facet |
Soong Boon Hee Banerjee, Kathakali |
format |
Theses and Dissertations |
author |
Banerjee, Kathakali |
author_sort |
Banerjee, Kathakali |
title |
Design and implementation of android apps for live streaming : an experimental approach |
title_short |
Design and implementation of android apps for live streaming : an experimental approach |
title_full |
Design and implementation of android apps for live streaming : an experimental approach |
title_fullStr |
Design and implementation of android apps for live streaming : an experimental approach |
title_full_unstemmed |
Design and implementation of android apps for live streaming : an experimental approach |
title_sort |
design and implementation of android apps for live streaming : an experimental approach |
publishDate |
2014 |
url |
http://hdl.handle.net/10356/55314 |
_version_ |
1772827872697778176 |