Computer Networks Laboratory Utility-Based Adaptive Video Streaming Mechanisms Paolo V. Encomienda Nestor Michael C. Tiglao University of the Philippines.

Slides:



Advertisements
Similar presentations
Streaming Video over the Internet
Advertisements

CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 14 – Introduction to Multimedia Resource Management Klara Nahrstedt Spring 2012.
LOGO Video Packet Selection and Scheduling for Multipath Streaming IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 9, NO. 3, APRIL 2007 Dan Jurca, Student Member,
T.Sharon-A.Frank 1 Multimedia Quality of Service (QoS)
Multimedia Systems As Presented by: Craig Tomastik.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 28 Real-Time Traffic over the Internet.
Chapter 20: Multimedia Systems Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Chapter 20: Multimedia Systems What is Multimedia.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 25 Multimedia.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition Chapter 20: Multimedia Systems.
CSE331: Introduction to Networks and Security Lecture 13 Fall 2002.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 15 –QoS Admission, QoS Negotiation, and Establishment of AV Connections Klara Nahrstedt.
Internet Video By Mo Li. Video over the Internet Introduction Video & Internet: the problems Solutions & Technologies in use Discussion.
Comparison and Analysis of FIFO, PQ, and WFQ Disciplines on multimedia
Presented by Santhi Priya Eda Vinutha Rumale.  Introduction  Approaches  Video Streaming Traffic Model  QOS in WiMAX  Video Traffic Classification.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #11 Shivkumar Kalyanaraman: GOOGLE: “Shiv RPI”
A Case for Relative Differentiated Services and the Proportional Differentiation Model Constantinos Dovrolis Parameswaran Ramanathan University of Wisconsin-Madison.
CAC and Scheduling Schemes for Real-time Video Applications in IEEE Networks Ou Yang UR 10/11/2006.
Next Generation Networks Chapter 10. Knowledge Concepts QoS concepts Bandwidth needs for Internet traffic.
QoS Management at Transport Layer V. Tsaoussidis and S. Wei Information Technology: Coding and Computing,2000. Proceedings. International Conference on,
Real-time smoothing for network adaptive video streaming Kui Gao, Wen Gao, Simin He, Yuan Zhang J. Vis. Commun. Image R. 16 (2005)
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 3. QoS.
Traffic Management & QoS. Quality of Service (QoS) J The collective effect of service performances which determine the degree of satisfaction of a user.
A Study on Quality of Service Issues in Internet Telephony  IP Telephony – Applications and Services  Advantages and benefits of Voice over IP  Technical.
Reza Rejaie AT&T Labs - Research1 Reza Rejaie AT&T Labs – Research Menlo Park, CA. ICON 2000 In collaboration with Mark.
1 CMSCD1011 Introduction to Computer Audio Lecture 10: Streaming audio for Internet transmission Dr David England School of Computing and Mathematical.
Distributed Multimedia March 19, Distributed Multimedia What is Distributed Multimedia?  Large quantities of distributed data  Typically streamed.
XE33OSA Chapter 20: Multimedia Systems. 20.2XE33OSA Silberschatz, Galvin and Gagne ©2005 Chapter 20: Multimedia Systems What is Multimedia Compression.
CONGESTION CONTROL and RESOURCE ALLOCATION. Definition Resource Allocation : Process by which network elements try to meet the competing demands that.
1 How Streaming Media Works Bilguun Ginjbaatar IT 665 Nov 14, 2006.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
Voice Over Internet Protocol (VoIP). Basic Components of a Telephony Network.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Multimedia Systems.
A T M (QoS).
MP 2: Audio/ Video Streaming
Distribution of Multimedia Data Over a Wireless Network (DMDoWN): An Introduction Presented By: Rafidah Md Noor Faculty of Computer Science & Information.
Voice Design Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
報告人:林祐沁 學生 指導教授:童曉儒 老師 March 2, Wireless Video Surveillance Server Based on CDMA1x and H.264.
Chapter 28. Network Management Chapter 29. Multimedia
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 18 – Multimedia Transport (Part 1) Klara Nahrstedt Spring 2014.
A Utility-based Approach to Scheduling Multimedia Streams in P2P Systems Fang Chen Computer Science Dept. University of California, Riverside
Selective Retransmission of MPEG Video Streams over IP Networks Árpád Huszák, Sándor Imre Budapest University of Technology and Economics Department of.
V. Fodor and Gy. Dan, KTH - Marholmen 2002 End-to-end control for audio-visual communication Viktoria Fodor and György Dán Laboratory for Communication.
Advanced Technology Laboratories Practical Considerations for Smoothing Multimedia Traffic over Packet- Switched Networks Christos Tryfonas
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
Ch 6. Multimedia Networking Myungchul Kim
E0262 MIS - Multimedia Playback Systems Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
Multimedia Communications Introduction ECE 591 Pro. Honggang Wang Notes: Some slides including figures are referred from textbooks and relevant materials.
Multimedia Streaming I. Fatimah Alzahrani. Introduction We can divide audio and video services into three broad categories: streaming stored audio/video,
© 2006 Cisco Systems, Inc. All rights reserved. 3.2: Implementing QoS.
Introduction to Quality of Service Klara Nahrstedt CS 538.
Integrated Services & RSVP Types of pplications Basic approach in IntServ Key components Service models.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 17 – Multimedia Transport Subsystem (Part 3) Klara Nahrstedt Spring 2011.
Chapter 30 Quality of Service Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 20: Multimedia Systems
Instructor Materials Chapter 6: Quality of Service
Multimedia Systems Operating System Presentation On
Chapter 20: Multimedia Systems
Klara Nahrstedt Spring 2009
Chapter 25 Multimedia TCP/IP Protocol Suite
Chapter 20: Multimedia Systems
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
CIS679: MPEG-2 Review of MPEG-1 MPEG-2 Multimedia and networking.
Chapter 20: Multimedia Systems
Chapter 20: Multimedia Systems
Chapter 20: Multimedia Systems
Presentation transcript:

Computer Networks Laboratory Utility-Based Adaptive Video Streaming Mechanisms Paolo V. Encomienda Nestor Michael C. Tiglao University of the Philippines Network Research Workshop July 17, 2006 APAN Singapore

Value-Based Adaptive Video Streaming Mechanisms 2 Outline Introduction Value-Based Utility Framework Objectives Results Conclusions and Future Work

Value-Based Adaptive Video Streaming Mechanisms 3 Multimedia Applications Highly sensitive to end-to-end delay and delay jitter but can tolerate occasional data loss Should be able to maximize available bandwidth and handle dynamic delay jitter and loss rate. RTP and RTCP provide QoS support but do not guarantee QoS

Value-Based Adaptive Video Streaming Mechanisms 4 Quality of Service (QoS) Ability of the system to satisfy the service requirements of a network application Requires the cooperation of many components along the end-to-end path Many approaches: admission control, buffer management, packet classification, traffic shaping, packet scheduling

Value-Based Adaptive Video Streaming Mechanisms 5 Value-Based Utility Definition (C. Festin, 2005)

Value-Based Adaptive Video Streaming Mechanisms 6 Value-Based Utility Actual Range of Utility Values

Value-Based Adaptive Video Streaming Mechanisms 7 Video Streaming Video delivery through file download require long download times and large storage spaces Simultaneous delivery and playback of video Splits the video into parts, transmits the video in succession, and plays the video as these parts are received

Value-Based Adaptive Video Streaming Mechanisms 8 MPEG Format Uses JPEG-like compression techniques I (intra frames) – coded independently, serve as base or reference frames P (predicted frames) - coded based on a previously coded frame B (bidirectional predicted frames) - coded using both previous and future coded frames

Value-Based Adaptive Video Streaming Mechanisms 9 MPEG Group of Pictures (GoP)

Value-Based Adaptive Video Streaming Mechanisms 10 Objectives Develop adaptive video streaming mechanisms Frame control Admission control Queuing disciplines First-In, First-Out (FIFO) Priority Queuing (PRIQ)

Value-Based Adaptive Video Streaming Mechanisms 11 Design

Value-Based Adaptive Video Streaming Mechanisms 12 Value-Based Utility Actual Range of Utility Values k, threshold

Value-Based Adaptive Video Streaming Mechanisms 13 Network Setup

Value-Based Adaptive Video Streaming Mechanisms 14 Traffic Mix High expectation flows (HEFs), p=0.99 Medium expectation flows (MEFs), p=0.90 Low expectation flows (MEFs), p=0.80

Value-Based Adaptive Video Streaming Mechanisms 15 Frame Controller Adaptive frame dropping

Value-Based Adaptive Video Streaming Mechanisms 16 FIFO Loss Adaptation (HEFs)

Value-Based Adaptive Video Streaming Mechanisms 17 FIFO Loss Adaptation (MEFs)

Value-Based Adaptive Video Streaming Mechanisms 18 FIFO Loss Adaptation (LEFs)

Value-Based Adaptive Video Streaming Mechanisms 19 FIFO Jitter Adaptation (HEFs)

Value-Based Adaptive Video Streaming Mechanisms 20 FIFO Jitter Adaptation (MEFs)

Value-Based Adaptive Video Streaming Mechanisms 21 FIFO Jitter Adaptation (LEFs)

Value-Based Adaptive Video Streaming Mechanisms 22 PRIQ Loss Adaptation LEFs w/o frame control LEFs with frame control HEFs and MEFs

Value-Based Adaptive Video Streaming Mechanisms 23 Admission Controller Adaptive packet remarking Raise the priority of low expectation flows when high priority flows have higher utilities than their thresholds Dropper If at least one flow is unhappy, reject any new connection

Value-Based Adaptive Video Streaming Mechanisms 24 Without Frame Controller LEFs w/o admission control LEFs w/ admission control HEFs MEFs w/ admission control

Value-Based Adaptive Video Streaming Mechanisms 25 With Frame Controller HEFs and MEFs LEFs w/ admission control LEFs w/ admission control

Value-Based Adaptive Video Streaming Mechanisms 26 Conclusions VBU is effective in developing adaptive video streaming applications The frame control and admission control mechanism improved the quality of video streaming

Value-Based Adaptive Video Streaming Mechanisms 27 Future Work Explore other queuing mechanisms which provide fairer treatment Enhance the feedback mechanism Extend the work to multi-hop networks

Value-Based Adaptive Video Streaming Mechanisms 28 Thank you very much! Any questions?