Presentation on theme: "Fountain Coding-based Video Transmission System over Heterogeneous Wireless Networks Presented by Hyunchul Joo POSTECH"— Presentation transcript:
Fountain Coding-based Video Transmission System over Heterogeneous Wireless Networks Presented by Hyunchul Joo POSTECH firstname.lastname@example.org
MCNL CSE Contents Introduction Proposed Video Transmission System Experiment Results Demo
MCNL CSE Many wireless networks with different features WLAN networks Cover small area but support high transmission rate UMTS networks Cover wide area but support low transmission rate Introduction
MCNL CSE Introduction Vertical handoff Switching technology between different networks to support seamless service MN can only access the single network at a time Needs sophisticated architecture and mutual agreement among network service providers Some transition time is inevitable
MCNL CSE Introduction Path diversity MN establishes multiple paths over multiple wireless networks Advantages Parallel transmission Increase the total bandwidth Disperse the network load Eliminate the vertical handoff delay Without the cost of cooperation on the network infrastructures
MCNL CSE Introduction We assume that UDP (User Datagram Protocol) has to be used for delay sensitive video streaming The distortion caused by packet loss is more severe than source encoding rate decrease The network path with high packet loss rate is useless until we deploy FEC (Forward Error Correction) coding such as the fountain code
MCNL CSE Proposed System Fountain Code Rateless & Erasure code Generate endless encoded symbols from finite source symbols If a sufficient number of encoded symbols are available, all source symbols can be recovered although some encoded symbols are lost Type Online code LT code Raptor code Etc..
MCNL CSE The original data have to be divided into source blocks The basic unit of fountain coding Source block size = GOP One source block impair can affect one more GOPs if the source block is not synchronized with one GOP Each source block is divided into source symbols and then applied to the fountain encoding Proposed System
MCNL CSE Based on the feedback of receiver, the transmission rate of each path and the fountain code rate are dynamically determined to maximize video encoding rate subject to delay and source block loss constraints Simple weighted round-robin scheduling is enough to distribute packets among possible paths because all packets has the same priority Proposed System BW, delay, PLR
MCNL CSE Experiment set-up 802.11b and 802.11g networks are used as access technology for each path The JM reference software of H.264/AVC and original JM rate control mechanism are used CIF format HARBOUR video sequence is adopted as the test sequence The GOP structure is IPPPPPPPPPPPPPP and the number of frames in a GOP is set to 15 Experiment Results 802.11b 802.11g
MCNL CSE Experiment Results The number of successfully received packets The number of received packets through proposed system are always higher than K Performance of the proposed system is superior to other cases that utilize the single path GOP number
MCNL CSE Experiment Results PSNR comparison In RS code systems When the single reliable path is used, decoding is always successful with low PSNR value When two paths is used, decoding is sometimes incomplete Proposed system can provide the smooth video with high quality because source symbols are always decoded with high PSNR value GOP number
MCNL CSE Test-bed overall structure Java is used to implement the proposed system Demo
Your consent to our cookies if you continue to use this website.