Etd

CStream: Neighborhood Bandwidth Aggregation For Better Video Streaming

Public

Downloadable Content

open in viewer

Video streaming is an increasingly popular Internet application. However, despite its popularity, real-time video streaming still remains a challenge in many scenarios. Limited home broadband bandwidth and mobile phone 3G bandwidth means many users stream videos at low quality and compromise on their user experience. To overcome this problem, we propose CStream, a system that aggregates bandwidth from multiple co-operating users in a neighborhood environment for better video streaming. CStream exploits the fact that wireless devices have multiple network interfaces and connects co-operating users with a wireless ad-hoc network to aggregate their unused downlink Internet bandwidth to improve video quality. CStream dynamically generates a streaming plan to stream a single video using multiple connections and continuously adapts to changes in the neighborhood and variations in the available bandwidth. We have built CStream and evaluated it on a controlled test-bed of computers with various performance measures. The results show linear increase in throughput and improved video streaming quality as the number of cooperating users in a neighborhood increase.

Creator
Contributors
Degree
Unit
Publisher
Language
  • English
Identifier
  • etd-052610-164139
Keyword
Advisor
Defense date
Year
  • 2010
Date created
  • 2010-05-26
Resource type
Rights statement
Last modified
  • 2021-01-29

Relations

In Collection:

Items

Items

Permanent link to this page: https://digital.wpi.edu/show/4j03cz79h