Transporting real-time video over the Internet: Challenges and approaches

被引:184
|
作者
Wu, DP [1 ]
Hou, YT
Zhang, YQ
机构
[1] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
[2] Fujitsu Labs Amer, Sunnyvale, CA 94085 USA
[3] Microsoft Res China, Beijing 100080, Peoples R China
关键词
congestion control; error control; Internet; real-time video;
D O I
10.1109/5.899055
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Delivering real-time video over the Internet is an important component of many Internet multimedia applications. Transmission of real-time video has bandwidth, delay, and loss requirements. However, the current Internet does not offer any quality of service (QoS) guarantees to video transmission over the Internet. In addition, the heterogeneity of the networks and end systems makes it difficult to multicast Internet video in an efficient and flexible way. Thus, designing protocols and mechanisms for Internet video transmission poses many challenges. In this paper, we take a holistic approach to these challenges and present solutions from both transport and compression perspectives. With the holistic approach, we design a framework for transporting real-time Internet video, which includes two components, namely, congestion control and error control. Specifically, congestion control consists of rate control, rate-adaptive encoding, and rate shaping: error control consists of forward error correction (FEC), retransmission, error resilience, and error concealment. For the design of each component in the framework, we classify approaches and summarize representative research work. We point out there exists a design space which can be explored by video application designers and suggest that the synergy of both transport and compression could provide good solutions.
引用
收藏
页码:1855 / 1875
页数:21
相关论文
共 50 条
  • [41] Real-time and interactive distance learning over networks
    Zhao, Y
    Wang, H
    PROCEEDINGS OF ICCE'98, VOL 1 - GLOBAL EDUCATION ON THE NET, 1998, : 257 - 262
  • [42] Real-Time Classification of Real-Time Communications
    Perna, Gianluca
    Markudova, Dena
    Trevisan, Martino
    Garza, Paolo
    Meo, Michela
    Munafo, Maurizio Matteo
    Carofiglio, Giovanna
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (04): : 4676 - 4690
  • [43] Rate Adaptive Real-Time Video Transmission Scheme over TCP Using Multi-Buffer Scheduling
    Xiong, Yonghua
    Wu, Min
    Jia, Weijia
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 354 - +
  • [44] Real-time bilateral control for an Internet-based telerobotic system
    Park, JH
    Park, JY
    Moon, SJ
    JSME INTERNATIONAL JOURNAL SERIES C-MECHANICAL SYSTEMS MACHINE ELEMENTS AND MANUFACTURING, 2004, 47 (02) : 708 - 714
  • [45] Integrating embedded PC and Internet technologies for real-time control and imaging
    Feng, X
    Velinsky, SA
    Hong, DC
    IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2002, 7 (01) : 52 - 60
  • [46] Causal-ordered real-time communications of grid computing on the Internet
    Wen, CC
    Chu, YS
    Chen, KJ
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2005, E88B (10) : 4013 - 4022
  • [47] Embedded PC and Internet technologies for real-time control of mobile robots
    Matsuoh, D
    Kroumov, V
    Yu, J
    Narihisa, H
    SICE 2004 ANNUAL CONFERENCE, VOLS 1-3, 2004, : 2229 - 2234
  • [48] Real-time flow data analysis by GIS: Internet and WAP approach
    Fi, I
    Barsi, A
    Lovas, T
    Siki, Z
    Fordos, G
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS, AND INFORMATICS, VOL XVI, PROCEEDINGS, 2004, : 359 - 364
  • [49] Real-Time Talking Avatar on the Internet Using Kinect and Voice Conversion
    Nose, Takashi
    Igarashi, Yuki
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (12) : 301 - 307
  • [50] A real-time protocol for the Internet based on the Least Mean Square algorithm
    Yoma, NB
    Hood, J
    Busso, C
    IEEE TRANSACTIONS ON MULTIMEDIA, 2004, 6 (01) : 174 - 184