Graduation Year
2011
Document Type
Thesis
Degree
M.S.C.S.
Degree Granting Department
Engineering Computer Science
Major Professor
Adriana Iamnitchi, Ph.D.
Committee Member
Miguel Labrador, Ph.D.
Committee Member
Robert Lawrence, M.F.A.
Keywords
Android application, h263, rtp, rtsp, video transcoding
Abstract
The wide-spread adoption of camera-embedded mobile devices along with the ubiquitous connection via WiFi or cellular networks enables people to visually report live events. Current solutions limit the configurability of such services by allowing video streaming only to fixed servers. In addition, the business models of the companies that provide such (free) services insert visual ads in the streamed videos, leading to unnecessary resource consumption.
This thesis proposes an architecture of a real-time video streaming service from an Android mobile device to a server of the user's choice. The real-time video can then be viewed from a web browser. The project builds on open-source code and open protocols to implement a set of software components that successfully stream live video.
Experimental evaluations show practical resource consumption and a good quality of the streamed video. Furthermore, the architecture is scalable and can support large number of simultaneous streams with additional increase in hardware resources.
Scholar Commons Citation
Bailey, Justin M., "Live Video Streaming from Android-Enabled Devices to Web Browsers" (2011). USF Tampa Graduate Theses and Dissertations.
https://digitalcommons.usf.edu/etd/2995