Low Latency Wireless Video Over 802.11 Networks Using Path Diversity John Apostolopolous Wai-tian Tan Mitchell Trott Hewlett-Packard Laboratories Allen.

Slides:



Advertisements
Similar presentations
Interactions Between the Physical Layer and Upper Layers in Wireless Networks: The devil is in the details Fouad A. Tobagi Stanford University “Broadnets.
Advertisements

Yi Liang Department of Electrical Engineering Stanford University April 19, 2000 Loss Recovery and Adaptive Playout Control for Packet Voice Communications.
Presented by Santhi Priya Eda Vinutha Rumale.  Introduction  Approaches  Video Streaming Traffic Model  QOS in WiMAX  Video Traffic Classification.
COMMUNICATION TECHNOLOGY by Shashi Bhushan School of Computer and Information Sciences.
University of Calgary – CPSC 441
June 3, A New Multipath Routing Protocol for Ad Hoc Wireless Networks Amit Gupta and Amit Vyas.
Bernd Girod. Joint Source-Network Coding for Real-time Media 1 Joint Source-Network Coding for Real-time Media Bernd Girod Information Systems Laboratory.
Characterization of Wireless Networks in the Home Michael Bruno James Lawrence 1.
Characterization of Wireless Networks in the Home Presented by: Rick Skowyra Paul Freitas Mark Yavis, Konstantina Papagiannaki, W. Steven Conner.
A Layered Hybrid ARQ Scheme for Scalable Video Multicast over Wireless Networks Zhengye Liu, Joint work with Zhenyu Wu.
Characterization of Wireless Networks in the Home Mark Yarvis, Konstantina Papagiannaki, and W. Steven Conner Presented by Artur Janc, Eric Stein.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
Characterization of Wireless Networks in the Home Mark Yarvis, Konstantina Papagiannaki and W. Steven Conner Presenter - Bob Kinicki.
Cross Layer Design in Wireless Networks Andrea Goldsmith Stanford University Crosslayer Design Panel ICC May 14, 2003.
Multi-Path Multimedia Transmission in Ad-hoc Networks Related Work Marcin Michalak
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
IEEE b Wireless LANs Carey Williamson Department of Computer Science University of Calgary.
6: Wireless and Mobile Networks Wireless LANs.
Divert: Fine-grained Path Selection for Wireless LANs Allen Miu, Godfrey Tan, Hari Balakrishnan, and John Apostolopoulos MIT Computer Science and Artificial.
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
Multiple Sender Distributed Video Streaming Nguyen, Zakhor IEEE Transactions on Multimedia April 2004.
1 Wireless and Mobile Networks EECS 489 Computer Networks Z. Morley Mao Monday March 12, 2007 Acknowledgement:
TCP Behavior across Multihop Wireless Networks and the Wired Internet Kaixin Xu, Sang Bae, Mario Gerla, Sungwook Lee Computer Science Department University.
Doc.: IEEE /0984r0 Submission September 2008 John R. Barr, Motorola, Inc.Slide 1 Bluetooth test cases with n 40 MHz Date: Authors:
SHEAU-RU TONG Management Information System Dept., National Pingtung University of Science and Technology, Taiwan (R.O.C.) YUAN-TSE.
Packet Loss Characterization in WiFi-based Long Distance Networks Authors : Anmol Sheth, Sergiu Nedevschi, Rabin Patra, Lakshminarayanan Subramanian [INFOCOM.
6: Wireless and Mobile Networks6-1 Elements of a wireless network network infrastructure wireless hosts r laptop, PDA, IP phone r run applications r may.
6: Wireless and Mobile Networks6-1 Chapter 6 Wireless and Mobile Networks Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.
Multimedia and Mobile communications Laboratory Augmenting Mobile 3G Using WiFi Aruna Balasubramanian, Ratul Mahajan, Arun Venkataramani Jimin.
CS640: Introduction to Computer Networks Aditya Akella Lecture 22 - Wireless Networking.
Divert: Fine-grained Path Selection for Wireless LAN Allen Miu, Godfrey Tan, Hari Balakrishnan, John Apostolopoulos * MIT Computer Science and Artificial.
Qian Zhang Department of Computer Science HKUST Advanced Topics in Next- Generation Wireless Networks Transport Protocols in Ad hoc Networks.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
Maintaining Performance while Saving Energy on Wireless LANs Ronny Krashinsky Term Project
An End-to-end Approach to Increase TCP Throughput Over Ad-hoc Networks Sarah Sharafkandi and Naceur Malouch.
Improving QoS Support in Mobile Ad Hoc Networks Agenda Motivations Proposed Framework Packet-level FEC Multipath Routing Simulation Results Conclusions.
1 Yue Qiao Computer Science and Engineering Sep AirExpress: Enabling Seamless In-band.
6: Wireless and Mobile Networks6-1 Chapter 6 Wireless and Mobile Networks Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.
Gürkan RAKANOĞLU. Outline Overview of Wireless Mesh Networks Video Streaming over Wireless Networks Applications of Video over Wireless Networks.
Marginal Value of Multiple Channels in Real World WSNs Jorge Ortiz and David Culler CS262B Final Project.
Ch 11. Multiple Antenna Techniques for WMNs Myungchul Kim
Changing the Dynamics of Network Analysis J. Scott Haugdahl CTO, WildPackets, Inc.
Vertical Optimization Of Data Transmission For Mobile Wireless Terminals MICHAEL METHFESSEL, KAI F. DOMBROWSKI, PETER LANGENDORFER, HORST FRANKENFELDT,
A Distributed Relay-Assignment Algorithm for Cooperative Communications in Wireless Networks ICC 2006 Ahmed K. Sadek, Zhu Han, and K. J. Ray Liu Department.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Efficient Path Aggregation and Error Control for Video Streaming OMESH TICKOO, Shiv Kalyanaraman,
A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B 葉仰廷 B 陳柏煒 B 林易增 B
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
IMA Summer Program on Wireless Communications Quick Fundamentals of Wireless Networks Phil Fleming Network Advanced Technology Group Network Business Motorola,
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:
Selective Retransmission of MPEG Video Streams over IP Networks Árpád Huszák, Sándor Imre Budapest University of Technology and Economics Department of.
Analysis of TCP Latency over Wireless Links Supporting FEC/ARQ-SR for Error Recovery Raja Abdelmoumen, Mohammad Malli, Chadi Barakat PLANETE group, INRIA.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Chapter 6 TCP/IP Performance over Wireless Networks.
Cooperative Layered Wireless Video Multicast Ozgu Alay, Thanasis Korakis, Yao Wang, Elza Erkip, Shivendra Panwar.
Francine Lalooses David Lancia Arkadiusz Slanda Donald Traboini
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.
Networks and Mobile Systems Research Group MIT Laboratory for Computer Science nms.lcs.mit.edu RadioActive Networks: Robust Wireless Communications John.
USHA: A Practical Vertical Handoff Solution Ling-Jyh Chen, Tony Sun, Mario Gerla Computer Science Department, UCLA.
Access Link Capacity Monitoring with TFRC Probe Ling-Jyh Chen, Tony Sun, Dan Xu, M. Y. Sanadidi, Mario Gerla Computer Science Department, University of.
1 Three ways to (ab)use Multipath Congestion Control Costin Raiciu University Politehnica of Bucharest.
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
Dirk Grunwald Dept. of Computer Science, ECEE and ITP University of Colorado, Boulder.
Improving Loss Resilience with Multi-Radio Diversity in Wireless Networks Allen Miu, Hari Balakrishnan MIT Computer Science and Artificial Intelligence.
Wireless LANs Wireless proliferating rapidly.
Francine Lalooses David Lancia Arkadiusz Slanda Donald Traboini
WiFi Networks: IEEE b Wireless LANs
A New Multipath Routing Protocol for Ad Hoc Wireless Networks
WiFi Networks: IEEE b Wireless LANs
Investigation of Voice Traffic in Wi-Fi Environment
Presentation transcript:

Low Latency Wireless Video Over Networks Using Path Diversity John Apostolopolous Wai-tian Tan Mitchell Trott Hewlett-Packard Laboratories Allen Miu MIT Laboratory for Computer Science

Motivation Prevalent infrastructure provides inexpensive connectivity Emergent mobile devices integrated with cameras and interfaces  High quality (low-latency) conversational communication over networks (e.g. VoIP, Video conferencing)

Challenges  operates in ISM band Interference from other electronic devices (e.g. BT, microwaves)  Lossy Environment Access point coverage can be spotty Quality changes over time Signal fading due to multi-path Shadowing due to obstacles and human traffic Contention among exposed and hidden nodes  Low Latency requirement ARQ error recovery can add large delays

Our Approach  Use error resilient video compression H.264/MPEG-4 AVC  Best-effort error recovery (standard ARQ)  Distributed AP infrastructure to stream video via multiple access points (exploit path diversity) Use multiple paths simultaneously or switch between them (site selection) as a function of channel characteristics

Preliminary investigation In a path diversity network with mobile clients, How does path diversity affect packet loss characteristics? What is the resulting performance gain for conversational video communication?

Test-bed Setup Sender Mobile Receiver Wired 100Mbps Ethernet b 11Mbps WLAN AP1 AP2 ~25m Ad hoc mode ARQ up to 16 retries Open cubicle area Receiver ~40m (max) Two 360kbps cbr streams 1500 byte UDP packets time-stamped

Diversity Scenarios Conventional single path case Sender Mobile Receiver Wired 100Mbps Ethernet b 11Mbps WLAN AP1 AP2 AP1 only AP2 only

Diversity Scenarios Conventional single path case Sender Mobile Receiver Wired 100Mbps Ethernet b 11Mbps WLAN AP1 AP2 AP1 only AP2 only Balanced split stream (non-adaptive)

Diversity Scenarios Conventional single path case Sender Mobile Receiver Wired 100Mbps Ethernet b 11Mbps WLAN AP1 AP2 AP1 only AP2 only Balanced split stream (non-adaptive) Adaptive, fine-grain site selection (based on loss rate)

Diversity Scenarios Conventional single path case Sender Mobile Receiver Wired 100Mbps Ethernet b 11Mbps WLAN AP1 AP2 AP1 only AP2 only Balanced split stream (non-adaptive) Adaptive, fine-grain site selection (based on loss rate) Oracle (optimal adaptive, can be realized by repetition coding)

Path Diversity Reduces Packet Loss Infinite Avg Packet Loss Rate (%) Delay cutoff (ms) AP1 AP2 Balanced Site Selection Oracle

Path Diversity Reduces Burst Loss Infinite Number of Burst Events Burst event = 2 or more consecutive losses Delay cutoff (ms) AP1 AP2 Balanced Site Selection Oracle

H.263 Video Performance Infinite Mother and Daughter Sequence Delay Cutoff (ms) PSNR (dB) AP1 AP2 Balanced Site Selection PSNR gain = 1.6 – 3.0 dB 1/3 delay reduction

Conclusion  All path diversity schemes help reduce burst losses  Optimal path diversity drastically reduce loss rate and improves video quality  A simple site selection algorithm can effectively increase video quality without increasing bandwidth usage

Complete Trace …

Single Stream from AP … Discarded

Single Stream from AP …

Split stream from AP1 & AP …

… Discarded

Split stream from AP1 & AP … Discarded

Split stream from AP1 & AP … Discarded Re-numbered

Split stream from AP1 & AP …

Fine-grained Site Selection …

… Selected site transmits 95% packet Other site transmits 5% packet for probing Site selection based on error rate of last 300 packets

Oracle … Equivalent to repetition coding

Oracle … Equivalent to repetition coding

Existing Solutions  Robust video communication in lossy channel: Error resilient video compression ARQ Delay can be intolerable Head of line blocking FEC coding Can be inefficient Receiver diversity antenna Does not exploit path diversity

Analysis  Loss Characteristics Varied delay threshold Average Packet Loss Rate Number of burst events Burst Packet Loss Rate (# Packets lost in burst ) / (Total # packets)  H.264/MPEG4 Video Performance for 4 different sequences PSNR N thresh (# of times when PSNR drops below 30dB)

Methodology  Walking with receiver in open cubicle area  Analyzed packet loss from a 15 minute trace Experiment repeated once after 3 months, showing similar performance results  Analyzed the performance of 5 different diversity scenarios from sampling the same trace Difficulty in finding meaningful comparisons between different scenarios