Yufeng Shan, Su Yi, Shivkumar Kalyanaraman and John W. Woods

Slides:



Advertisements
Similar presentations
Streaming Video over the Internet
Advertisements

1 Haitao Zheng and Jill Boyce IEEE Transaction on Multimedia Leif 9/10/01 An Improved UDP Protocol for Video Transmission Over Internet-to-Wireless Networks.
Improving TCP over Wireless by Selectively Protecting Packet Transmissions Carla F. Chiasserini Michele Garetto Michela Meo Dipartimento di Elettronica.
1 Wireless Sensor Networks Akyildiz/Vuran Administration Issues  Take home Mid-term Exam  Assign April 2, Due April 7  Individual work is required 
UDP Lite for Wireless Video Streaming
1 Data link layer protocol for wireless TCP K.S. Chan EEE Department The University of Hong Kong.
Improving Bluetooth EDR Data Throughput Using FEC and Interleaving Ling-Jyh Chen*, Tony Sun**, Yung-Chih Chen* *Institute of Information Science, Academia.
Presented by Scott Kristjanson CMPT-820 Multimedia Systems Instructor: Dr. Mohamed Hefeeda 1 Cross-Layer Wireless Multimedia.
Quality of Service Issues in Multi-Service Wireless Internet Links George Xylomenos and George C. Polyzos Department of Informatics Athens University of.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #07 Shivkumar Kalyanaraman: GOOGLE: “Shiv RPI”
SVC-Based Multisource Streaming for Robust Video Transmission in Mobile Ad-Hoc Networks Thomas Schierl, Karsten Ganger, Cornelius Hellge, and Thomas Wiegand.
Jayasri Akella Error Analysis of Multi-Hop Free-Space Optical Communication Jayasri Akella, Murat Yuksel, Shiv Kalyanaraman Department of Electrical, Computer.
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.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
Robust Scalable Video Streaming over Internet with Network-Adaptive Congestion Control and Unequal Loss Protection Quan Zang, Guijin Wang, Wenwu Zhu, and.
Video Quality Evaluation for Wireless Transmission with Robust Header Compression P. Seeling and M. Reisslein and F.H.P. Fitzek and S. Hendrata Fourth.
Error Concealment For Fine Granularity Scalable Video Transmission Hua Cai; Guobin Shen; Feng Wu; Shipeng Li; Bing Zeng; Multimedia and Expo, Proceedings.
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.
BLUETOOTH LINK PERFORMANCE WITH CRC MEASUREMENT CS 215 CLASS PROJECT by Lingtao Cao Wenfei Feng Howie Yu March 22, 2001.
Wireless FGS video transmission using adaptive mode selection and unequal error protection Jianhua Wu and Jianfei Cai Nanyang Technological University.
Efficient Sub-stream Encoding and Transmission for P2P Video on Demand 1 Efficient Sub-Stream Encoding and Transmission for P2P Video on Demand Zhengye.
Guidelines for Selecting Practical MPEG Group of Pictures The IASTED International Conference on Internet and Multimedia Systems and Applications (EuroIMSA.
SHEAU-RU TONG Management Information System Dept., National Pingtung University of Science and Technology, Taiwan (R.O.C.) YUAN-TSE.
1 Wireless Sensor Networks Akyildiz/Vuran Chapter 6: Error Control.
Doc.: IEEE /134r0 Submission 5/00 Nada Golmie, NISTSlide 1 IEEE P Working Group for Wireless Personal Area Networks Update on the MAC Coexistence.
Networks Lab, RPI An End-to-End Transport Protocol for Extreme Wireless Network Environments Vijay Subramanian, Shiv Kalyanaraman (Rensselaer Polytechnic.
Scalable Joint Source- Network Coding of Video Yufeng Shan Supervisors: Prof. Shivkumar Kalyanaraman Prof. John W. Woods April 2007.
Performance Analysis of MPEG-4 Video Stream with FEC Error Recovery over IEEE DCF WLAN Cheng-Han Lin, Huai-Wen Zhang, Ce-Kuen Shieh Department of.
An End-to-end Approach to Increase TCP Throughput Over Ad-hoc Networks Sarah Sharafkandi and Naceur Malouch.
Murad Khalid, Yufeng Wang, In-ho Ra, and Ravi Sankar University of South Florida IEEE Transactions On Vehicular Technology, VOL. 60, NO. 7, SEPTEMBER 2011.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #03 SOLUTIONS Shivkumar Kalyanaraman: GOOGLE: “Shiv.
Enhancing Bluetooth TCP Throughput via Packet Type Adaptation Ling-Jyh Chen, Rohit Kapoor, M. Y. Sanadidi, Mario Gerla Dept. of Computer Science, UCLA.
Analytical Model of Hop-to-End based Network-Adaptive FEC scheme over Multi-hop Wireless Networks Koh Choi Networked Media Laboratory Dept. of.
Data Transmission Over Wireless Links Fan Yang
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
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.
/ 22 1 A Distributed and Efficient Flooding Scheme Using 1-hop Information in Mobile Ad Hoc Networks Hai Liu Xiaohua Jia Peng-Jun Wan Dept. of Comput.
The 2014 APSIPA ASC Conference December 9-12, 2014, Siem Reap, city of Angkor Wat, Cambodia Improved Cross-Layer Cooperative MAC Protocol for Wireless.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Efficient Path Aggregation and Error Control for Video Streaming OMESH TICKOO, Shiv Kalyanaraman,
Networked Media Lab. D EPT. OF I NFO. & Mech., GIST Individual Research Issue Jongryool Kim Networked Media Laboratory School of Information.
Error/Flow Control Modeling (ARQ Modeling). © Tallal Elshabrawy 2 Data Link Layer  Data Link Layer provides a service for Network Layer (transfer of.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
Forward Error Correction vs. Active Retransmit Requests in Wireless Networks Robbert Haarman.
Proxy-Based Reference Picture Selection for Error Resilient Conversational Video in Mobile Networks Wei Tu and Eckehard Steinbach, IEEE Transactions on.
Doc.: IEEE /66r0 Submission March 2000 Nada Golmie, NISTSlide 1 IEEE P Working Group for Wireless Personal Area Networks WPAN Coexistence.
An SSCOP-based Link Layer Protocol for Wireless LANs Haoli Wang and Aravind Velayutham IEEE Global Telecommunications Conference 1-5 December, 2003 San.
Joint Source Network Coding for Server DSN 30/C/3M A B 30/C/2M C 30/C/1M D 15/Q/1M E F 30/C/1M G 15/C/384k 15/Q/384k A-G : users and their requirements.
& Balancing Loss-Tolerance between Link and Transport Layers in Multi-Hop Wireless Networks Vijay Subramanian 1, Shiv Kalyanaraman 1 and K. K. Ramakrishnan.
ARQ Proxy (for WiFi networks) Ischia island, Italy Sept. 11, 2007 Dzmitry Kliazovich Nadhir Ben Halima Fabrizio Granelli University of Trento, Italy.
3GPP2 Evolution Workshop Multimedia Codecs and Protocols 3GPP2 TSG-C SWG1.2.
A Cooperative Multi-Channel MAC Protocol for Wireless Networks IEEE Globecom 2010 Devu Manikantan Shila, Tricha Anjali and Yu Cheng Dept. of Electrical.
Doc.: IEEE /0764r0 Submission July 2008 Alex Ashley, NDS LtdSlide 1 Using packet drop precedence for graceful degradation Date: Authors:
UDP Lite for Wireless Video Streaming Amoolya Singh, Almudena Konrad, and Anthony Joseph University of California, Berkeley Jun 19, 2000.
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
Networked Multimedia Basics. Network Characteristics.
Performance Analysis of MPEG-4 Video Stream with FEC Error Recovery over IEEE DCF WLAN Cheng-Han Lin, Huai-Wen Zhang, Ce-Kuen Shieh Department of.
Improving Wireless Link Throughput via Interleaved FEC
Video Multicast over the Internet (IEEE Network, March/April 1999)
Su Yi Babak Azimi-Sadjad Shivkumar Kalyanaraman
Scalable Speech Coding for IP Networks: Beyond iLBC
Qingwen Liu, Student Member, IEEE Xin Wang, Member, IEEE,
Yiannis Andreopoulos et al. IEEE JSAC’06 November 2006
Improving Bluetooth EDR Data Throughput Using FEC and Interleaving
Unequal Error Protection for Video Transmission over Wireless Channels
Presentation transcript:

Cross-layer Two-stage FEC Scheme for Scalable Video Transmission over Wireless Networks Yufeng Shan, Su Yi, Shivkumar Kalyanaraman and John W. Woods Rensselaer Polytechnic Institute Google “Shiv RPI”

Outline Problems Our proposed schemes Simulations Conclusions Enhanced wireless MAC/PHY layer Two-stage FEC Simulations Conclusions First, I will talk about the problems why current 802.11 wireless LANs are not efficient on multimedia data transmission.

Problems – 802.11 LANs No cooperation between layers Any bit error can cause a whole packet being dropped No cooperation between layers 802.11 wireless LANs are designed for reliable data transmission. One bit error can cause the whole packet being discarded, even though the packet can be used by error resilience CODEC in the receiver or recovered by application layer error control codes. (2) Each layer has it own protection mechanisms. (3) (a) packets are dropped due to routing disruption and congestion in the intermediate nodes, and (b) packets are discarded in the MAC/PHY layers due to internal bit errors. 802.11 MAC ARQ is not efficient for packet bit error

Our proposed two schemes Enhanced MAC/PHY layer using Header CRC/FEC helps to pass packet with errors to application and to forward more packets to next node Two-stage FEC scheme at application layer to cooperative with enhanced MAC/PHY layer for error recovery, both packet drop and bit error. To solve the above mentioned problems, we propose two scheme. Since packet with errors are passed to application layer, we need to have a scheme to solve both bit level and packet drops Cyclical Redundancy Check/Forward Error Correction

Enhanced Protocol Stack System Diagram Video Encoder Stage1 FEC Encoder Stage2 FEC Encoder Application UDP-lite Enhanced Protocol Stack IP MAC PHY Video Decoder Stage1 FEC Decoder Stage2 FEC Decoder This is the system diagram show how the two scheme works together to improve the efficiency for multimedia over wireless networks We slight modified the protocol stack and packets with errors are passed to application layer. Further, our enhanced MAC/PHY layer using header CRC/FEC increases application layer throughput Enhanced MAC/PHY layer using header CRC/FEC increases application layer throughput Stage 1: Packet level Stage 2: Bit level

Enhanced MAC/PHY layer Only header CRC/FEC Header FEC Headers FEC Packet payload APP UDP IP MAC Enhance MAC/PHY layer for multimedia: Header CRC: only CRC the header part Header FEC: add small bit level FEC to protect header part from bit errors We use two methods to enhance the MAC/PHY layer for multimedia data transmission, header CRC and header FEC.

Enhanced MAC/PHY layer 802.11 physical bandwidth 2 Mbps Packet payload 1000 bytes Packet CRC checks whole packet Header CRC checks only headers Header FEC protect headers with BCH(511,502,1) Here we show the analytical results using matlab of our enhanced MAC/PHY layer compared with conventional 802.11 Single hop application throughput Packet may have errors inside

Two-stage FEC FECs are processed only at application layer Can recover both packet losses and bit errors inside packet Cooperate with enhanced MAC/PHY layer to improve the application layer throughput. To combat with this errors, we proposed two stage FEC scheme Packets with errors are passed to the application layer, to effectively recover the two kind of packets loss, we proposed two stage FEC scheme. Packets first are encoded with packet level FEC across packets, then each packet including FEC packet are further protected by bit level codes within each packet.

Two-stage FEC Error free throughput Protections FEC codes Code Rate 802.11 SW-ARQ Retransmit one time RS only RS(255,239) 239/255 Two-stage FEC + HCRC RS(255,245) + Header CRC 239/245 Two-stage FEC + HFEC BCH(511,502,1) Error free throughput In this simulation Effective application throughput increased Two-stage FEC: payload is protected by BCH(8191,8000,14)

ns-2 simulations ns-2 802.11b wireless module, PHY layer bandwidth is set to 2Mbps; MAC layer retransmission 2; Channel model: Gilbert (burst length: 2) Two-stage FEC: RS code + BCH code Two scenarios: Single hop: from sender to receiver1, CBR traffic is set to 2Mbps Multi-hop: from sender to recever2, receiver 1 is relay node, CBR traffic is set to 1.2Mbps

ns-2 simulations - throughput Single hop Multi-hop Header FEC: BCH(8191,8000,14) for payload, BCH(510,480,3) for header Packet CRC: 802.11b Header CRC: BCH(8191,9000,14) for payload

ns-2 simulations – video Monochrome Foreman, CIF, 30fps, 16 frame/GOP, source coder: MC-EZBC Bitstream is pre-encoded with MD-FEC at 1 Mbps, 10% loss rate Two kinds of simulations: Single hop fixed FEC, CBR 1Mbps Multi-hop w/ adaptive FEC, bitstream and FEC protection adapts based on network conditions

ns-2 simulations - video Video PSNR of the first 7 GOPs PSNR = 0 if no enough bandwidth for base layer Single hop Multi-hop

Conclusions Two-stage FEC with enhanced MAC/PHY layer using header CRC/FEC increases application layer throughput Efficient in wireless multimedia error protection. Cooperation between layers can increase performance for multimedia over wireless networks.

Thanks