Please use this identifier to cite or link to this item:
https://krs.chmnu.edu.ua/jspui/handle/123456789/4601| Title: | Інтерактивна платформа для розміщення та перегляду відеоконтенту |
| Other Titles: | кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 122 «Комп’ютерні науки» |
| Authors: | Сенішин, В. В. |
| Keywords: | кафедра інтелектуальних інформаційних систем Горбань Г. комп’ютерні науки ОП бакалаврська робота відеохостинг мікросервісна архітектура транскодування відео потокове відтворення FFmpeg RabbitMQ .NET асинхронна обробка video hosting microservice architecture video transcoding streaming |
| Issue Date: | Jun-2026 |
| Publisher: | ЧНУ ім. Петра Могили |
| Abstract: | Об’єкт роботи – процес управління, обробки та потокової доставки відеоконтенту в сучасних вебсистемах. Предмет роботи – мікросервісна архітектура та технології асинхронного транскодування для створення масштабованої платформи відеохостингу. Мета – розробка високонавантаженої вебплатформи відеохостингу із забезпеченням надійного завантаження, автоматичної обробки та оптимізованого відтворення медіаконтенту. У роботі проаналізовано предметну область та існуючі архітектурні рішення, обґрунтовано вибір мікросервісного підходу, спроєктовано архітектуру системи. У першому розділі оцінено аналоги та сформульовано технічні вимоги до системи. Здійснено реалізацію сервісів із конвеєром транскодування на базі FFmpeg та RabbitMQ. Другий розділ присвячено вибору мікросервісної архітектури, методів асинхронної обробки відео та технологій інтерактивності. У третьому розділі описано структуру проєкту, стек та особливості мікросервісів. Четвертий розділ містить опис реалізації модулів, налаштування бази даних та результати функціонального й навантажувального тестування, що підтвердили ефективність та відмовостійкість інфраструктури. Сторінок – 89, таблиць – 8, рисунків – 16, посилань – 33, додатків – 5. The object of the study is the process of management, processing, and streaming delivery of video content in modern web systems. The subject of the study is the use of microservice architecture and asynchronous transcoding technologies to create a scalable video hosting platform The purpose of the work is the development of a high-load video hosting web platform that ensures reliable uploading, automatic processing, and optimized playback of media content. In this work, the subject domain and existing architectural solutions are analyzed, the microservice approach is justified, and the system architecture is designed. The first chapter evaluates existing counterparts and formulates technical requirements. The implementation of services includes a transcoding pipeline based on FFmpeg and RabbitMQ. The second chapter focuses on the microservice architecture selection, asynchronous video processing methods, and interactivity technologies. The third chapter details the project structure, stack, and microservice design specifics. The fourth chapter covers module implementation, database configuration, and the results of functional and load testing, which confirm the efficiency and fault tolerance of the infrastructure. Pages - 89, tables - 8, figures - 16, references - 33, appendices - 5. |
| Description: | Сенішин В. В. Інтерактивна платформа для розміщення та перегляду відеоконтенту : кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 122 «Комп’ютерні науки» / В. В. Сенішин ; ЧНУ ім. Петра Могили. – Миколаїв, 2026. – 93 с. |
| URI: | https://krs.chmnu.edu.ua/jspui/handle/123456789/4601 |
| Appears in Collections: | Факультет комп'ютерних наук |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| Кваліфікаційна робота бакалавра Сенішин_Віктор_Вікторович.pdf | 1.9 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.