Abstract
We previously developed a collaborative virtual environment (CVE) for small-group virtual classrooms, intended for distance learning by geographically dispersed students. The CVE employs a P2P approach to the frequent real-time updates to the 3D virtual worlds required by avatar movements (fellow students in the same room). This paper focuses on our extensions to support group viewing of lecture videos, called VECTORS, for Video Enhanced Collaboration for Team Oriented Remote Synchronization. VECTORS supports synchronized viewing of lecture videos, so the students all see “the same thing at the same time”, and can pause, rewind, etc. in synchrony while discussing the lecture via “chat”. We are particularly concerned with the needs of the technologically disenfranchised, e.g., whose only Internet access if via dialup networking. Thus VECTORS employs semantically compressed videos with meager bandwidth requirements.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bouras, C., Philopoulos, A., Tsiatsos, T.: e-Learning through Distributed Virtual Environments. J. of Network and Computer Applications (July 2001)
Bouras, C., Psaltoulis, D., Psaroudis, C., Tsiatsos, T.: An Educational Community Using Collaborative Virtual Environments. In: Fong, J., Cheung, C.T., Leong, H.V., Li, Q. (eds.) ICWL 2002. LNCS, vol. 2436, pp. 180–191. Springer, Heidelberg (2002)
Phung, D., Valetto, G., Kaiser, G.: Autonomic Control for Quality Collaborative Video Viewing. Computer Science Dept., Columbia University TR# cucs-053-04
Walpole, J., Koster, R., Cen, S., Cowan, C., Maier, D., McNamee, D., Pu, C., Steere, D., Yu, L.: A Player for Adaptive MPEG Video Streaming Over The Internet. In: 26th Applied Imagery Pattern Recognition Workshop. SPIE (October 1997)
Dossic, S.E., Kaiser, G.E.: CHIME: A Metadata-Based Distributed Software Development Environment. In: Joint 7th ESEC Conference and 7th International Symposium on the Foundations of Software Engineering (September 1999)
Dossick, S.: Groupspace Services for Information Management and Collaboration. PhD Thesis, Columbia University (November 2000)
Fiedler, S., Wallner, M., Weber, M.: A Communication Architecture for Massive Multiplayer Games. Postion Paper, NetGames (2002)
Prasolova-Forland, E.: Supporting Social Awareness in Education in Collaborative Virtual Environments. In: Int. Conf. on Engineering Education (2002)
Prasolova-Forland, E.: Supporting Awareness in Education: Overview and Mechanisms. In: proceedings of ICEE (2002)
Gross, P.N., Gupta, S., Kaiser, G.E., Kc, G.S., Parekh, J.J.: An Active Events Model for Systems Monitoring. In: Working Conference on Complex and Dynamic Systems Architecture (December 2001)
Kaiser, G., Valetto, G.: Ravages of Time: Synchronized Multimedia for Internet-Wide Process-Centered Software Engineering Environments. In: 3rd ICSE Workshop on Software Engineering over the Internet (June 2000)
Liu, J., Li, B., Zhang, Y.-Q.: Adaptive Video Multicast over the Internet. IEEE Multimedia 10(1), 22–31 (2003)
Liu, T., Kender, J.: A Hidden Markov Model Approach to the Structure of Documentaries. Content-Based Access of Image and Video Libraries (2000)
Benford, S., Snowdon, D., Greenhalgh, C.: VR-VIBE: A Virtual Environment for Co-operative Information Retrieval. Computer Graphics Forum (1995)
Daradoumis, T., Xhafa, F., Marquès, J.M.: Evaluating Collaborative Learning Practices in a Virtual Groupware Environment. In: CATE 2003 (2003)
Rothermel, K., Helbig, T.: An Adaptive Protocol for Synchronizing Media Streams. Multimedia Systems 5, 324–336 (1997)
Nieh, J., Lam, M.S.: A SMART Scheduler for Multimedia Applications. ACM Transactions on Computer Systems (TOCS) 21(2) (May 2003)
Liu, J., Li, B., Zhang, Y.Q.: Adaptive video multicast over the internet. IEEE Multimedia 10(1), 22–33 (2003)
Liu, H., Zarki, M.E.: A synchronization control scheme for real-time streaming multimedia applications. In: Packet Video (April 2003)
Gonzalez, A.J., Adbel-Wahab, H.: Lightweight stream synchronization framework for multimedia collaborative apps. Comp. and Communications (2000)
Ferrari, D.: Design and application of a delay jitter control scheme for packet-switching internet works. In: 2nd International Conference on Network and Operating System Support for Digital Audio and Video, pp. 72–83 (1991)
Escobar, J., Partridge, C., Deutsch, D.: Flow synchronization protocol. IEEE Transactions on Networking (1994)
Campell, A., Coulson, G., Garcia, F., Hutchison, D.: A continuous media transport and orchestration service. In: SIGCOMM 1992: Communications Architectures and Protocols, pp. 99–110 (1992)
Gupta, S., Kaiser, G.: A Virtual Environment for Collaborative Distance Learning With Video Synchronization. CATE (March 2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gupta, S., Kaiser, G. (2005). P2P Video Synchronization in a Collaborative Virtual Environment. In: Lau, R.W.H., Li, Q., Cheung, R., Liu, W. (eds) Advances in Web-Based Learning – ICWL 2005. ICWL 2005. Lecture Notes in Computer Science, vol 3583. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11528043_9
Download citation
DOI: https://doi.org/10.1007/11528043_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-27895-5
Online ISBN: 978-3-540-31716-6
eBook Packages: Computer ScienceComputer Science (R0)