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.

Share

COinS