Three nodes real-time video transmission based on BATS codes

As mobile data transmission technology developing, the mobile device users’ demand on video is increasing sharply, such as online chatting, live broadcast and video conferencing. BATS codes is a new type high transmission efficiency network coding proposed base on the principle of fountain codes and...

Full description

Saved in:
Bibliographic Details
Main Author: Zhao, Yonghao
Other Authors: Chong Han Joo Peter
Format: Final Year Project
Language:English
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10356/64659
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:As mobile data transmission technology developing, the mobile device users’ demand on video is increasing sharply, such as online chatting, live broadcast and video conferencing. BATS codes is a new type high transmission efficiency network coding proposed base on the principle of fountain codes and linear network coding. This project focus on investigating the real-time video transmission capability of BATS codes. In this project, 3 nodes transmission system are implemented, BATS codes encoding/decoding is simulated by C++ programs, the video source is captured from webcam by using Linux v4l2 library, video encoding/decoding is performed by using FFmpeg software and decoded video is played on Opencv function window.