Network coded multi-hop video streaming
Mohammed Ayub Bin Dawood
Date of Issue2016-05-24
School of Electrical and Electronic Engineering
Currently, high quality video streaming over multi-hop wireless networks proves to be a challenging endeavor due to erratic and time-varying nature of wireless channels and the stringent delivery requirement of video traffic. Batched Sparse (BATS) Code, a multi-hop network coding technique, is capable of preventing erasure accumulation and improving the delivery rate for video streaming. Nevertheless, utilization of BATS codes tends to incur delay in video streaming due to its inability to distinguish parts of a received file, hence playback of video occurs only upon reception of all required packets. In this project, the implementation and testing of BATS code with Unequal Error Protection (UEP), specifically the Weighted BATS approach, was applied with Scalable Video Coding (SVC) techniques to determine its performance for video streaming in comparison with the traditional BATS approach. Implementation was performed in a fixed test bed comprising a three node network. Results obtained, showed that the Weighted BATS approach, facilitates immediate file transmission due to its ability to allow the instantaneous commencement of the decoding process once the initial packets of a file has been received. In addition, a reduction in the amount of packets received does not hinder the decoding process. Hence the results conclusively demonstrate the merits of implementing the Weighted BATS approach due to its inherent UEP properties.
DRNTU::Engineering::Electrical and electronic engineering::Wireless communication systems
Final Year Project (FYP)
Nanyang Technological University