Skip to main content

P2P Video Synchronization in a Collaborative Virtual Environment

  • Conference paper
Advances in Web-Based Learning – ICWL 2005 (ICWL 2005)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3583))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bouras, C., Philopoulos, A., Tsiatsos, T.: e-Learning through Distributed Virtual Environments. J. of Network and Computer Applications (July 2001)

    Google Scholar 

  2. 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)

    Chapter  Google Scholar 

  3. Phung, D., Valetto, G., Kaiser, G.: Autonomic Control for Quality Collaborative Video Viewing. Computer Science Dept., Columbia University TR# cucs-053-04

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Dossick, S.: Groupspace Services for Information Management and Collaboration. PhD Thesis, Columbia University (November 2000)

    Google Scholar 

  7. Fiedler, S., Wallner, M., Weber, M.: A Communication Architecture for Massive Multiplayer Games. Postion Paper, NetGames (2002)

    Google Scholar 

  8. Prasolova-Forland, E.: Supporting Social Awareness in Education in Collaborative Virtual Environments. In: Int. Conf. on Engineering Education (2002)

    Google Scholar 

  9. Prasolova-Forland, E.: Supporting Awareness in Education: Overview and Mechanisms. In: proceedings of ICEE (2002)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Liu, J., Li, B., Zhang, Y.-Q.: Adaptive Video Multicast over the Internet. IEEE Multimedia 10(1), 22–31 (2003)

    Article  MathSciNet  Google Scholar 

  13. Liu, T., Kender, J.: A Hidden Markov Model Approach to the Structure of Documentaries. Content-Based Access of Image and Video Libraries (2000)

    Google Scholar 

  14. http://i-lab.mit.edu

  15. Benford, S., Snowdon, D., Greenhalgh, C.: VR-VIBE: A Virtual Environment for Co-operative Information Retrieval. Computer Graphics Forum (1995)

    Google Scholar 

  16. Daradoumis, T., Xhafa, F., Marquès, J.M.: Evaluating Collaborative Learning Practices in a Virtual Groupware Environment. In: CATE 2003 (2003)

    Google Scholar 

  17. Rothermel, K., Helbig, T.: An Adaptive Protocol for Synchronizing Media Streams. Multimedia Systems 5, 324–336 (1997)

    Article  Google Scholar 

  18. Nieh, J., Lam, M.S.: A SMART Scheduler for Multimedia Applications. ACM Transactions on Computer Systems (TOCS) 21(2) (May 2003)

    Google Scholar 

  19. Liu, J., Li, B., Zhang, Y.Q.: Adaptive video multicast over the internet. IEEE Multimedia 10(1), 22–33 (2003)

    Article  MathSciNet  Google Scholar 

  20. Liu, H., Zarki, M.E.: A synchronization control scheme for real-time streaming multimedia applications. In: Packet Video (April 2003)

    Google Scholar 

  21. Gonzalez, A.J., Adbel-Wahab, H.: Lightweight stream synchronization framework for multimedia collaborative apps. Comp. and Communications (2000)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. Escobar, J., Partridge, C., Deutsch, D.: Flow synchronization protocol. IEEE Transactions on Networking (1994)

    Google Scholar 

  24. 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)

    Google Scholar 

  25. http://unreal.epicgames.com

  26. Gupta, S., Kaiser, G.: A Virtual Environment for Collaborative Distance Learning With Video Synchronization. CATE (March 2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics