SVC-Based Multisource Streaming for Robust Video Transmission in Mobile Ad-Hoc Networks Thomas Schierl, Karsten Ganger, Cornelius Hellge, and Thomas Wiegand.

Slides:



Advertisements
Similar presentations
Scalable Video Multicast Using Expanding Window Fountain Codes Dejan Vukobratovic´,Vladimir Stankovic´, Dino Sejdinovic´, Lina Stankovic´,Zixiang Xiong.
Advertisements

Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Multicast and Unicast Real-Time Video Streaming Over Wireless LANs Abhik Majumdar, Daniel Grobe Sachs, Igor V. Kozintsev, Kannan Ramchandran, and Minerva.
LOGO Video Packet Selection and Scheduling for Multipath Streaming IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 9, NO. 3, APRIL 2007 Dan Jurca, Student Member,
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
Madhavi W. SubbaraoWCTG - NIST Dynamic Power-Conscious Routing for Mobile Ad-Hoc Networks Madhavi W. Subbarao Wireless Communications Technology Group.
Ad-Hoc Networking Course Instructor: Carlos Pomalaza-Ráez A Paper Presentation of ”Multihop Sensor Network Design for Wide-Band Communications” Proceedings.
June 3, A New Multipath Routing Protocol for Ad Hoc Wireless Networks Amit Gupta and Amit Vyas.
Compressive Oversampling for Robust Data Transmission in Sensor Networks Infocom 2010.
Sang-Chun Han Hwangjun Song Jun Heo International Conference on Intelligent Hiding and Multimedia Signal Processing (IIH-MSP), Feb, /05 Feb 2009.
Ad-Hoc Networking Course Instructor: Carlos Pomalaza-Ráez D. D. Perkins, H. D. Hughes, and C. B. Owen: ”Factors Affecting the Performance of Ad Hoc Networks”,
Effects of Applying Mobility Localization on Source Routing Algorithms for Mobile Ad Hoc Network Hridesh Rajan presented by Metin Tekkalmaz.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
A Layered Hybrid ARQ Scheme for Scalable Video Multicast over Wireless Networks Zhengye Liu, Joint work with Zhenyu Wu.
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,
Rate-Distortion Optimized Layered Coding with Unequal Error Protection for Robust Internet Video Michael Gallant, Member, IEEE, and Faouzi Kossentini,
A Real-Time Video Multicast Architecture for Assured Forwarding Services Ashraf Matrawy, Ioannis Lambadaris IEEE TRANSACTIONS ON MULTIMEDIA, AUGUST 2005.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Mingzhe Li, Choong-Soo Lee, Emmanuel Agu, Mark Claypool and Bob Kinicki Computer Science Department.
Efficient Fine Granularity Scalability Using Adaptive Leaky Factor Yunlong Gao and Lap-Pui Chau, Senior Member, IEEE IEEE TRANSACTIONS ON BROADCASTING,
Wireless FGS video transmission using adaptive mode selection and unequal error protection Jianhua Wu and Jianfei Cai Nanyang Technological University.
Study of Distance Vector Routing Protocols for Mobile Ad Hoc Networks Yi Lu, Weichao Wang, Bharat Bhargava CERIAS and Department of Computer Sciences Purdue.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Copyright: UC Riverside Alleviating the effects of mobility on TCP Performance Signal Strength based Link Management Fabius Klemm *, Srikanth Krishnamurthy.
Computer Networks: Wireless Networks Ivan Marsic Rutgers University Chapter 6 – Wireless Networks.
Multi-Path Transport of FGS Video Jian Zhou, Huai-Rong Shao, Chia Shen and Ming-Ting Sun ICME 2003.
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
1 Secure Cooperative MIMO Communications Under Active Compromised Nodes Liang Hong, McKenzie McNeal III, Wei Chen College of Engineering, Technology, and.
SHARP: A Hybrid Adaptive Routing Protocol for Mobile Ad Hoc Networks Venugopalan Ramasubramanian, Zygmunt J. Haas, and Emin Gun sirer ACM MobiHoc 2003.
MULTIMEDIA PROCESSING ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING(SVC) TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL S SANKET
MobiQuitous 2004Kimaya Sanzgiri Leveraging Mobility to Improve Quality of Service in Mobile Networks Kimaya Sanzgiri and Elizabeth Belding-Royer Department.
A Cooperative Diversity- Based Robust MAC Protocol in wireless Ad Hoc Networks Sangman Moh, Chansu Yu Chosun University, Cleveland State University Korea,
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
1 Core-PC: A Class of Correlative Power Control Algorithms for Single Channel Mobile Ad Hoc Networks Jun Zhang and Brahim Bensaou The Hong Kong University.
Improving QoS Support in Mobile Ad Hoc Networks Agenda Motivations Proposed Framework Packet-level FEC Multipath Routing Simulation Results Conclusions.
03/09/2003Helsinki University of Technology1 Overview of Thesis Topic Presented By: Zhao Xuetao.
FEC and RDO in SVC Thomas Wiegand 1. Outline Introduction SVC Bit-Stream Raptor Codes Layer-Aware FEC Simulation Results Linear Signal Model Description.
Analytical Model of Hop-to-End based Network-Adaptive FEC scheme over Multi-hop Wireless Networks Koh Choi Networked Media Laboratory Dept. of.
Link Estimation, CTP and MultiHopLQI. Learning Objectives Understand the motivation of link estimation protocols – the time varying nature of a wireless.
Dynamic Source Routing (DSR) Sandeep Gupta M.Tech - WCC.
Fault-Tolerant Papers Broadband Network & Mobile Communication Lab Course: Computer Fault-Tolerant Speaker: 邱朝螢 Date: 2004/4/20.
Multicast and Unicast Real-Time Video Streaming Over Wireless LANS April. 27 th, 2005 Presented by, Kang Eui Lee.
Presentation of Wireless sensor network A New Energy Aware Routing Protocol for Wireless Multimedia Sensor Networks Supporting QoS 王 文 毅
報告人:林祐沁 學生 指導教授:童曉儒 老師 March 2, Wireless Video Surveillance Server Based on CDMA1x and H.264.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
Dual-Region Location Management for Mobile Ad Hoc Networks Yinan Li, Ing-ray Chen, Ding-chau Wang Presented by Youyou Cao.
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:
A Scalable Routing Protocol for Ad Hoc Networks Eric Arnaud Id:
A Robust Luby Transform Encoding Pattern-Aware Symbol Packetization Algorithm for Video Streaming Over Wireless Network Dongju Lee and Hwangjun Song IEEE.
Planning and Analyzing Wireless LAN
Nour KADI, Khaldoun Al AGHA 21 st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications 1.
Video Streaming Transmission Over Multi-channel Multi-path Wireless Mesh Networks Speaker : 吳靖緯 MA0G WiCOM '08. 4th International.
Video Quality Evaluation for Wireless Transmission with Robust Header Compression Fourth International Conference on Information, Communications & Signal.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
1 Ad-hoc Transport Layer Protocol (ATCP) EECS 4215.
Advisor: Prof. Han-Chieh Chao Student: Joe Chen Date: 2011/06/07.
Networked Multimedia Basics. Network Characteristics.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Mobicom ‘99 Per Johansson, Tony Larsson, Nicklas Hedman
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Scalable Speech Coding for IP Networks: Beyond iLBC
Computer Networks: Wireless Networks
Presentation transcript:

SVC-Based Multisource Streaming for Robust Video Transmission in Mobile Ad-Hoc Networks Thomas Schierl, Karsten Ganger, Cornelius Hellge, and Thomas Wiegand IEEE Wireless Communications, October 2006.

Outline Introduction Multisource Streaming Components –Real-Time Media Delivery in MANETs –Scalable Video Coding (SVC) –Raptor Error Correction Codes Multisource Streaming in MANETs –Media and Channel Coding –Application Layer Protocol for Multisource Media Delivery Simulation Results Conclusion

Introduction

Wireless LAN (WLAN): –802.11a, b, g

Introduction Mobile Ad Hoc Networks (MANETs): Client Source A Source E Source D Source C Source B

Introduction However, MANETs’ challenge: –High-quality video transmission Due to high path-outage probability. Therefore, this work proposed: –Robust multisource video streaming protocol Mainly solves the route-loss problem in case of real-time streaming over MANETs. By using different sources at the same time with different, independent representations of the media layers.

Introduction Scalable Video Coding (SVC): –SVC provides layers with different importance for the video reconstruction and different percentage of the complete stream bit-rate. Unequal Packet-Loss Protection scheme: –Protects different layers with different importance. –Based on Raptor Codes. Generates virtually infinite amount of encoding symbols (ESs) from a certain number of source symbols (SSs).

Multisource Streaming Components

Real-Time Media Delivery in MANETs In MANETs, each nodes operates as –a data-generating nodes

Real-Time Media Delivery in MANETs In MANETs, each nodes operates as –a data-consuming nodes

In MANETs, each nodes operates as –a router Real-Time Media Delivery in MANETs

MANETs’ time-variant behavior –The sporadic participation of individual nodes in the network. Real-Time Media Delivery in MANETs

MANETs routing algorithm: Proactive & Reactive. In this works: –Reactive routing algorithms: Initiate a routing query only if a packet is to be transmitted to a destination for which it has no active entry in the routing table. Reduce routing overhead, but might also add some delay. Dynamic MANET on-demand (DYMO) [8]. [8] I. Chakeres, E. Belding-Royer, and C. Perkins, “Dynamic MANET On-demand (DYMO) Routing,” draft version 04, IETF, Mar

Mobile multihop Ad-Hoc network in client-server setup Real-Time Media Delivery in MANETs

Scalable Video Coding (SVC) SVC is an extension to the H.264/MPEG4-AVC video coding standard. –To extend the wide range of: Temporal Scalability. Spatial Scalability. Quality Scalability. An SVC bit-stream consists of a base layer and several enhancement layers. –The base layer is a plain H.264/MPEG4-AVC bit- stream for backward compatibility.

Scalable Video Coding (SVC) Spatial decimation Temporal scalable coding Prediction Base layer coding SNR scalable coding Scalable bit-stream Base Layer Enhancement Layer

Scalable Video Coding (SVC) Temporal Structure of an SVC stream including Progressive Refinement (PR).

Scalable Video Coding (SVC) SNR Scalability (Quality Scalability): –The enhancement layers contain refinement quality information of the base layer in a progressive way.

Raptor Error Correction Codes Raptor Code: –Mainly used in environments with packet losses. –Can produce virtually infinite amount of encoding symbols from a vector of source symbols SV of the length k. –Decoder is capable of reconstructing the source symbols from a number of ES that is only slightly higher than the original length of the SV. –Can be viewed as a serial concatenation of a pre- code and LT Code.

Raptor Error Correction Codes

LT Code Source symbol Raptor Error Correction Codes A B C D E ‧ Modified Inverse Tree-based UEPLT Encoding Graph Ψ1Ψ1

Raptor Error Correction Codes [10] 3GPP TS V6.4.0, “Technical Specification Group Services and System Aspects; Multimedia Broadcast/Multicast Service (MBMS); Protocols and Codecs,” Mar Raptor Code I 3x3 Pre-code: G p [10] LT Code: G LT Source symbol Parity-Check symbol Parity-Check symbol: Pre-code: G p [10]

Multisource Streaming In MANETs

Media and Channel Coding Layer 2 n l Raptor encoded symbols Layer 3 Layer 1 t SB Source block SB with k l symbols per layer l k1k1 k2k2 k3k3 … … … Source 1 Source 3 Source 2 Sending n l s symbols Client Multisource transport:

Media and Channel Coding Layer 3 Layer 2 Layer 1 n l Raptor encoded symbols t SB Source block SB with k l symbols per layer l k1k1 k2k2 k3k3 … … … layer byte-rate: transmission rate: code rate:

Media and Channel Coding Client behavior: –Client can influence the number of received symbols per layer, by selecting the number of sources. –Decoding is successful if the number of source symbols per layer l used for encoding is equal or higher than the minimal number of symbols k min specified in [10]. [10] 3GPP TS V6.4.0, “Technical Specification Group Services and System Aspects; Multimedia Broadcast/Multicast Service (MBMS); Protocols and Codecs,” Mar

Media and Channel Coding The different sources are using different random seeds i for generating Ψ i for the encoding process. –Ensures the generation of independent ESs for each source stream. Source 3: Source 2: Source 1:

Application Layer Protocol for Multisource Media Delivery route loss probability for a path going via M intermediate links:

Application Layer Protocol for Multisource Media Delivery The proposed concept: –To increase the number of used sources for enhancing reliability in server availability, while keeping the overall used network transmission rate as small as possible. The authors assume that: –Nodes are not running in congestion state at any time. The transmission rate at an intermediate, source, or client node is not higher than the available transmission rate provides by the air interface.

Application Layer Protocol for Multisource Media Delivery The authors further assume that: –The overall probability of having a route from at least one source out of S sources to the client being P c with having independent network paths per source. –Every source route has the same route-loss probability: P r

Application Layer Protocol for Multisource Media Delivery The protocol for source monitoring and selection probes available sources cyclically. –The authors assume that the addresses of source nodes available in the Ad-Hoc network area are introduced by an external instance. Which is not consider in this work. –The monitoring of sources is achieved by sending probing packets ( inquiry packets ) to all known sources for collecting path quality in formation per source. Sources are probed continuously during media transmission.

Application Layer Protocol for Multisource Media Delivery Metric information: –The link/route quality information collected by the inquiry process. –The multisource coded network streams are requested from nodes with the best metric. –The metric used is the distance from client to the source node in terms of hops. Motivated by equation for Pr (route loss probability), The more nodes are used within a path, the higher the probability is the route may break down.

Application Layer Protocol for Multisource Media Delivery Simplified client scheme for frequent server evaluation: * The protocol has been implemented and executed in ns-2.

Application Layer Protocol for Multisource Media Delivery Stream management with resulting layered video quality:

Simulation Results

Operation points of SVC/Single-layer media stream: –A repeated Paris sequence (288 frames) with 8640 frames (285 sec), 30 frames per second, CIF resolution, GOP size 32.

Simulation Results Environment: –Area: 1000 x 600m –40 nodes (moving in random waypoint patterns) Scenario: –1 client and 1, 2, 3, 4, 8, and 12 available and randomly selected source nodes. –Each simulation is repeated 60 times in independent random waypoint. –An overall simulation time of 4.75 h per value of available source nodes.

Simulation Results For Raptor encoding, 3GPP-recommended preconditions [10] is adopted. DYMO [8] is used as routing protocol in combination with an IEEE b adapter. The average FEC stream rate is approximately 594 kb/s. Due to packetization overhead, the effective FEC protection rate: –Multisource coded stream: % –Single-layer stream: % [8] I. Chakeres, E. Belding-Royer, and C. Perkins, “Dynamic MANET On-demand (DYMO) Routing,” draft version 04, IETF, Mar [10] 3GPP TS V6.4.0, “Technical Specification Group Services and System Aspects; Multimedia Broadcast/Multicast Service (MBMS); Protocols and Codecs,” Mar

Simulation Results Average results for single-source and multisource modes. 1

Conclusion

Presented an extended unequal packet-loss protection (UPLP) scheme based on Raptor FEC using different sources for reliable media streaming in MANETs. Showed the benefits of using linear independent FEC streams with unequal loss protection for multisource streaming in scenarios with high route-loss probability, as is present in MANETs. This approach has been evaluated with a new protocol for media tracking and delivery in MANETs, which exclusively relies on application layer techniques. Thank you