Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
https://krs.chmnu.edu.ua/jspui/handle/123456789/4601| Назва: | Інтерактивна платформа для розміщення та перегляду відеоконтенту |
| Інші назви: | кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 122 «Комп’ютерні науки» |
| Автори: | Сенішин, В. В. |
| Ключові слова: | кафедра інтелектуальних інформаційних систем Горбань Г. комп’ютерні науки ОП бакалаврська робота відеохостинг мікросервісна архітектура транскодування відео потокове відтворення FFmpeg RabbitMQ .NET асинхронна обробка video hosting microservice architecture video transcoding streaming |
| Дата публікації: | чер-2026 |
| Видавництво: | ЧНУ ім. Петра Могили |
| Короткий огляд (реферат): | Об’єкт роботи – процес управління, обробки та потокової доставки відеоконтенту в сучасних вебсистемах. Предмет роботи – мікросервісна архітектура та технології асинхронного транскодування для створення масштабованої платформи відеохостингу. Мета – розробка високонавантаженої вебплатформи відеохостингу із забезпеченням надійного завантаження, автоматичної обробки та оптимізованого відтворення медіаконтенту. У роботі проаналізовано предметну область та існуючі архітектурні рішення, обґрунтовано вибір мікросервісного підходу, спроєктовано архітектуру системи. У першому розділі оцінено аналоги та сформульовано технічні вимоги до системи. Здійснено реалізацію сервісів із конвеєром транскодування на базі 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. |
| Опис: | Сенішин В. В. Інтерактивна платформа для розміщення та перегляду відеоконтенту : кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 122 «Комп’ютерні науки» / В. В. Сенішин ; ЧНУ ім. Петра Могили. – Миколаїв, 2026. – 93 с. |
| URI (Уніфікований ідентифікатор ресурсу): | https://krs.chmnu.edu.ua/jspui/handle/123456789/4601 |
| Розташовується у зібраннях: | Факультет комп'ютерних наук |
Файли цього матеріалу:
| Файл | Опис | Розмір | Формат | |
|---|---|---|---|---|
| Кваліфікаційна робота бакалавра Сенішин_Віктор_Вікторович.pdf | 1.9 MB | Adobe PDF | Переглянути/Відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.