Kõrgkäideldav võrgukoormuse jaotamisega reaalaja videoülekande lahendus

Date

2020

Journal Title

Journal ISSN

Volume Title

Publisher

Tartu Ülikool

Abstract

Internet connection in rural areas and at outdoor events often suffers from stability issues, which makes online video broadcasting from such locations problematic. The purpose of this Bachelor’s thesis is to create a high availability video streaming software solution capable of delivering a stable real time video stream in conditions where there is more than one internet connection available, each of which individually can be unstable. The created solution is based on dividing the network load by combining several distinct internet connections into one upload stream regardless of their individual speeds and latencies. The redundancy of the video stream is achieved by means of data duplication between servers without the need for duplication of uploads. Testing confirmed the solution to have excellent fault tolerence.

Description

Keywords

Video streaming, high availability, network bonding

Citation