|
ABSTRACT
Videoconferencing in the context of 3D virtual environments promises better spatial consistency and mutual awareness for its participants. However, in the absence of IP Multicast and limited upload bandwidth of today's DSL connections, the feasibility of such systems in supporting even a small group of users is in question. This paper presents the design and implementation of an awareness driven 3D videoconferencing application that runs on a peer-to-peer architecture and our own End System Multicast protocol. The paper highlights the unique requirements of multiparty videoconferencing applications and presents a solution that can support 4-10 bandwidth-limited users without the need for IP Multicast capability.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Suman Banerjee , Bobby Bhattacharjee , Christopher Kommareddy, Scalable application layer multicast, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
| |
2
|
|
| |
3
|
W. Buxton, A. Sellen, M. Sheasby "Interfaces for Multiparty Videoconferences" Video-Mediated Communication (edited by K. Finn, A. Sellen and S. Wilbur), Lawrence Erlbaum Associates, pages 385--400, 1997.
|
| |
4
|
|
| |
5
|
Y. Chawathe, S. McCanne, E.A. Brewer, "RMX: Reliable Multicast for Heterogeneous Networks", Proceedings of 2000 IEEE Conference on Computer Communications (INFOCOM'00), pp 795--804, volume 2.
|
 |
6
|
|
 |
7
|
|
| |
8
|
|
 |
9
|
Yang-hua Chu , Sanjay G. Rao , Hui Zhang, A case for end system multicast (keynote address), Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, p.1-12, June 18-21, 2000, Santa Clara, California, United States
|
| |
10
|
Y. Chu, S.G. Rao, S Seshan, H. Zhang, "A Case for End System Multicast", IEEE Journal on Selected Areas in Communication, special issue on networking support for multicast, 2002, to appear.
|
| |
11
|
CUWorld Videoconferencing Software, http://www.cuworld.com/
|
 |
12
|
|
| |
13
|
T. Dorcey, "CU-SeeMe Desktop Video Conferencing Software", Connexions 9, 3 (March 1995).
|
 |
14
|
|
 |
15
|
Chris Greenhalgh , Steve Benford , Gail Reynard, A QoS architecture for collaborative virtual environments, Proceedings of the seventh ACM international conference on Multimedia (Part 1), p.121-130, October 30-November 05, 1999, Orlando, Florida, United States
[doi> 10.1145/319463.319479]
|
| |
16
|
|
 |
17
|
|
 |
18
|
|
| |
19
|
|
 |
20
|
|
| |
21
|
Occlusion Query feature in NVIDIA graphics cards http://www.nvidia.com/dev_content/nvopenglspecs/GL_NV_occlusion_query.txt
|
| |
22
|
D. Pendarakis, S. Shi, D. Verma, M. Waldvogel, "ALMI: An Application Level Multicast Infrastructure", Proceedings of 3rd Usenix Symposium on Internet Technologies and Systems, March 2001.
|
| |
23
|
R. Ravi, M. V. Marathe, S.S. Ravi, D. J. Rosenkrantz, H. B. Hunt, "Approximation Algorithms for Degree-Constrained Minimum-Cost Network-Design Problems", Algorithmica 31:1, pp. 58--78, 2001.
|
| |
24
|
Gail Reynard , Steve Benford , Chris Greenhalgh , Christian Heath, Awareness driven video quality of service in collaborative virtual environments, Proceedings of the SIGCHI conference on Human factors in computing systems, p.464-471, April 18-23, 1998, Los Angeles, California, United States
[doi> 10.1145/274644.274707]
|
| |
25
|
A. Sellen "Remote Conversations: The Effects of Mediating Talk with technology" Human Computer Interaction, pp. 401--444, 1995.
|
| |
26
|
S. Y. Shi, J. S. Turner, "Routing in Overlay Multicast Networks", Proceedings of 2002 IEEE Conference on Computer Communications (INFOCOM'02), pp. 1200--1208, volume 3.
|
| |
27
|
|
| |
28
|
J. Tang, E. Isaacs, "Why Do Users Like Video? Studies of Multimedia-Supported Collaboration", Computer-Supported Cooperative Work: An International Journal, pp. 163--196, 1993.
|
 |
29
|
|
| |
30
|
TeamSpeak http://www.teamspeak.org/
|
| |
31
|
D.A. Tran, K.A. Hua, T. Do, "ZIGZAG: An Efficient Peer-to-Peer Scheme for Media Streaming", Proceedings of 2003 IEEE Conference on Computer Communications (INFOCOM'03), to appear.
|
| |
32
|
University College London Mbone tools. http://www-mice.cs.ucl.ac.uk/multimedia/software
|
 |
33
|
Roel Vertegaal , Ivo Weevers , Changuk Sohn , Chris Cheung, GAZE-2: conveying eye contact in group video conferencing using eye-controlled camera direction, Proceedings of the SIGCHI conference on Human factors in computing systems, April 05-10, 2003, Ft. Lauderdale, Florida, USA
[doi> 10.1145/642611.642702]
|
 |
34
|
Shelley Q. Zhuang , Ben Y. Zhao , Anthony D. Joseph , Randy H. Katz , John D. Kubiatowicz, Bayeux: an architecture for scalable and fault-tolerant wide-area data dissemination, Proceedings of the 11th international workshop on Network and operating systems support for digital audio and video, p.11-20, January 2001, Port Jefferson, New York, United States
[doi> 10.1145/378344.378347]
|
CITED BY 6
|
|
|
|
|
|
|
|
|
|
|
Wanmin Wu , Zhenyu Yang , Klara Nahrstedt , Gregorij Kurillo , Ruzena Bajcsy, Towards multi-site collaboration in tele-immersive environments, Proceedings of the 15th international conference on Multimedia, September 25-29, 2007, Augsburg, Germany
|
|
|
Zhenyu Yang , Wanmin Wu , Klara Nahrstedt , Gregorij Kurillo , Ruzena Bajcsy, ViewCast: view dissemination and management for multi-party 3d tele-immersive environments, Proceedings of the 15th international conference on Multimedia, September 25-29, 2007, Augsburg, Germany
|
|
|
|
|