CStream: Neighborhood Bandwidth Aggregation For Better Video Streaming
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 thei...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Published: |
Digital WPI
2010
|
Subjects: | |
Online Access: | https://digitalcommons.wpi.edu/etd-theses/840 https://digitalcommons.wpi.edu/cgi/viewcontent.cgi?article=1839&context=etd-theses |
id |
ndltd-wpi.edu-oai-digitalcommons.wpi.edu-etd-theses-1839 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-wpi.edu-oai-digitalcommons.wpi.edu-etd-theses-18392019-03-22T05:50:08Z CStream: Neighborhood Bandwidth Aggregation For Better Video Streaming Vedagiri Seenivasan, Thangam 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. 2010-05-26T07:00:00Z text application/pdf https://digitalcommons.wpi.edu/etd-theses/840 https://digitalcommons.wpi.edu/cgi/viewcontent.cgi?article=1839&context=etd-theses Masters Theses (All Theses, All Years) Digital WPI Mark L. Claypool, Advisor Bob Kinicki, Reader Bandwidth aggregation Video streaming |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
topic |
Bandwidth aggregation Video streaming |
spellingShingle |
Bandwidth aggregation Video streaming Vedagiri Seenivasan, Thangam CStream: Neighborhood Bandwidth Aggregation For Better Video Streaming |
description |
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. |
author2 |
Mark L. Claypool, Advisor |
author_facet |
Mark L. Claypool, Advisor Vedagiri Seenivasan, Thangam |
author |
Vedagiri Seenivasan, Thangam |
author_sort |
Vedagiri Seenivasan, Thangam |
title |
CStream: Neighborhood Bandwidth Aggregation For Better Video Streaming |
title_short |
CStream: Neighborhood Bandwidth Aggregation For Better Video Streaming |
title_full |
CStream: Neighborhood Bandwidth Aggregation For Better Video Streaming |
title_fullStr |
CStream: Neighborhood Bandwidth Aggregation For Better Video Streaming |
title_full_unstemmed |
CStream: Neighborhood Bandwidth Aggregation For Better Video Streaming |
title_sort |
cstream: neighborhood bandwidth aggregation for better video streaming |
publisher |
Digital WPI |
publishDate |
2010 |
url |
https://digitalcommons.wpi.edu/etd-theses/840 https://digitalcommons.wpi.edu/cgi/viewcontent.cgi?article=1839&context=etd-theses |
work_keys_str_mv |
AT vedagiriseenivasanthangam cstreamneighborhoodbandwidthaggregationforbettervideostreaming |
_version_ |
1719006283724488704 |