Robust Scalable Video Streaming over Internet with Network-Adaptive Congestion Control and Unequal Loss Protection Quan Zang, Guijin Wang, Wenwu Zhu, 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
Cost-Based Cache Replacement and Server Selection for Multimedia Proxy Across Wireless Internet Qian Zhang Zhe Xiang Wenwu Zhu Lixin Gao IEEE Transactions.
Improving TCP over Wireless by Selectively Protecting Packet Transmissions Carla F. Chiasserini Michele Garetto Michela Meo Dipartimento di Elettronica.
Digital Fountain Codes V. S
The Optical Transport Network (OTN) – G.709
Multicast and Unicast Real-Time Video Streaming Over Wireless LANs Abhik Majumdar, Daniel Grobe Sachs, Igor V. Kozintsev, Kannan Ramchandran, and Minerva.
Yi Liang Department of Electrical Engineering Stanford University April 19, 2000 Loss Recovery and Adaptive Playout Control for Packet Voice Communications.
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.
Quality of Service Issues in Multi-Service Wireless Internet Links George Xylomenos and George C. Polyzos Department of Informatics Athens University of.
Streaming Video over the Internet: Approaches and Directions Dapeng Wu, Yiwei Thomas Hou et al. Presented by: Abhishek Gupta
Adaptive Video Streaming in Vertical Handoff: A Case Study Ling-Jyh Chen, Guang Yang, Tony Sun, M. Y. Sanadidi, Mario Gerla Computer Science Department,
Bernd Girod. Joint Source-Network Coding for Real-time Media 1 Joint Source-Network Coding for Real-time Media Bernd Girod Information Systems Laboratory.
A Layered Hybrid ARQ Scheme for Scalable Video Multicast over Wireless Networks Zhengye Liu, Joint work with Zhenyu Wu.
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.
Rate-Distortion Optimized Layered Coding with Unequal Error Protection for Robust Internet Video Michael Gallant, Member, IEEE, and Faouzi Kossentini,
An Integrated Source Transcoding and Congestion Control Paradigm for Video Streaming in the Internet Proposed by R. Puri, K.W. Lee, K. Ramchandran and.
Multiple Sender Distributed Video Streaming Thinh Nguyen, Avideh Zakhor appears on “IEEE Transactions On Multimedia, vol. 6, no. 2, April, 2004”
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.
Error Concealment For Fine Granularity Scalable Video Transmission Hua Cai; Guobin Shen; Feng Wu; Shipeng Li; Bing Zeng; Multimedia and Expo, Proceedings.
A Real-Time Video Multicast Architecture for Assured Forwarding Services Ashraf Matrawy, Ioannis Lambadaris IEEE TRANSACTIONS ON MULTIMEDIA, AUGUST 2005.
Reliable and Smooth Fine Granular Scalable Video Streaming Zhibo Chen Yun He 2002 IEEE Region 10 Conference on Computer, Communications, Control and Power.
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.
Multiple Sender Distributed Video Streaming Thinh Nguyen (IEEE Member) Avideh Zakhor (IEEE Fellow) IEEE Transactions on multimedia 2004.
Multimedia Applications r Multimedia requirements r Streaming r Phone over IP r Recovering from Jitter and Loss r RTP r Diff-serv, Int-serv, RSVP.
Analysis of compressed depth and image streaming on unreliable networks Pietro Zanuttigh, Andrea Zanella, Guido M. Cortelazzo.
Wireless FGS video transmission using adaptive mode selection and unequal error protection Jianhua Wu and Jianfei Cai Nanyang Technological University.
Streaming Video Gabriel Nell UC Berkeley. Outline Scalable MPEG-4 video – Layered coding method – Integrated transport-decoder buffer model RAP streaming.
Forward Error Correction. FEC Basic Idea Send redundant data Receiver uses it to detect/correct errors Reduces retransmissions/NAKs Useful when RTT is.
An optimal packetization scheme for fine granularity scalable bitstream Hua Cai 1, Guobin Shen 2, Zixiang Xiong 3, Shipeng Li 2, and Bing Zeng 1 1 The.
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.
4/24/2002SCL UCSB1 Optimal End-to-end Distortion Estimation for Drift Management in Scalable Video Coding H. Yang, R. Zhang and K. Rose Signal Compression.
Unequal Loss Protection: Graceful Degradation of Image Quality over Packet Erasure Channels Through Forward Error Correction Alexander E. Mohr, Eva A.
Reza Rejaie AT&T Labs - Research1 Reza Rejaie AT&T Labs – Research Menlo Park, CA. ICON 2000 In collaboration with Mark.
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.
Multiple Sender Distributed Video Streaming Nguyen, Zakhor IEEE Transactions on Multimedia April 2004.
SHEAU-RU TONG Management Information System Dept., National Pingtung University of Science and Technology, Taiwan (R.O.C.) YUAN-TSE.
Cross Layer Design (CLD) for Wireless Networks. Future Wireless Systems Nth Generation Cellular Wireless Internet Access Wireless Video/Music Wireless.
Improving QoS Support in Mobile Ad Hoc Networks Agenda Motivations Proposed Framework Packet-level FEC Multipath Routing Simulation Results Conclusions.
Fen Hou and Pin-Han Ho Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario Wireless Communications and Mobile.
Delivering Adaptive Scalable Video over the Wireless Internet Pavlos Antoniou, Vasos Vassiliou and Andreas Pitsillides Computer Science Department University.
Analytical Model of Hop-to-End based Network-Adaptive FEC scheme over Multi-hop Wireless Networks Koh Choi Networked Media Laboratory Dept. of.
TM Paramvir Bahl Microsoft Corporation Adaptive Region-Based Multi-Scaled Motion- Compensated Video Coding for Error Prone Communication.
Reed Solomon Code Doug Young Suh Last updated : Aug 1, 2009.
A Quality of Service Architecture that Combines Resource Reservation and Application Adaptation Ian Foster, Alain Roy, Volker Sander Report: Fu-Jiun Lu.
報告人:林祐沁 學生 指導教授:童曉儒 老師 March 2, Wireless Video Surveillance Server Based on CDMA1x and H.264.
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
Unequal Protection of JPEG2000 Code-Streams in Wireless Channels
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
Forward Error Correction vs. Active Retransmit Requests in Wireless Networks Robbert Haarman.
Page 1 The department of Information & Communications Engineering Dong-uk, kim A Survey of Packet Loss Recovery Techniques for Streaming.
IETF#64 – 7-11 November 2005 fecframe BOF Chair:Mark Watson Mailing List:
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 A Cross-Layer Scheduling Algorithm With QoS Support in Wireless Networks Qingwen Liu, Student Member, IEEE, Xin Wang, Member, IEEE, and Georgios B. Giannakis,
An Extensible RTCP Control Framework for Large Multimedia Distributions Paper by: Julian Chesterfield Eve M. Schooler Presented by: Phillip H. Jones.
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.
Fundamentals of Multimedia Chapter 17 Wireless Networks 건국대학교 인터넷미디어공학부 임 창 훈.
Motion-JPEG2000 Video Transmission Over Active Network Ruibiao Qiu.
On the Interactions Between Layered Quality Adaptation and Congestion Control for Streaming Video 11 th International Packet Video Workshop Nick Feamster.
Technical Seminar Presentation Presented by : SARAT KUMAR BEHERA NATIONAL INSTITUTE OF SCIENCE AND TECHNOLOGY [1] Presented By SARAT KUMAR BEHERA Roll.
Multimedia Communication Systems Techniques, Standards, and Networks Chapter 6 Multimedia Communication Across Networks.
UDP: User Datagram Protocol. What Can IP Do? Deliver datagrams to hosts – The IP address in a datagram header identify a host – treats a computer as an.
Video Multicast over the Internet (IEEE Network, March/April 1999)
Unequal Error Protection for Video Transmission over Wireless Channels
Project proposal Multi-stream and multi-path audio transmission
Presentation transcript:

Robust Scalable Video Streaming over Internet with Network-Adaptive Congestion Control and Unequal Loss Protection Quan Zang, Guijin Wang, Wenwu Zhu, and Ya-Qin Zang International workshop for Packet Video, April 2001

Outline Introduction Background Source Coding – Scalable Video Coding Channel Coding – Reed-Solomon Code End-to-End Architecture Network-Adaptive Congestion Control Network-Adaptive ULP Simulation Result Conclusion

Introduction Video over Internet with QoS guarantee faces many challenges due to network bandwidth fluctuation, packet loss, and delay. From end-to-end application-level QoS adaptation Two main issues in video streaming scenario Resources for an end-to-end application should utilize How to cope with the packet loss as well as the varying network condition

Background-Source Coding Scalable Video Coding PFGS: Progressive Fine Granular Scalable Base Layer 1st Layer 2nd Layer 3rd Layer

PFGS - Simulation Result About 0.5dB gain

Background - Channel Coding The idea of FEC across packet is to transmit redundant packets that can be used in the receiver to reconstruct lost packets Use Reed-Solomon code for FEC An RS code is defined RS(n,k) Can correct t =  (n-k)/2  symbol errors Can correct t = n-k symbol erasure n k

End-to-End Architecture

End-to-End Architecture (cont.) The Key components : MSTFP bandwidth estimation, MSTFP congestion control, ULP channel coding, target bit allocation MSTFP bandwidth estimation use the data from Network Monitor module Four stage: Estimating packet loss ratio Estimating round trip time Estimating available network bandwidth Adjusting sending rate

Congestion Control Network-adaptive congestion control Usually TCP congestion control is based on Additive Increase / Multiplicative Decrease (AIMD) Instead of using AIMD directly, they adjust the transmission rate related to packet loss ratio Increment in transmission rate Slight reduction in the transmission rate Aggressive reduction in the transmission rate

Network-adaptive ULP When the network is in good condition, more bits are allocated for source coding and fewer bits are allocated for channel coding The layered coding framework is suited for prioritized transmission Unequal Loss Protection are used that protects different layers using different FEC

Fixed Length Packetization data packet redundant packet k information packets n-k redundant packets PacketLen1 Largest data packet size of layer i redundant packet data packet k information packets n-k redundant packets PacketLen2 Stuffing

Unequal Interleaving and Packetization

Unequal Interleaving and Packetization (cont.)

LC (Loss Control) Header

Simulation Result (1)

Simulation Result (1) (cont.) The higher bandwidth, the more efficient their scheme with the other two fixed ULP scheme The better the channel condition is, the smaller difference between their scheme and ULP schemes

Simulation Result (2)

Simulation Result (3)

Conclusion A new network-adaptive congestion scheme with unequal loss protection, unequal interleaving for scalable video streaming over the Internet. An End-to-End architecture is proposed to simultaneously address the congestion control, error control, and packetization.