Kõrgkäideldav võrgukoormuse jaotamisega reaalaja videoülekande lahendus
Date
2020
Authors
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