Adaptive Internet Interactive Team Video

  • Dan Phung
  • Giuseppe Valetto
  • Gail Kaiser
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3583)


The increasing popularity of online courses has highlighted the lack of collaborative tools for student groups. In addition, the introduction of lecture videos into the online curriculum has drawn attention to the disparity in the network resources used by students. We present an e-Learning architecture and adaptation model called AI2TV (Adaptive Internet Interactive Team Video), which allows virtual students, possibly some or all disadvantaged in network resources, to collaboratively view a video in synchrony. AI2TV upholds the invariant that each student will view semantically equivalent content at all times. Video player actions, like play, pause and stop, can be initiated by any student and their results are seen by all the other students. These features allow group members to review a lecture video in tandem, facilitating the learning process. Experimental trials show that AI2TV can successfully synchronize video for distributed students while, at the same time, optimizing the video quality, given fluctuating bandwidth, by adaptively adjusting the quality level for each student.


Quality Level Video Quality Distance Education Video Server Compression Level 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Miller, J., Ditzler, C., Lamb, J.: Reviving a Print-based Correspondence Study Program In the Wake of Online Education. In: American Association for Collegiate Independent Study: Distance Learning: Pioneering the Future (2003)Google Scholar
  2. 2.
    The Application and Implications of Information Technologies in Postsecondary Distance Education: An Initial Bibliography. Technical Report NSF 03-305, National Science Foundation, Division of Science Resources Statistics (2002)Google Scholar
  3. 3.
    Wells, J.G.: Effects of an on-line computer-mediated communication course. Journal of Industrial Technology 37 (2000)Google Scholar
  4. 4.
    Burgess, L.A., Strong, S.D.: Trends in online education: Case study at southwest missouri state university. Journal of Industrial Teacher Education 19 (2003)Google Scholar
  5. 5.
    Richtel, M.: In a Fast-Moving Web World, Some Prefer the Dial-Up Lane. The New York Times (2004)Google Scholar
  6. 6.
    McCanne, S., Jacobson, V., Vetterli, M.: Receiver-driven layered multicast. In: ACM SIGCOMM, vol. 26(4), pp. 117–130. ACM Press, New York (1996)Google Scholar
  7. 7.
    Li, W.: Overview of the fine granularity scalability in mpeg-4 video standard. IEEE Transactions on Circuits and Systems for Video Technology 11, 301–317 (2001)CrossRefGoogle Scholar
  8. 8.
    Liu, T., Kender, J.R.: Time-constrained dynamic semantic compression for video indexing and interactive searching. In: IEEE Conference on Computer Vision and Pattern Recognition, vol. 2, pp. 531–538 (2001)Google Scholar
  9. 9.
    Valetto, G.: Orchestrating the Dynamic Adaptation of Distributed Software with Process Technology. PhD thesis, Columbia University (2004)Google Scholar
  10. 10.
    Lemer, B.S., McCall, E.K., Wise, A., Cass, A.G., Osterweil, L.J., Sutton Jr., S.M.: Using little-jil to coordinate agents in software engineering. In: Automated Software Engineering Conference (2000)Google Scholar
  11. 11.
    Valetto, G., Kaiser, G.: Using Process Technology to Control and Coordinate Software Adaptation. In: International Conference on Software Engineering (2003)Google Scholar
  12. 12.
    Parekh, J., Kaiser, G., Gross, P., Valetto, G.: Retrofitting Autonomic Capabilities onto Legacy Systems. In: Journal of Cluster Computing. Kluwer, Dordrecht (in press)Google Scholar
  13. 13.
    Gautier, L., Diot, C.: Design and evaluation of mimaze, a multi-player game on the internet. In: International Conference on Multimedia Computing and Systems, pp. 233–236 (1998)Google Scholar
  14. 14.
    Baqai, S., Khan, M.F., Woo, M., Shinkai, S., Khokhar, A.A., Ghafoor, A.: Quality-based evaluation of multimedia synchronization protocols for distributed multimedia information systems. IEEE Journal of Selected Areas in Communications 14, 1388–1403 (1996)CrossRefGoogle Scholar
  15. 15.
    Corte, A.L., Lombardo, A., Palazzo, S., Schembra, G.: Control of perceived quality of service in multimedia retrieval services: Prediction-based mechanism vs. compensation buffers. Multimedia Systems 6, 102–112 (1998)CrossRefGoogle Scholar
  16. 16.
    Wang, Y., Ostermann, J., Zhang, Y.Q.: Video Processing and Communications. Prentice-Hall, Englewood Cliffs (2002)Google Scholar
  17. 17.
    Yin, H., Lin, C., Zhuang, J.J., Ni, Q.: An adaptive distance learning system based on media streaming. In: International Conference on Web-Based Learning, pp. 184–192 (2004)Google Scholar
  18. 18.
    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 (1997)Google Scholar
  19. 19.
    Gupta, S., Kaiser, G.: A Virtual Environment for Collaborative Distance Learning With Video Synchronization. In: 7th IASTED International Conference on Computers and Advanced Technology in Education (2004)Google Scholar
  20. 20.
    Dossick, S.E., Kaiser, G.E.: CHIME: A Metadata-Based Distributed Software Development Environment. In: Joint 7th European Software Engineering Conference and 7th ACM SIGSOFT International Symposium on the Foundations of Software Engineering, pp. 464–475 (1999)Google Scholar
  21. 21.
    Rothermel, K., Helbig, T.: An Adaptive Protocol for Synchronizing Media Streams. Multimedia Systems 5, 324–336 (1997)CrossRefGoogle Scholar
  22. 22.
    Gonzalez, A.J., Adbel-Wahab, H.: Lightweight stream synchronization framework for multimedia collaborative applications. In: 5th IEEE Symposium on Computers and Communications (2000)Google Scholar
  23. 23.
    Liu, H., Zarki, M.E.: A synchronization control scheme for real-time streaming multimedia applications. In: Packet Video 2003 (2003)Google Scholar
  24. 24.
    Liu, J., Li, B., Zhang, Y.Q.: Adaptive video multicast over the internet. IEEE Multimedia 10, 22–33 (2003)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Dan Phung
    • 1
  • Giuseppe Valetto
    • 2
  • Gail Kaiser
    • 1
  1. 1.Columbia UniversityNew YorkUSA
  2. 2.Telecom Italia LabTurinItaly

Personalised recommendations