Network coded multi-hop video streaming

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 ca...

Full description

Bibliographic Details
Main Author: Mohammed Ayub Bin Dawood
Other Authors: Chong Han Joo Peter
Format: Final Year Project (FYP)
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/68149
Description
Summary: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.