Transmitting Scalable Video over a DiffServ network

Slides:



Advertisements
Similar presentations
1 IETF 88 IETF88 Vancouver Congestion control for video and priority drops Background for draft-lai-tsvwg-normalizer-02.txt Toerless Eckert,
Advertisements

Playback-buffer Equalization For Streaming Media Using Stateless Transport Prioritization By Wai-tian Tan, Weidong Cui and John G. Apostolopoulos Presented.
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
Presented by Santhi Priya Eda Vinutha Rumale.  Introduction  Approaches  Video Streaming Traffic Model  QOS in WiMAX  Video Traffic Classification.
1 Multi-layer Active Queue Management and Congestion Control for Scalable Video Streaming Kang, S.-R.; Zhang, Y.; Dai, M.; Loguinov, D.; Distributed Computing.
The War Between Mice and Elephants Presented By Eric Wang Liang Guo and Ibrahim Matta Boston University ICNP
Rate Distortion Optimized Streaming Maryam Hamidirad CMPT 820 Simon Fraser Univerity 1.
Sang-Chun Han Hwangjun Song Jun Heo International Conference on Intelligent Hiding and Multimedia Signal Processing (IIH-MSP), Feb, /05 Feb 2009.
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
1 Sangeun Han, Athina Markopoulou Transmitting Scalable Video over a DiffServ network EE368C Project Proposal Sangeun Han, Athina Markopoulou 1/30/01.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
1 WiSE Video: using in-band wireless loss notification to improve rate- controlled video streaming A. Markopoulou, E. Setton, M. Kalman, J. Apostolopoulos.
Streaming Media. Unicast Redundant traffic Multicast One to many.
A Real-Time Video Multicast Architecture for Assured Forwarding Services Ashraf Matrawy, Ioannis Lambadaris IEEE TRANSACTIONS ON MULTIMEDIA, AUGUST 2005.
Lecture 5: Congestion Control l Challenge: how do we efficiently share network resources among billions of hosts? n Last time: TCP n This time: Alternative.
Streaming Video Gabriel Nell UC Berkeley. Outline Scalable MPEG-4 video – Layered coding method – Integrated transport-decoder buffer model RAP streaming.
Multi-Path Transport of FGS Video Jian Zhou, Huai-Rong Shao, Chia Shen and Ming-Ting Sun ICME 2003.
Proxy-based TCP over mobile nets1 Proxy-based TCP-friendly streaming over mobile networks Frank Hartung Uwe Horn Markus Kampmann Presented by Rob Elkind.
Tiziana FerrariQuality of Service for Remote Control in the High Energy Physics Experiments CHEP, 07 Feb Quality of Service for Remote Control in.
1 Extending an Open Media- Streaming Platform to Support Differentiated Services S.Zoi D. LouKatos, P. Papageorgiou, P. Stathopoulos, N.Mitrou Ece Department.
Enhancing TCP Fairness in Ad Hoc Wireless Networks using Neighborhood RED Kaixin Xu, Mario Gerla UCLA Computer Science Department
1 Adaptable applications Towards Balancing Network and Terminal Resources to Improve Video Quality D. Jarnikov.
Congestion Control Based on Priority Drop for H.264/SVC Multimedia and Ubiquitous Engineering, MUE '07. International Conference on (2007), pp
The Impact of Active Queue Management on Multimedia Congestion Control Wu-chi Feng Ohio State University.
Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:
Video Multicast over the Internet Presented by: Liang-Yuh Wu Lung-Yuan Wu Hao-Hsiang Ku 12 / 6 / 2001 Bell Lab. And Georgia Institute of Technologies IEEE.
NUS.SOC.CS5248 Ooi Wei Tsang Rate Adaptations. NUS.SOC.CS5248 Ooi Wei Tsang You are Here Network Encoder Sender Middlebox Receiver Decoder.
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) Rate Adaptations.
Flow Control in Compressed Video Communications #2 Multimedia Systems and Standards S2 IF ITTelkom.
A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Jeonghun Noh Deepesh Jain A Comparison of RaDiO and CoDiO over IEEE WLANs.
Motion-JPEG2000 Video Transmission Over Active Network Ruibiao Qiu.
Real-time Transport for Assured Forwarding: An Architecture for both Unicast and Multicast Applications By Ashraf Matrawy and Ioannis Lambadaris From Carleton.
Layered Coding & Congestion Adaptation in a Multicast Scalable Video Delivery System Yuming Jiang Q2S, NTNU Q2S Friday Colloquium, February 6, 2004.
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) Rate Adaptations.
March 15, 2001Mark Kalman - ee368c Analysis of Adaptive Media Playout for Stochastic Channel Models Mark Kalman Class Project EE368c.
ETTC 2015-Guaranteed end-to-end latency through Ethernet Øyvind Holmeide 02/01/2015 by.
Accelerating Peer-to-Peer Networks for Video Streaming
Instructor Materials Chapter 6: Quality of Service
Chapter 9 Optimizing Network Performance
Corelite Architecture: Achieving Rated Weight Fairness
QoS & Queuing Theory CS352.
Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
RTP: A Transport Protocol for Real-Time Applications
Project Proposal Due Next Mon. Submit by
Topics in Distributed Wireless Medium Access Control
Video scheduling algorithm
Error Recovery.
Rate Adaptations.
Overview of the Scalable Video Coding
Real-time information
Implementation for Intra-AC Differentiated Services
Streaming digital video over wireless link
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
Advanced Computer Networks
EDCF TXOP Bursting Simulation Results
Mobile and Wireless Networking
Quality of Service For Mobile IP.
Self Organized Networks
Streaming MPEG video over wireless link
EE 122: Lecture 18 (Differentiated Services)
The Impact of Multihop Wireless Channel on TCP Performance
EE 368C Project Multi-stream Audio Transmission with Path Diversity
Presented by Guided by:-
Lightweight but Powerful QoS Solution for Embedded Systems
EE 122: Differentiated Services
Enhanced-DCF Wireless MAC Protocol: Some Simulation Results
VTS SG PAR Scope Topics Date: Authors: January 2008
Modeling and Evaluating Variable Bit rate Video Steaming for ax
November 2008 Hybrid MAC for VANET Date: Authors:
Presentation transcript:

Transmitting Scalable Video over a DiffServ network EE368C Project Presentation Sangeun Han, Athina Markopoulou 3/6/01

Project Proposal Problem: Facts: Proposal Video transmission over the heterogeneous Internet Facts: Scalability: different parts of a video stream contribute unequally to the quality. DiffServ Networks can provide service differentiation, based on the marking of packets. Proposal Limit the effect of loss when it happens. Prioritize information according to importance and drop packets accordingly.

Specifics What type of scalability? H.263+, SNR Which DiffServ class? AF (priority dropping) EI EP EP EL EP BL I P P P conditioning classification AF11

Simulation scenario Single AF queue, 2 levels, 100KB 1.5Mbps Main stream: Foreman (10fps) 136Kbps, BL+EL, 2min 10-20 Interfering Streams BL+EL~=136Kbps random parts of 6 different streams Single AF queue, 2 levels, 100KB 1.5Mbps H.263+ Encoder + Layering RTP Packet. for H.263 (*) Depackt. Decoding+ [Error Conceal.] (**) Marker Loss info (*) Mode A: at frame level, Total header= IP(20)+UDP(8)+RTP(12)+H.263(4)=44B Original Stream (**) Freezing previous frame

Objective of the Project Show the benefit from using Priority Dropping for Scalable Video MUX gain Graceful Quality Degradation Handle short term congestion Configuration AF queue: buffer management, thresholds, other parameters Layering parameters base layer, temporal dependence Recommendation To Feedback or to Drop?

MUX gain Layered+PD Nonlayered

Graceful degradation with loss FGS + data loss NL, no loss Layered+loss Non Layered + loss

Short Term Congestion The source may react to congestion by adapting its transmission rate... Congestion time Rate BL EL D Reaction with no delay D=0 Reaction with Delay D>0 R

Reaction time vs.congestion duration Simple example: 10 streams + 5 more in [55sec,65sec] 10 streams react by dropping their EL in [55+D, 65+D]

Heavier congestion Heavy + non adaptive interfering traffic: 10 streams + 10 more in [55sec,65sec] 10 streams react by dropping their EL in [55+D, 65+D]

Priority dropping vs Feedback is limited by delay saves network resources requires coordination Priority Dropping is like reaction in D=0, by appropriate rate decrease may handle non adaptive sources Congestion time Rate BL EL R(t)

Configuration of AF queue Low drop Drop prob High drop Buffer occupancy 1 BL - low drop precedence EL - high drop precedence L_min L_max H_min,max Choices: Thresholds for the different priorities Buffer management: RED or DropTail? Observations: Not sensitive to choice of thresholds RED inappropriate: do not use Avg Qsize, set Lmin=Lmax Differentiation: (I) different thresholds (II) Occupancy

RED worse than DropTail For all loads…. and …for all thresholds

Threshold for EL(HP) By assigning the buffer thresholds we control the Queue Occupancy for BL, EL Threshold_HDP = 56 Threshold_HDP = 16

Threshold for EL(LP) …this way we distribute the loss among BL and EL ….and thus the quality Insensitive to: RED, DropTail BL choice [more sensitive to load]

Effect of BL (I): on quality degradation QP(BL)=12, 1:1, (BL=64kbps:EL=74kbps) QP(BL)=15, 1:2, (BL=50kbps:EL=86kbps) QP(BL)=30, 1:4, (BL=27kbps:EL=110kbps) Same target rate: BL+EL~=136kbps

Effect of BL (II): on thresholds QP(BL)=12, 1:1, (BL=64kbps:EL=74kbps) QP(BL)=15, 1:2, (BL=50kbps:EL=86kbps) QP(BL)=30, 1:4, (BL=27kbps:EL=110kbps) Same target rate: BL+EL~=136kbps

Transmission of Scalable Video Use feedback + adaptation at the source to match the transmission rate with the bottleneck bandwidth, to save network resources along the path Use Priority Dropping to handle short term congestion Quality Feedback BL2 BL1 PD Rate loss

Future work Improvements needed New experiments needed realistic feedback + adaptation >2 layers finish FGS New experiments needed Delay aspect: Loss at the playback buffer Entire streams having different delay requirements Multiple hops Single wireless hop (802.11 + QoS) Video + Data Larger Bandwidths Other types of scalability: FGS, Temporal, Spatial, DP