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...

Full description

Bibliographic Details
Main Author: Vedagiri Seenivasan, Thangam
Other Authors: Mark L. Claypool, Advisor
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