SlideShare a Scribd company logo
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
Contents Introduction Background AG Media architecture Evaluation Conclusion Q & A
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
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
Access Grid in Action Smart AG node AG Node architecture
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
AG Media Architecture
AG Media Arbitrator and Interface
Adaptation Manager of AG Media Arbitrator
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
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.
Sequence diagram of network adaptation
Implementation results AG node enabling HDV service AG with AG Media
Test bed for network-adaptation experiments DV sender DV receiver 1 DV receiver 2
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
Experiment result Network load No condition No condition
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.
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.
Q & A High-quality video service on AG is available from  http:// nm.gist.ac.kr/agdv

More Related Content

PDF
I Minds2009 Future Networks Prof Piet Demeester (Ibbt Ibcn U Gent)
PDF
Cg25492495
PPTX
Fundamentals of network performance engineering
PDF
Collaborative Construction of Telecommunications Services. An Enterprise Arch...
PDF
MobiSys Group Presentation
PPT
Seminar presented by n.m mishra on dt.02 -10-2012
PDF
Seminar presented by n.m mishra on dt.02 -10-2012
PDF
Evolution of LTE Towards B4G (2014)
I Minds2009 Future Networks Prof Piet Demeester (Ibbt Ibcn U Gent)
Cg25492495
Fundamentals of network performance engineering
Collaborative Construction of Telecommunications Services. An Enterprise Arch...
MobiSys Group Presentation
Seminar presented by n.m mishra on dt.02 -10-2012
Seminar presented by n.m mishra on dt.02 -10-2012
Evolution of LTE Towards B4G (2014)

What's hot (11)

PDF
Introduction to ΔQ and Network Performance Science (extracts)
PDF
Mu App Quadrant Report April 2011
PPT
High Performance Collaboration – The Jump to Light Speed
PDF
The Properties and Mathematics of Data Transport Quality
PDF
Manmohan 15% PLAGIARISM REPORT M.TECH ( PDF FILE )
DOC
Noticias TIC agosto 2012
DOCX
KNOWLEDGE-ENHANCED MOBILE VIDEO BROADCASTING (KMV-CAST) FRAMEWORK WITH CLOUD...
PDF
01 computer communication and networks v
PDF
International Journal of Engineering Research and Development (IJERD)
PDF
071001-Hamid_Shahzad_and_Nishant_Jain-IP_GRAN_Architecture-with-cover
Introduction to ΔQ and Network Performance Science (extracts)
Mu App Quadrant Report April 2011
High Performance Collaboration – The Jump to Light Speed
The Properties and Mathematics of Data Transport Quality
Manmohan 15% PLAGIARISM REPORT M.TECH ( PDF FILE )
Noticias TIC agosto 2012
KNOWLEDGE-ENHANCED MOBILE VIDEO BROADCASTING (KMV-CAST) FRAMEWORK WITH CLOUD...
01 computer communication and networks v
International Journal of Engineering Research and Development (IJERD)
071001-Hamid_Shahzad_and_Nishant_Jain-IP_GRAN_Architecture-with-cover
Ad

Viewers also liked (19)

PPT
2005 06-12-vitale-emgsession-videopreservation
PPT
Barwick video-trial
PPT
Cni3 11-29
PPT
Broadcasting video
PPT
PPT
01 shewbridge
PPT
5.1.seyler
PPT
PPT
Bb feb2005
PPT
Adventure lecture
PPT
4 4 bopardikar_concealment
PPT
2 audio video
PPT
PPT
09a video compstream_intro_trd_23-nov-2005v0_2
PPT
PPT
11 streaming
PPT
PPT
85 videocompress
2005 06-12-vitale-emgsession-videopreservation
Barwick video-trial
Cni3 11-29
Broadcasting video
01 shewbridge
5.1.seyler
Bb feb2005
Adventure lecture
4 4 bopardikar_concealment
2 audio video
09a video compstream_intro_trd_23-nov-2005v0_2
11 streaming
85 videocompress
Ad

Similar to 2 han (20)

PDF
VoD Solutions
PDF
IRJET- Internet Video Streaming Service for Social Network
PDF
IRJET- Internet Video Streaming Service for Social Network
PPT
20040927-Commons-Riddle.ppt
PPTX
Multimedia networks
PPT
Chapter 15 distributed mm systems
PPT
Cgmm presentation on distributed multimedia systems
PDF
Ijcatr04051003
PPT
Slides
PPT
powerpoint
PDF
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
PPT
Collaboration and Grid Technologies
PDF
Multimedia lecture6
PPT
Research Group Multimedia Communication (MMC)
PDF
Video Streaming: Then, Now, and in the Future
PPT
Video Streaming - 4.ppt
PPTX
Multimedia communication networks
PDF
Optimal Rate Allocation and Lost Packet Retransmission in Video Streaming
DOC
Improving fairness, efficiency, and stability in http based adaptive video st...
PPT
Changyun Wang Under the Supervision of Dr.Turner
VoD Solutions
IRJET- Internet Video Streaming Service for Social Network
IRJET- Internet Video Streaming Service for Social Network
20040927-Commons-Riddle.ppt
Multimedia networks
Chapter 15 distributed mm systems
Cgmm presentation on distributed multimedia systems
Ijcatr04051003
Slides
powerpoint
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
Collaboration and Grid Technologies
Multimedia lecture6
Research Group Multimedia Communication (MMC)
Video Streaming: Then, Now, and in the Future
Video Streaming - 4.ppt
Multimedia communication networks
Optimal Rate Allocation and Lost Packet Retransmission in Video Streaming
Improving fairness, efficiency, and stability in http based adaptive video st...
Changyun Wang Under the Supervision of Dr.Turner

More from Pptblog Pptblogcom (7)

PPT
Cni mc donough_preservation
PPT
PPT
Barcelona keynote web
PPT
Att naruc vrs presentation 2-12
PPT
111203 filmed hunter
PPT
060320 mmtf presentation
PPT
05 presentation
Cni mc donough_preservation
Barcelona keynote web
Att naruc vrs presentation 2-12
111203 filmed hunter
060320 mmtf presentation
05 presentation

Recently uploaded (20)

PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
project resource management chapter-09.pdf
PDF
STKI Israel Market Study 2025 version august
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
Modernising the Digital Integration Hub
PPT
What is a Computer? Input Devices /output devices
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PPTX
Tartificialntelligence_presentation.pptx
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
August Patch Tuesday
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
observCloud-Native Containerability and monitoring.pptx
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
NewMind AI Weekly Chronicles - August'25-Week II
project resource management chapter-09.pdf
STKI Israel Market Study 2025 version august
TLE Review Electricity (Electricity).pptx
Modernising the Digital Integration Hub
What is a Computer? Input Devices /output devices
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
WOOl fibre morphology and structure.pdf for textiles
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
OMC Textile Division Presentation 2021.pptx
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Hindi spoken digit analysis for native and non-native speakers
O2C Customer Invoices to Receipt V15A.pptx
Tartificialntelligence_presentation.pptx
Developing a website for English-speaking practice to English as a foreign la...
August Patch Tuesday
Web App vs Mobile App What Should You Build First.pdf
A contest of sentiment analysis: k-nearest neighbor versus neural network

2 han

  • 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
  • 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:// nm.gist.ac.kr/agdv