Investigation of Video Dispatching Methods on Multiple End Devices in the Context of the Rust Programming Language
Abstract. The modern world is actively moving towards digitalization, which requires efficient distribution of video content on a variety of end devices. The problem is that different usage scenarios impose different requirements on security, quality, and latency when transmitting video. The aim of the study is to identify the most suitable protocols for video dispatching in educational and real-world applications using the Rust programming language, known for its security and performance. Protocols such as HTTPS (TCP), BitTorrent, HLS, WebRTC, SRT and DASH have been investigated and analyzed. The results show that HLS and DASH have advantages in adaptive streaming in a changing network environment, while SRT and WebRTC provide low latency and high reliability for applications requiring real-time operation. The practical significance of these findings is confirmed by successful integration into educational systems, which ensures stable work even with a change in workload. Discussion: in the future, it is recommended to explore the combined use of several protocols, such as HLS and SRT, to improve the overall efficiency and reliability of video data transmission, as well as integration with CDN to improve quality and reduce load.
Authors
- Sergey V. Ermakov (ORCID: https://orcid.org/0009-0009-7814-8877)
- Vladislav Lyapunov
- Al'bert Shefner
- Hadzhimurad Ahmedov
- Nikita Kot
Institutions
- Petersburg State Transport University (RU)
Publication Details
- Journal
- Intellectual Technologies on Transport
- Published
- 2024-12-30
- DOI
- https://doi.org/10.20295/2413-2527-2024-440-59-66
- Primary Topic
- Caching and Content Delivery
- Type
- article
- Field-Weighted Citation Impact
- 0.00