An Integrated Source Transcoding and Congestion Control Paradigm for Video Streaming in the Internet Proposed by R. Puri, K.W. Lee, K. Ramchandran and.

Slides:



Advertisements
Similar presentations
Jung-Hwan Low Redundancy Layered Multiple Description Scalable Coding Using The Subband Extension Of H.264/AVC Department of Electrical.
Advertisements

Streaming Video over the Internet
Multicast and Unicast Real-Time Video Streaming Over Wireless LANs Abhik Majumdar, Daniel Grobe Sachs, Igor V. Kozintsev, Kannan Ramchandran, and Minerva.
Playback-buffer Equalization For Streaming Media Using Stateless Transport Prioritization By Wai-tian Tan, Weidong Cui and John G. Apostolopoulos Presented.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli University of Calif, Berkeley and Lawrence Berkeley National Laboratory SIGCOMM.
Using FEC for Rate Adaptation of Multimedia Streams Marcin Nagy Supervised by: Jörg Ott Instructed by: Varun Singh Conducted at Comnet, School of Electrical.
Congestion Control An Overview -Jyothi Guntaka. Congestion  What is congestion ?  The aggregate demand for network resources exceeds the available capacity.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli SIGCOMM 1996.
Streaming Video over the Internet: Approaches and Directions Dapeng Wu, Yiwei Thomas Hou et al. Presented by: Abhishek Gupta
Wireless Network Design for Distributed Control Liu and Goldsmith - Appeared at CDC 2004 Presented by Vinod Namboodiri.
Source-Adaptive Multilayered Multicast Algorithms for Real- Time Video Distribution Brett J. Vickers, Celio Albuquerque, and Tatsuya Suda IEEE/ACM Transactions.
Adaptive Video Streaming Over Internet Using Dynamic Video Transcoding By Lam Ling Shun, Felix.
End-to-End TCP-Friendly Streaming Protocol and Bit Allocation for Scalable Video Over Wireless Internet Fan Yang, Qian Zhang, Wenwu Zhu, and Ya-Qin Zhang.
TCP Stability and Resource Allocation: Part I. References The Mathematics of Internet Congestion Control, Birkhauser, The web pages of –Kelly, Vinnicombe,
Low Delay Marking for TCP in Wireless Ad Hoc Networks Choong-Soo Lee, Mingzhe Li Emmanuel Agu, Mark Claypool, Robert Kinicki Worcester Polytechnic Institute.
Robust Scalable Video Streaming over Internet with Network-Adaptive Congestion Control and Unequal Loss Protection Quan Zang, Guijin Wang, Wenwu Zhu, and.
1 689 Lecture 2 Review of Last Lecture Networking basics TCP/UDP review.
Real-time smoothing for network adaptive video streaming Kui Gao, Wen Gao, Simin He, Yuan Zhang J. Vis. Commun. Image R. 16 (2005)
An End-to-End Multipath Smooth Handoff Scheme for Stream Media Yi Pan Meejeong Lee Jaime Bae Kim Tatsuya Suda IEEE Journal On Selected Areas In Communications.
Streaming Media. Unicast Redundant traffic Multicast One to many.
Yi Liang Aug. 2, 01 Low-latency Internet media streaming using packet path diversity - prior and future work.
Efficient Fine Granularity Scalability Using Adaptive Leaky Factor Yunlong Gao and Lap-Pui Chau, Senior Member, IEEE IEEE TRANSACTIONS ON BROADCASTING,
Video Streaming: An FEC-Based Novel Approach Jianfei Cai, Chang Wen Chen Electrical and Computer Engineering, Canadian Conference on.
Efficient Internet Traffic Delivery over Wireless Networks Sandhya Sumathy.
Multiple Sender Distributed Video Streaming Thinh Nguyen (IEEE Member) Avideh Zakhor (IEEE Fellow) IEEE Transactions on multimedia 2004.
Wireless FGS video transmission using adaptive mode selection and unequal error protection Jianhua Wu and Jianfei Cai Nanyang Technological University.
Medium Start in TCP-Friendly Rate Control Protocol CS 217 Class Project Spring 04 Peter Leong & Michael Welch.
Streaming Video Gabriel Nell UC Berkeley. Outline Scalable MPEG-4 video – Layered coding method – Integrated transport-decoder buffer model RAP streaming.
Combining Multipath Routing and Congestion Control for Robustness Peter Key.
Adaptive Rate Control for Streaming Stored Fine- Grained Scalable Video Philippe de Cuetos, Keith W. Ross NOSSDAV 2002, May 12-14,2002.
Multi-Path Transport of FGS Video Jian Zhou, Huai-Rong Shao, Chia Shen and Ming-Ting Sun ICME 2003.
CS :: Fall 2003 Layered Coding and Networking Ketan Mayer-Patel.
Variable Bit Rate Video Coding April 18, 2002 (Compressed Video over Networks: Chapter 9)
Streaming Stored Audio and Video (1) and Video (1) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot.
CONGESTION CONTROL and RESOURCE ALLOCATION. Definition Resource Allocation : Process by which network elements try to meet the competing demands that.
Transporting Compressed Video Over ATM Networks with Explicit-Rate Feedback Control IEEE/ACM Transactions on Networking, VOL. 7, No. 5, Oct 1999 T. V.
Delivering Adaptive Scalable Video over the Wireless Internet Pavlos Antoniou, Vasos Vassiliou and Andreas Pitsillides Computer Science Department University.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 2.5 Internetworking Chapter 25 (Transport Protocols, UDP and TCP, Protocol Port Numbers)
Beyond Best-Effort Service Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot November 2010 November.
Analytical Model of Hop-to-End based Network-Adaptive FEC scheme over Multi-hop Wireless Networks Koh Choi Networked Media Laboratory Dept. of.
Video Source Coding & Congestion Control An Integrated Source Coding and Congestion Control Framework for Video Streaming in the Internet Kang-Won Lee.
1 Adaptable applications Towards Balancing Network and Terminal Resources to Improve Video Quality D. Jarnikov.
Multicast and Unicast Real-Time Video Streaming Over Wireless LANS April. 27 th, 2005 Presented by, Kang Eui Lee.
報告人:林祐沁 學生 指導教授:童曉儒 老師 March 2, Wireless Video Surveillance Server Based on CDMA1x and H.264.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Efficient Path Aggregation and Error Control for Video Streaming OMESH TICKOO, Shiv Kalyanaraman,
The Future of Transport Hari Balakrishnan LCS and EECS Massachusetts Institute of Technology
Fan Yang, Qian Zhang, Member, IEEE, Wenwu Zhu, Senior Member, IEEE, and Ya-Qin Zhang, Fellow, IEEE Chungyong Cha.
Yufeng Shan, Su Yi, Shivkumar Kalyanaraman and John W. Woods
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:
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
A P2P On-Demand Video Streaming System with Multiple Description Coding Yanming Shen, Xiaofeng Xu, Shivendra Panwar, Keith Ross, Yao Wang Polytechnic University.
Authors: HUAHUI WU, MARK CLAYPOOL, and ROBERT KINICKI Presented By Siddharth Singla Jangsung Lee Adjusting Forward Error Correction with Temporal Scaling.
LAYERED QUALITY ADAPTATION for INTERNET VIDEO STREAMING Reza Rejaie, Mark Handley and Deborah Estrin Information Science Institute (ISI), University of.
Flow Control in Multimedia Communication Multimedia Systems and Standards S2 IF Telkom University.
Adaptive QoS Control of Multimedia Transmission Over Band-limited Networks Presenter: Hu Huang Nov G.Y.Hong 1, Member, IEEE, A.C.M.Fong 1, Member,
1 Transport Layer: Basics Outline Intro to transport UDP Congestion control basics.
1 Advanced Transport Protocol Design Nguyen Multimedia Communications Laboratory March 23, 2005.
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.
Path Diversity for Media Streaming The Use of Multiple Description Coding J. Apostolopoulos, M. Trott and W. Tan Presented by Xiaoyuan GUO.
Rate/Congestion Control for Multimedia Streaming
Downlink Scheduling for Multimedia Multicast/Broadcast over Mobile WiMAX Connection-oriented Multi- state Adaptation Source:IEEE Wireless Communications.
Technical Seminar Presentation Presented by : SARAT KUMAR BEHERA NATIONAL INSTITUTE OF SCIENCE AND TECHNOLOGY [1] Presented By SARAT KUMAR BEHERA Roll.
Networked Multimedia Basics. Network Characteristics.
1 Chapter 24 Internetworking Part 4 (Transport Protocols, UDP and TCP, Protocol Port Numbers)
UNIT-V Transport Layer protocols for Ad Hoc Wireless Networks
H.264/SVC Video Transmission Over P2P Networks
MDC METHOD FOR HDTV TRANSMISSION OVER EXISTING IP NETWORK
Video Multicast over the Internet (IEEE Network, March/April 1999)
The Future of Transport
Presentation transcript:

An Integrated Source Transcoding and Congestion Control Paradigm for Video Streaming in the Internet Proposed by R. Puri, K.W. Lee, K. Ramchandran and V. Bharghavan Presented by Felix

Agenda  Introduction  LIMD/H Congestion Control  MD-FEC Transcoder  Performance Summary  Discussion

Introduction  More and more video traffic are using best-effort and unreliable channel service (eg. UDP) because of its low delay feature  Explicit TCP-friendly Congestion Control policy is required to achieve fairness with other TCP flows

Introduction  Two questions: How to control the transmission rate? How to control the video source to adapt to the transmission rate?

LIMD/H Congestion Control  LIMD (Linear Increase Multiplicative Decrease) r : sending rate f : fraction of packet loss in the last period If f = 0, r  r + a If f > 0, r  r * (1-b) Typically, (a, b) = (1, 0.5)

LIMD/H Congestion Control  Problems of traditional LIMD React identically and aggressively to any kind of packet loss, both congestion induced and non-congestion induced. Even if the channel bandwidth is invariant, the sending rate fluctuates greatly

LIMD/H Congestion Control  LIMD/H (LIMD with History) h : a history factor If f = 0, r  r + a, and h  1 If f > 0, r  r *(1 – b ’ *h), and h  2h b ’ should be small to reduce the variation of sending rate

LIMD/H Congestion Control

MD-FEC Transcoder  Layered or Multi-Resolution (MR) source coding is a common coding method to provide quality/bit-rate scalability Multiresolution (MR) Source Coder.... Base Layer Enhancement Layer 1 Enhancement Layer 2 Enhancement Layer N Raw Video Stream

MD-FEC Transcoder  Problem of MR coding Different quality layers have different importance  Prioritized Eg. The client receiving packets of layers [0, 1, 2, 4] will only get quality as just receiving [0, 1, 2] However, the network treats every packet, no matter which layer it belongs to, identically  Non-prioritized Loss of lower layers ’ packets makes some other successfully transmitted higher layers ’ packets useless. Low robustness in a lossy channel

MD-FEC Transcoder  MD-FEC Transform a prioritized MR bit-stream to non- prioritized MD (Multi-Description) stream with additional redundancy (using FEC)

MD-FEC Transcoder  Step 1: Partition a MR bit-stream to N layers and split the ith layer into i equal parts 23 … i … 1 N R0R0 R i-1 R2R2 R i-2 R1R1 R N-1 … R N … i-1i …

MD-FEC Transcoder  Step 2: Adopt (N, i, N-i+1) Reed-Solomon code to the ith layer and form N packets as follows: 12 … i … N FEC2 … i … N … i … N … … N … … N Packet 1 Packet 2 Packet i Packet i+1 Packet N

MD-FEC Transcoder  Optimization on R i, i=0…N Notations:  q i (N) : probability that i+1 out of N packets are delivered to the destination  D(r) : Distortion function of rate r Rate Distortion R0R0 R1R1 … RiRi R N-1 …

MD-FEC Transcoder Cont ’ Problem statement:  Minimize the expected distortion ED:  E is the distortion encountered when the source is represented by zero bits

MD-FEC Transcoder Cont ’ The total rate R t equals: Thus constraints to the optimization problem are:

Performance Summary  Simulations have been done to show the variation of sending rate and PSNR upon variation in network capacity and random losses  MD-FEC can maintain a smooth PSNR  LIMD/H can adapt to the variation of network bandwidth quickly while reducing the rate fluctuation induced by random losses and channel probing

Discussion  The MD-FEC is a novel technique to add robustness to many layer coding schemes  LIMD/H congestion control mechanism can provide low variation in transmission rate while guaranteeing inter-traffic fairness  However, the delay caused by explicit end-to-end feedback and FEC operations may affect the performance of the system