High Availability Realtime Video Delivery System With Uplink Bonding

Name
Karl Õmblus
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.
Graduation Thesis language
Estonian
Graduation Thesis type
Bachelor - Computer Science
Supervisor(s)
Märt Bakhoff
Defence year
2020
 
PDF