ThinStreams: an architecture for multicasting layered video
- 23 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Multicast is a common method for distributing audio and video over the Internet. Since receivers are heterogeneous in processing capability, network bandwidth, and requirements for video quality, a single multicast stream is usually insufficient. A common strategy is to use layered video coding with multiple multicast groups. In this scheme, a receiver adjusts its video quality by selecting the number of multicast groups, and thereby video layers, it receives. Implementing this scheme requires the receivers to decide when to join a new group or leave a subscribed group. This paper presents a new solution to the join/leave problem using ThinStreams. In ThinStreams, a single video layer is multicast over several multicast groups, each with identical bandwidth. ThinStreams separates the coding scheme (i.e., the video layers) from control (i.e., the multicast groups), helping to bound network oscillations caused by receivers joining and leaving high bandwidth multicast groups. This work evaluates the join/leave algorithms used in ThinStreams using simulations and preliminary experiments on the MBONE. It also addresses fairness among independent video broadcasts and shows how to prevent interference between them.Keywords
This publication has 11 references indexed in Scilit:
- Prioritized transmission of variable bit rate MPEG videoPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- On VBR video teleconferencing over ATM networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- A frame-work for live multicast of video streams over the InternetPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Constrained and recursive hierarchical table-lookup vector quantizationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Receiver-driven layered multicastACM SIGCOMM Computer Communication Review, 1996
- A new, fast, and efficient image codec based on set partitioning in hierarchical treesIEEE Transactions on Circuits and Systems for Video Technology, 1996
- Evaluation of TCP VegasACM SIGCOMM Computer Communication Review, 1995
- An adaptive congestion control scheme for real time packet video transportIEEE/ACM Transactions on Networking, 1995
- Scalable feedback control for multicast video distribution in the InternetPublished by Association for Computing Machinery (ACM) ,1994
- TCP VegasPublished by Association for Computing Machinery (ACM) ,1994