Low-complexity video coding for receiver-driven layered multicast

被引:127
作者
McCanne, S
Vetterli, M
Jacobson, V
机构
[1] SWISS FED INST TECHNOL, DEPT ELECT ENGN, CH-1015 LAUSANNE, SWITZERLAND
[2] UNIV CALIF BERKELEY, LAWRENCE BERKELEY LAB, BERKELEY, CA 94720 USA
基金
美国国家科学基金会;
关键词
adaptive video; hierarchical conditional replenishment; layered DCT; layered video; lightweight sessions; MBone; multicast; multicast video; multirate video; network heterogeneity; packet video; progressive video; rate-controlled video; Receiver-Driven Layered Multicast; RTP; subband coding; vic;
D O I
10.1109/49.611154
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In recent years, the ''Internet Multicast Backbone,'' or MBone, has risen from a small, research curiosity to a large-scale and widely used communications infrastructure. A driving force behind this growth was the development of multipoint audio, video, and shared whiteboard conferencing applications. Because these real-time media are transmitted at a uniform rate to all of the receivers in the network, a source must either run at the bottleneck rate or overload portions of its multicast distribution tree. We overcome this limitation by moving the burden of rate adaptation from the source to the receivers with a scheme we call receiver-driven layered multicast, or RLM. In RLM, a source distributes a hierarchical signal by striping the different layers across multiple multicast groups, and receivers adjust their reception rate by simply joining and leaving multicast groups. In this paper, we describe a layered video compression algorithm which, when combined with RLM, provides a comprehensive solution for scalable multicast video transmission in heterogeneous networks. In addition to a layered representation, our coder has low complexity (admitting an efficient software implementation) and high loss resilience (admitting robust operation in loosely controlled environments like the Internet). Even with these constraints, our hybrid DCT/wavelet-based coder exhibits good compression performance. It outperforms all publicly available Internet video codecs while maintaining comparable run-time performance. We have implemented our coder in a ''real'' application-the UCB/LBL videoconferencing tool vie. Unlike previous work on layered video compression and transmission, we have built a fully operational system that is currently being deployed on a very large scale over the MBone.
引用
收藏
页码:983 / 1001
页数:19
相关论文
共 55 条
[1]  
Amir E, 1996, INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, PROCEEDINGS - VOL I, P13, DOI 10.1109/ICIP.1996.559421
[2]  
[Anonymous], 1993, PROCESSINGS ACM SIGC
[3]  
[Anonymous], 1994, P 6 INT WORKSH PACK
[4]  
[Anonymous], THESIS STANFORD U ST
[5]  
BRADEN R, 1996, RESOURCE RESERVATION
[6]  
CHADDHA N, 1995, P IEEE INT C IM PROC
[7]  
CHEUNG SY, 1996, P IEEE INFOCOM 96 SA, P553
[8]  
CLARK DD, 1990, P SIGCOMM 90 ACM PHI
[9]  
COMPTON CL, 1994, INT C MULT COMP SYST
[10]  
DEERING S, 1993, MULT INT C EUR MICE