1 Sangeun Han, Athina Markopoulou Transmitting Scalable Video over a DiffServ network EE368C Project Proposal Sangeun Han, Athina Markopoulou 1/30/01.

Slides:



Advertisements
Similar presentations
Streaming Video over the Internet
Advertisements

QoS Scheduling in Cable and Broadband Wireless Networks
Spring 2003CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
1 School of Computing Science Simon Fraser University CMPT 771/471: Internet Architecture & Protocols TCP-Friendly Transport Protocols.
Spring 2000CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
1 IETF 88 IETF88 Vancouver Congestion control for video and priority drops Background for draft-lai-tsvwg-normalizer-02.txt Toerless Eckert,
Tiziana Ferrari Differentiated Services Test: Report1 Differentiated Service Test REPORT TF-TANT Tiziana Ferrari Frankfurt, 1 Oct.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 25 Multimedia.
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
CSE Computer Networks Prof. Aaron Striegel Department of Computer Science & Engineering University of Notre Dame Lecture 20 – March 25, 2010.
Yi Liang Department of Electrical Engineering Stanford University April 19, 2000 Loss Recovery and Adaptive Playout Control for Packet Voice Communications.
Multimedia Streaming Protocols1 Multimedia Streaming: Jun Lu Xinran (Ryan) Wu CSE228 Multimedia Systems Challenges and Protocols.
Presented by Santhi Priya Eda Vinutha Rumale.  Introduction  Approaches  Video Streaming Traffic Model  QOS in WiMAX  Video Traffic Classification.
QoS and Video Delivery Presented by Wei Wei. Internet QoS: A Big Picture [1][2][3][4] Current Internet approach Best effort No guarantees Need of providing.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli SIGCOMM 1996.
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
Streaming Video over the Internet: Approaches and Directions Dapeng Wu, Yiwei Thomas Hou et al. Presented by: Abhishek Gupta
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
The MPEG-4 Fine-Grained Scalable Video Coding Method for Multimedia Streaming Over IP Hayder Radha,Mihaela van der Schaar and Yingwei Chen IEEE TRANSACTIONS.
Source-Adaptive Multilayered Multicast Algorithms for Real- Time Video Distribution Brett J. Vickers, Celio Albuquerque, and Tatsuya Suda IEEE/ACM Transactions.
Fine Grained Scalable Video Coding For Streaming Multimedia Communications Zahid Ali 2 April 2006.
Optimal Quality Adaptation for MPEG-4 Fine-Grained Scalable Video Taehyun Kim and Mostafa H. Ammar College of Computing, Georgia Institute of Technology.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li, Fellow, IEEE.
Motion-compensation Fine-Granular-Scalability (MC-FGS) for wireless multimedia M. van der Schaar, H. Radha Proceedings of IEEE Symposium on Multimedia.
Real-time smoothing for network adaptive video streaming Kui Gao, Wen Gao, Simin He, Yuan Zhang J. Vis. Commun. Image R. 16 (2005)
Adaptive Networking for Tele-Immersion Presented by: Shi Hu (u )
A Real-Time Video Multicast Architecture for Assured Forwarding Services Ashraf Matrawy, Ioannis Lambadaris IEEE TRANSACTIONS ON MULTIMEDIA, AUGUST 2005.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
Streaming Video Gabriel Nell UC Berkeley. Outline Scalable MPEG-4 video – Layered coding method – Integrated transport-decoder buffer model RAP streaming.
School of Information Technologies IP Quality of Service NETS3303/3603 Weeks
Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE CS/ECE 438: Communication Networks.
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 3. QoS.
Receiver Capability Heterogeneity in the Internet.
CS :: Fall 2003 Layered Coding and Networking Ketan Mayer-Patel.
Spring 2002CS 4611 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services.
A Study on Quality of Service Issues in Internet Telephony  IP Telephony – Applications and Services  Advantages and benefits of Voice over IP  Technical.
Internet Quality of Service. Quality of Service (QoS) The best-effort model, in which the network tries to deliver data from source to destination but.
Integrated Services (RFC 1633) r Architecture for providing QoS guarantees to individual application sessions r Call setup: a session requiring QoS guarantees.
1 Extending an Open Media- Streaming Platform to Support Differentiated Services S.Zoi D. LouKatos, P. Papageorgiou, P. Stathopoulos, N.Mitrou Ece Department.
1 Integrated and Differentiated Services Multimedia Systems(Module 5 Lesson 4) Summary: r Intserv Architecture RSVP signaling protocol r Diffserv Architecture.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 23 - Multimedia Network Protocols (Layer 3) Klara Nahrstedt Spring 2011.
CSE QoS in IP. CSE Improving QOS in IP Networks Thus far: “making the best of best effort”
IP QoS for 3G. A Possible Solution The main focus of this network QoS mechanism is to provide one, real time, service in addition to the normal best effort.
Adaptive Packet Marking for Providing Differentiated Services in the Internet Wu-chang Feng, Debanjan Saha, Dilip Kandlur, Kang Shin October 13, 1998.
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 7 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
QOS مظفر بگ محمدی دانشگاه ایلام. 2 Why a New Service Model? Best effort clearly insufficient –Some applications need more assurances from the network.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
Class-based QoS  Internet QoS model requires per session state at each router  1000s s of flows  per session RSVP is complex => reluctance.
Introduction to Quality of Service. Engineering Internet QoS2  What is QoS?  Why QoS?  Large Bandwidth vs QoS?  Networking Trends Leading to QoS 
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services MPLS.
Video Streaming Concepts Reading: John G. Apostolopoulos, Wai- tian Tan, Susie J. Wee, “Video Streaming: Concepts, Algorithms, and Systems”, HP Laboratories.
Real Time Protocol (RTP) 김 준
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.
AIMS’99 Workshop Heidelberg, May 1999 Assessing Audio Visual Quality P905 - AQUAVIT Assessment of Quality for audio-visual signals over Internet.
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) Rate Adaptations.
MPEG4 Fine Grained Scalable Multi-Resolution Layered Video Encoding Authors from: University of Georgia Speaker: Chang-Kuan Lin.
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
Motion-JPEG2000 Video Transmission Over Active Network Ruibiao Qiu.
Univ. of TehranIntroduction to Computer Network1 An Introduction Computer Networks An Introduction to Computer Networks University of Tehran Dept. of EE.
Mar-16 1 Cairo University Faculty of Engineering Electronics &Communication dpt. 4th year Linux-based Implementation Of a Router (B.Sc Graduation project)
Rate Adaptations.
Video Multicast over the Internet (IEEE Network, March/April 1999)
Chapter 25 Multimedia TCP/IP Protocol Suite
Advanced Computer Networks
Review: Network link technologies
Transmitting Scalable Video over a DiffServ network
Presentation transcript:

1 Sangeun Han, Athina Markopoulou Transmitting Scalable Video over a DiffServ network EE368C Project Proposal Sangeun Han, Athina Markopoulou 1/30/01

2 Sangeun Han, Athina Markopoulou References - Motivation Scalable Video Coding & Transmission –U.Horn & B. Girod, “Scalable video transmission for the Internet”, Computer Networks and ISDN Systems, –M. van der Schaar & H.Radha, “A hybrid temporal-SNR FGS for the Internet video”, IEEE Trans. on Circuits and Systems for Video Technology. –J.Kimura & F.Tobagi, “Perceived quality and bandwidth characterization of layered MPEG-2 video encoding”, SPIE –S.McCanne, N.Vetterli & V.Jacobson, “Low complexity video coding for receiver -driven layered multicast”, JSAC Differentiated Services – – RFC 2475, RFC 2597 Software –NS simulator: –ITU-T Recommendation H.263 (Annex O)

3 Sangeun Han, Athina Markopoulou Overview 1.Scalable video coding: –MPEG-2, H.263: SNR, Spatial, Temporal, –MPEG-4, H.26L: FGS 2.Transmission over the network: – In general – DiffServ 3. Our scenario –Simulation setup –Issues

4 Sangeun Han, Athina Markopoulou Scalable Video Coding

5 Sangeun Han, Athina Markopoulou Fine-Granularity Scalability FGST Notes Problems: limited scalability, error propagation Standards: MPEG-4, H.26L FGS advantages: transmission over networks w/ BW variation, error resilience BW variation

6 Sangeun Han, Athina Markopoulou Transmission Loss Need to use the available bandwidth to send the most important data Small loss translates into drastic quality degradation (loss of important data + temporal dependence) Transmission over the Internet is lossy Server Receiver Network

7 Sangeun Han, Athina Markopoulou Solutions 1.Feedback + adapt transmission rate to variations –Disadvantages: complexity, granularity of BW adjustments, delay in feedback, overhead, inappropriate for multicast or high variability 2.Receiver Driven Layered Multicast –Problems: overhead, delay, granularity of BW 3.Smoothing + Admission control –Idea: limit stream and load variability. –Disadvantages: complexity, overhead, delay, model 4.Loss happens – control its effect by dealing with it intelligently: –Unequal error protection –Priority dropping Use the available bandwidth for the most important data

8 Sangeun Han, Athina Markopoulou Priority Dropping Loss is inevitable. Limit its effect when it happens. Prioritize information according to importance (contribution to quality) Drop packets according to their priority Low drop Drop prob High drop Buffer occupancy 1 0 Importa nt Less Important Advantages: simple sender, handles heterogeneous receivers + short term congestion

9 Sangeun Han, Athina Markopoulou QoS architectures for the Internet Best Effort Integrated Services Differentiate d Services 1.Best effort: no guarantees 2.Integrated Services (IntServ): Per-flow guarantees 3.Differentiated Services (DiffServ): Per aggregate guarantees

10 Sangeun Han, Athina Markopoulou Example of a DiffServ node Packet are marked (DSCP) conditioning classification AF 11 Each packet is treated according to this marking

11 Sangeun Han, Athina Markopoulou AF class IETF DiffServ WG in RFC 2597 defines 4 “Assured Forwarding” (AF) classes Each AFx class: marking with AFx1, AFx2, AFx3 –Minimum BW guaranteed for the AFx aggregate. –3 dropping priorities (1,2,3). AFx1 Drop prob AFx3 Buffer occupancy 1 0 AFx2 AFx1 AFx2 AFx3

12 Sangeun Han, Athina Markopoulou Scalable video in DiffServ Use a particular AF Class for Video Mark different layers with different AF dropping priorities Define mechanisms to be used for the Video AF Class Give rationale on how to create layers to work together with AF

13 Sangeun Han, Athina Markopoulou Approach Layered video H.263+ Encoder + Layering RTP Packet. Decoding + [Error Conceal.] Depackt. (Packet Loss) RTP Transport Playback buffer Marker DiffServ Network Simulation & trying scenarios

14 Sangeun Han, Athina Markopoulou Issues Purpose: show benefit of combining layering and priority dropping Network point of view: Provide recommendations for DiffServ standardization: –How many priorities are really needed? –How to configure AF class? –How to choose the layering parameters? Coding point of view: Explore benefit of layering/FGS: –under Internet loss scenarios E.g., Tradeoff between motion smoothness and quality of pictures under buffer loss, or mix with bursty data –Significance of fine granularity for real scenarios

15 Sangeun Han, Athina Markopoulou Suggestions..?