Communication Architectures and Algorithms for Media Mixing in Multimedia Conferences

被引:29
|
作者
Rangan, P. Venkat [1 ]
Vin, Harrick M. [1 ]
Ramanathan, Srinivas [1 ]
机构
[1] Univ Calif San Diego, Dept Comp Sci & Engn, Multimedia Lab, La Jolla, CA 92093 USA
关键词
D O I
10.1109/90.222904
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Advances in computer and communication technologies have stimulated the integration of digital video and audio with computing, leading to the development of computer-assisted multimedia conferencing. We address the problem of media mixing which arises in teleconferencing applications such as teleorchestra. We present a mixing algorithm which minimizes the difference between generation times of the media packets that are being mixed together in the absence of globally synchronized clocks, but in the presence of jitter in communication delays on packet switched networks. The algorithm is shown to be complete: given that there are no other message exchanges except media data between mixers and media sources, there cannot be any other algorithm that succeeds when our algorithm fails. Mixing can be accomplished by several different communication architectures. In order to support applications such as teleorchestra, which involve a large number of participants, we propose hierarchical mixing architectures and show that they are an order of magnitude more scalable compared to purely centralized or distributed architectures. Furthermore, we present mechanisms for minimizing the delays incurred by mixing in various communication architectures. We have implemented the mixing algorithms on a network of workstations connected by Ethernets, and have experimentally evaluated the performance of various mixing architectures. These experiments revealed interesting results such as the maximum number of participants that can be supported in a conference.
引用
收藏
页码:20 / 30
页数:11
相关论文
共 50 条
  • [1] Architectures and algorithms for multimedia applications
    Schimmler, M
    [J]. EURO-PAR 2000 PARALLEL PROCESSING, PROCEEDINGS, 2000, 1900 : 1085 - 1085
  • [2] Architectures and algorithms for multimedia applications
    Uhl, A
    [J]. EURO-PAR 2002 PARALLEL PROCESSING, PROCEEDINGS, 2002, 2400 : 805 - 806
  • [3] ARCHITECTURES OF MULTIMEDIA COMMUNICATION SUBSYSTEMS
    RUTSCHE, E
    KAISERSWERTH, M
    [J]. INFORMATION NETWORKS AND DATA COMMUNICATION, 1994, 23 : 217 - 230
  • [4] Application analysis and communication aspects for future multimedia architectures
    de With, PHN
    Jaspers, EGT
    Mietens, S
    [J]. APPLICATIONS OF DIGITAL IMAGE PROCESSING XXVII, PTS 1AND 2, 2004, 5558 : 410 - 422
  • [5] FROM IMAGE-CODING TO MULTIMEDIA - ALGORITHMS AND ARCHITECTURES FOR A REVOLUTION
    DEMASSIEUX, N
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1992, 35 (1-5): : 3 - 3
  • [6] Ubiquitous Media Communication Algorithms
    Psannis, Kostas E.
    [J]. NOVEL ALGORITHMS AND TECHNIQUES IN TELECOMMUNICATIONS AND NETWORKING, 2010, : 397 - 401
  • [7] Low Complexity Speech Mixing with Speech Codecs Based on Predictive Coding for Multimedia Conferences
    Ito, Hironori
    Ozawa, Kazunori
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2009, E92B (07) : 2477 - 2483
  • [8] The MPEG-4 multimedia coding standard: Algorithms, architectures and applications
    Bauer, S
    Kneip, J
    Mlasko, T
    Schmale, B
    Vollmer, J
    Hutter, A
    Berekovic, M
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 1999, 23 (01): : 7 - 26
  • [9] The MPEG-4 Multimedia Coding Standard: Algorithms, Architectures and Applications
    S. Bauer
    J. Kneip
    T. Mlasko
    B. Schmale
    J. Vollmer
    A. Hutter
    M. Berekovic
    [J]. Journal of VLSI signal processing systems for signal, image and video technology, 1999, 23 : 7 - 26
  • [10] Network and protocol architectures of hybrid multimedia mobile access communication system
    Sakamoto, T
    Tsunoda, K
    Kamagata, E
    Serizawa, M
    [J]. 1999 IEEE 49TH VEHICULAR TECHNOLOGY CONFERENCE, VOLS 1-3: MOVING INTO A NEW MILLENIUM, 1999, : 1530 - 1534