Your SlideShare is downloading. ×
  • Like
2 han
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply


Published in Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads


Total Views
On SlideShare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. Adaptive High-quality Video Service for Network-based Multi-party Collaboration 19 th Oct 2005 Sangwoo Han [email_address] Networked Media Lab., Dept. of Information and Communications Gwangju Institute of Science and Technology (GIST), Korea Graduate Workshop on Networking
  • 2. Contents
    • Introduction
    • Background
    • AG Media architecture
    • Evaluation
    • Conclusion
    • Q & A
  • 3. Introduction
    • Terminologies
      • Advanced Collaborative Environments (ACE)
        • Bring together the right people and the right data at the right time to perform a task, solve a problem, or simply discuss something of common interest.
      • Quality of Experience (QoE)
        • A factor to evaluate satisfaction of the users in the context of the collaboration tasks.
    • Motivations
      • How to improve QoE in ACE?
        • High-quality video support
      • How to remove barriers preventing high-quality video support, such as network variation and heterogeneity problem?
        • Network monitoring and adaptation
  • 4. Target Application: Access Grid
    • What is Access Grid (AG)? (from the Access Grid web site)
      • An ensemble of resources including multimedia large-format displays, presentation and interactive environments, and interfaces to Grid middleware and to visualization environments.
      • These resources are used to support group-to-group interactions.
      • The Access Grid thus differs from desktop-to-desktop tools that focus on individual communication.
    • Features
      • Multiple video/audio streams and unlimited number of participants (in theory)
      • Open source software
      • Centralized and (mostly) public meeting “locations”
      • Uses multicast-enabled networks
      • Shared applications, data, and services
  • 5. Access Grid in Action Smart AG node AG Node architecture
  • 6. Design of AG Media Architecture
    • Design consideration
      • Service-capability negotiation
        • defines a protocol of exchanging service capabilities between participants.
      • Application-layer QoS control
        • resolves network problem points by rate control
    • Main components
      • AG Media Arbitrator
        • manages AG media interfaces, negotiates service capabilities between AG media arbitrators, and achieves QoS control
      • AG Media Interface
        • accesses to the video resources provided by adaptive video applications on a local machine
  • 7. AG Media Architecture
  • 8. AG Media Arbitrator and Interface
  • 9. Adaptation Manager of AG Media Arbitrator
  • 10. Implementation
    • Service-capability negotiation
      • Session description by SDP (session description protocol)
      • Session announcement by SAP (session announcement protocol)
    • Versatile video support
      • DV and its application
        • 720x480 DV-encoded 30Mbps digital video by using DVTS
      • HDV and its application
        • 1280x720 MPEG2-encoded 19.2Mbps high-definition digital video by using VLC
  • 11. Implementation (cont’)
    • Application-layer QoS control
      • Principle of one-to-one performance evaluation
        • If packet loss rate of each receiver is greater than a pre-defined loss threshold, the receiver suffers quality deterioration. By this simple principle, every receiver is classified into two nodes having overload or proper load.
      • Guide to rate control considering one-to-many video distribution
        • If the proportion overloaded nodes to total nodes is not less then the pre-defined threshold TH max , frame rate is reduces. If the proportion of loaded nodes to total nodes is not less than the pre-defined threshold TH min , the frame rate is increased.
      • Execution of adaptive transmission
        • The adaptation manager allows adapative video applications to regulate drop rate – 0%, 33%, and 50%, and the adaptive video applications control frame rate by frame dropping.
  • 12. Sequence diagram of network adaptation
  • 13. Implementation results AG node enabling HDV service AG with AG Media
  • 14. Test bed for network-adaptation experiments DV sender DV receiver 1 DV receiver 2
  • 15. Experiment environments
    • Experiment scenario
      • No condition
      • Network load
    • Experiment parameters
      • loss threshold = 15%
      • TH max = 0 and TH min = 100
    • Test machine specifications
      • DV sender
        • Desktop equipped with Intel 2.8GHz CPU and 512MB RAM
      • DV receiver 1, 2
        • DELL D800 laptop equipped with Intel 1.7GHz mobile CPU and 512MB RAM
  • 16. Experiment result Network load No condition No condition
  • 17. Conclusion
    • Conclusion
      • Designing AG Media Architecture to enabled DV and HDV support with application QoS.
      • Implementing the prototype associated with Access Grid.
      • Verifying better users’ quality of experience by demonstration on the test bed.
      • One-to-many network adaptation scheme conceals quality variation resulted from network problems.
  • 18. References
    • R. Stevens, M. E. Papka, and T. Disz, “Prototyping the workspaces of the future,” IEEE Internet Computing, pp. 51.58, 2003.
    • L. Childers, T. Disz, R. Olson, M. E. Papka, R. Stevens, and T. Udeshi, “Access Grid: Immersive group-to-group collaborative visualization,” Proc. of Immersive Projection Technology Workshop, 2000.
    • B. Corri, S. Marsh, and S. Noel, “Towards quality of experience in advanced collaborative environments,” Proc. of the 3rd Annual Workshop on Advanced Collaborative Environments, 2003.
    • M. Handley, C. Perkins, and E. Whelan, “Session announcement protocol,” IETF RFC 2974, 2000.
    • M. .Handley and V. Jacobson, “SDP: Session description protocol,” IETF RFC 2327, 2003.
    • W. Zhu and N. Georganas, “JQOS: a QoS-based Internet videoconferencing system using the Java media framework (JMF),” Proc. of Canadian Conference on Electrical and Computer Engineering, 2001.
    • Z. Chen, S.-M. Tan, R. H. Campbell, and Y. Li, “Real time video and audio in the world wide web,” Proc. of 4th International World Wide Web Conference, 1995.
    • D. Kutscher, J. Ott, and C. Bormann, “Session Description and Capability Negotiation,” IETF MMUSIC Internet-Draft, 2003.
    • X. Wang and H. Schulzrinne, “Comparison of adaptive internet multimedia applications,” IEICE Transactions on Communications , pp. 806.818, 1999.
    • A. Ogawa, K. Kobayashi, K. Sugiura, O. Nakamura, and J. Murai, “Design and implementation of DV based video over RTP,” Proc. of Packet Video Workshop, 2000.
    • J.-W. Park and S. Han and J.W. Kim, “End-to-end monitoring service for multicast-based high-quality real-time media delivery,” Proc. of 3rd IEEE/IFIP Workshop on End-to-End Monitoring Techniques and Services, pp. 142.151, 2005.
    • I. Busse, B. Deffner, and H. Schulzrinne, “Dynamic QoS control of multimedia applications based on RTP,” Computer Communications , pp. 49.58, 1996.
    • K. Ueda, H. Ohsaki, S. Shimojo, and H. Miyahara, “Design and implementation of real-time digital video streaming system over IPv6 network using feedback control,” Proc. of Symposium on Applications and the Internet, pp. 111.119, 2003.
    • S. McCanne, V. Jacobson, and M. Vetterli, “Receiver-driven layered multicast,” Proc. of ACMSIGCOMM, pp. 117.130, 1996.
  • 19. Q & A High-quality video service on AG is available from http://