Receiver Capability Heterogeneity in the Internet.

Slides:



Advertisements
Similar presentations
Pouya Ostovari and Jie Wu Computer and Information Sciences
Advertisements

Layered Peer-to-Peer Streaming Yi Cui, Klara Nahrstedt Department of Computer Science University of Illinois at Urbana-Champaign Source International Workshop.
Multicast and Unicast Real-Time Video Streaming Over Wireless LANs Abhik Majumdar, Daniel Grobe Sachs, Igor V. Kozintsev, Kannan Ramchandran, and Minerva.
Scalable On-demand Media Streaming Anirban Mahanti Department of Computer Science University of Calgary Canada T2N 1N4.
LOGO Video Packet Selection and Scheduling for Multipath Streaming IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 9, NO. 3, APRIL 2007 Dan Jurca, Student Member,
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.
Scalable On-demand Media Streaming with Packet Loss Recovery Anirban Mahanti Department of Computer Science University of Calgary Calgary, AB T2N 1N4 Canada.
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.
Efficient and Flexible Parallel Retrieval using Priority Encoded Transmission(2004) CMPT 886 Represented By: Lilong Shi.
Streaming Video over the Internet: Approaches and Directions Dapeng Wu, Yiwei Thomas Hou et al. Presented by: Abhishek Gupta
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada End-to-End Secure Delivery of Scalable Video Streams Mohamed Hefeeda (Joint.
A Comparison of Layering and Stream Replication Video Multicast Schemes Taehyun Kim and Mostafa H. Ammar.
Layered Range Multicast for Video On Demand Duc A. Tran Kien A. Hua Tai T. Do.
1 Sangeun Han, Athina Markopoulou Transmitting Scalable Video over a DiffServ network EE368C Project Proposal Sangeun Han, Athina Markopoulou 1/30/01.
Fine Grained Scalable Video Coding For Streaming Multimedia Communications Zahid Ali 2 April 2006.
Video Transmission Adopting Scalable Video Coding over Time- varying Networks Chun-Su Park, Nam-Hyeong Kim, Sang-Hee Park, Goo-Rak Kwon, and Sung-Jea Ko,
Analysis of Using Broadcast and Proxy for Streaming Layered Encoded Videos Wilson, Wing-Fai Poon and Kwok-Tung Lo.
Periodic Broadcasting with VBR- Encoded Video Despina Saparilla, Keith W. Ross and Martin Reisslein (1999) Prepared by Nera Liu Wing Chun.
Real-time smoothing for network adaptive video streaming Kui Gao, Wen Gao, Simin He, Yuan Zhang J. Vis. Commun. Image R. 16 (2005)
Streaming Media. Unicast Redundant traffic Multicast One to many.
An Overlay Multicast Infrastructure for Live/Stored Video Streaming Visual Communication Laboratory Department of Computer Science National Tsing Hua University.
Error Resilience in a Generic Compressed Video Stream Transmitted over a Wireless Channel Muhammad Bilal
Scalable Live Video Streaming to Cooperative Clients Using Time Shifting and Video Patching Meng Guo and Mostafa H. Ammar INFOCOM 2004.
Peter Parnes, CDT1/22 Media Scaling of IP-Multicast Streams in Heterogeneous Networks Peter Parnes LTU-CDT/Marratech Roxy Workshop Media Scaling.
Adaptive Rate Control for Streaming Stored Fine- Grained Scalable Video Philippe de Cuetos, Keith W. Ross NOSSDAV 2002, May 12-14,2002.
Application of Multiple Description Coding in 4G Wireless Communication Systems Frank H.P. Fitzek, Başak Can and Ramjee Prasad [ ff|bc|prasad
Deliver Multimedia Streams with Flexible QoS via a Multicast DAG Yu Cai 02/26/2004.
Statistical Multiplexer of VBR video streams By Ofer Hadar Statistical Multiplexer of VBR video streams By Ofer Hadar.
CS :: Fall 2003 Layered Coding and Networking Ketan Mayer-Patel.
09/24/02ICIP20021 Drift Management and Adaptive Bit Rate Allocation in Scalable Video Coding H. Yang, R. Zhang and K. Rose Signal Compression Lab ECE Department.
MPEG-2 Digital Video Coding Standard
MPEG-2 Scalability Support Nimrod Peleg Update: Dec.2000.
Scalable Video Conferencing Using Subband Transform Coding and Layered Multicast Transmission Mathias Johanson Swedish Research Institute for Information.
Electrical Engineering National Central University Video-Audio Processing Laboratory Data Error in (Networked) Video M.K.Tsai 04 / 08 / 2003.
Streaming Video over the Internet Dapeng Wu Electrical & Computer Engineering University of Florida.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
HDV over IP in Korea Joonbok Lee KAIST.
Resilient Peer-to-Peer Streaming Presented by: Yun Teng.
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.
NUS.SOC.CS5248 Ooi Wei Tsang Previously, on CS5248..
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Optimal Partitioning of Fine-Grained Scalable Video Streams Mohamed Hefeeda.
Real Time Protocol (RTP) 김 준
1 Adaptable applications Towards Balancing Network and Terminal Resources to Improve Video Quality D. Jarnikov.
A Comparison of Layering and Stream Replication Video Multicast Schemes Taehyun Kim and Mostafa H. Ammar Networking and Telecommunications Group Georgia.
Paper # – 2009 A Comparison of Heterogeneous Video Multicast schemes: Layered encoding or Stream Replication Authors: Taehyun Kim and Mostafa H.
Multimedia Streaming Jennifer Rexford COS 461: Computer Networks Lectures: MW 10-10:50am in Architecture N101
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.
A Comparison of Heterogeneous Video Multicast Schemes: Layered Encoding or Stream Replication By Taehyun Kim and Mostafa Ammar Presented by Neyaz Shafi.
Peer-to-Peer Media Streaming ZIGZAG - Ye Lin PROMISE – Chanjun Yang SASABE - Kung-En Lin.
March 2001 CBCB The Holy Grail: Media on Demand over Multicast Doron Rajwan CTO Bandwiz.
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) Rate Adaptations.
CoopNet: Cooperative Networking
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.
Ch 6. Multimedia Networking Myungchul Kim
Generalized Multicast Congestion Control (GMCC) Jiang Li, Shiv Kalyanaraman Rensselaer Polytechnic Institute Troy, NY, USA Jiang is now with Howard University.
Technical Seminar Presentation Presented by : SARAT KUMAR BEHERA NATIONAL INSTITUTE OF SCIENCE AND TECHNOLOGY [1] Presented By SARAT KUMAR BEHERA Roll.
Experimental Study on Wireless Multicast Scalability using Merged Hybrid ARQ with Staggered Adaptive FEC S. Makharia, D. Raychaudhuri, M. Wu*, H. Liu*,
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) Rate Adaptations.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Klara Nahrstedt Spring 2012
MDC METHOD FOR HDTV TRANSMISSION OVER EXISTING IP NETWORK
Rate Adaptations.
Video Multicast over the Internet (IEEE Network, March/April 1999)
Streaming To Mobile Users In A Peer-to-Peer Network
Ying Qiao Carleton University Project Presentation at the class:
AN ANALYTICAL MODEL OF MPEG-4 MULTIPLE DESCRIPTION VIDEO SOURCES
Taehyun Kim and Mostafa H. Ammar
Presentation transcript:

Receiver Capability Heterogeneity in the Internet

Agenda Introduction Some proposed approaches Performance comparison Summary Discussion

Introduction Evolution of VoD systems  Video rental  Video over Internet  Unicast  Multicast 3 data streams1 data stream 4 data streams1 data stream VS

Introduction Problem created by receiver capability heterogeneity 3 Mbps 1 Mbps

Introduction Trivial solutions, we either  1. leave video stream rate at 3 Mbps  Unable to provide real-time streaming  2. reduce video stream rate to 1 Mbps  Video quality degradation

Other Approaches Replicated stream approach Layering approaches  Cumulative layering approach  Non-cumulative layering approach

Replicated Stream Approach Aggregate server bandwidth: 4 Mbps Sender Group of clients (C A ) – downlink: 1 Mbps Group of clients (C B ) – downlink: 3 Mbps Full quality stream (3 Mbps) Low quality stream (1 Mbps)

Layering Approaches Cumulative layering  Base layer + enhancement layers  Cumulative decoding  E.g. MPEG-2 and H.263 standards Spatial scalability, temporal scalability, data partitioning and SNR scalability Non-cumulative layering  Independently decodable video layers  E.g. Multiple Description Coding (MDC)

Layering Approaches Aggregate server bandwidth: 3 Mbps Enhancement layer (2 Mbps) Base layer (1 Mbps) Sender Group of clients (C A ) – downlink: 1 Mbps Group of clients (C B ) – downlink: 3 Mbps

Comparison between the Two Approaches Common argument:  Stream replication wastes server bandwidth by stream duplication However, no quantitative and systematic comparison has been given

Some Counterarguments Kim and Ammar [1] take into account of  Layering overhead  Protocol complexity for fair comparison [1] T. Kim, M. H. Ammar, "A comparison of layering and stream replication video multicast schemes", Proc. NOSSDAV‘ 01, Port Jefferson, NY, June 25-26, 2001.

Layering Overhead Information theory states: For the same source and same distortion, (1)layered encoding requires at least as much data rate as a non-layered encoding (2)equality requires a strict Markov condition to apply to the source

Layering Overhead Protocol and packetization overhead  Source of overhead: start codes, GOP information, picture header, macroblock header etc.  More severe at low data rates  According to literature, overhead can be as much as 20% ~ 30%

Layering Overhead - Example Aggregate server bandwidth: 3 Mbps Take into account the overhead (e.g. 20%), data rate contributing to video data:  C A  0.83 Mbps  C B  2.5 Mbps Enhancement layer (2 Mbps) Base layer (1 Mbps) Sender Group of clients (C A ) – downlink: 1 Mbps Group of clients (C B ) – downlink: 3 Mbps

Video Quality Degradation Layered (2 layers with different quantizer scales) vs non-layered

Protocol Complexity In layering protocols, number of channel subscriptions >= 1, which incurs  More join / leave group messages  Better synchronization capability

Summary Three basic approaches to Internet heterogeneity problem Superiority not always goes to layered multicast protocol

Discussion Possible applications in multicast VoD systems  Fast-forward (FF) VCR operations  Normal playback resumption after VCR operations

Q & A Thank you