Please use this identifier to cite or link to this item: http://ds.knu.edu.ua/jspui/handle/123456789/5862
Title: Дослідження технологій передачі потокового відео для реалізації стрімінгового веб-сервісу.
Authors: КУЛІНИЧ, Ян Дмитрович
Keywords: NEXTJS, PROSTGRES, PRISMA, WEBRTC, HLS, DASH, MEDIASOUP, WSS, SOCKET.IO, NESTJS, REDUX TOOLKIT, TYPESCRIPT
Issue Date: гру-2024
Citation: КУЛІНИЧ Я. Д. Дослідження технологій передачі потокового відео для реалізації стрімінгового веб-сервісу.: кваліфікаційна робота на здобуття ступеня вищої освіти магістра зі спеціальності 121 – Інженерія програмного забезпечення: Кривий Ріг, 2024. 109 с.
Abstract: Метою кваліфікаційної роботи є дослідження та реалізація технологій передачі потокового відео в реальному часі. У роботі проаналізовано сучасні технології передачі потокового відео, зокрема DASH, HLS та WebRTC та інші. Після порівняльного аналізу вибрано технологію WebRTC із реалізацією SFU за допомогою бібліотеки Mediasoup, яка забезпечує ефективне управління потоками відео та аудіо. Розроблений веб-сервіс поєднує функції конференц-зв’язку та потокової передачі, зосереджуючи увагу на інтерактивності користувачів. На серверній стороні використано NestJS із Websocket (Socket.IO) для комунікації в реальному часі, Prisma для роботи з базою PostgreSQL, а також Mediasoup для обробки WebRTC-з’єднань. Клієнтська частина розроблена на Next.js із використанням Redux Toolkit для управління станом, Tailwind CSS для стилізації та клієнтської бібліотеки Mediasoup для інтеграції WebRTC. Додаток протестовано на продуктивність і стабільність у реальних умовах, звертаючи увагу мінімізацію затримок та забезпечення якості відео за умов нестабільного мережевого з’єднання.
URI: http://ds.knu.edu.ua/jspui/handle/123456789/5862
Appears in Collections:121 Інженерія програмного забезпечення
2024

Files in This Item:
File Description SizeFormat 
Кулінич.pdf1.42 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.