Details

Title Разработка системы адаптивного стриминга видео в нескольких синхронизированных потоках с распределённой сегментированной загрузкой контента: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии»
Creators Ярцев Владислав Дмитриевич
Scientific adviser Комарова Елена Викторовна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects адаптивный стриминг ; видеоконтент ; синхронизированные видеопотоки ; распределённые системы ; видеоплееры ; adaptive streaming ; video content ; synchronized video streams ; distributed systems ; video players
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.03
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-1136
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\35678
Record create date 7/30/2025

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Action 'Download' will be available if you login or access site from another network

Group Anonymous
Network Internet

Объектом исследования данной работы является система потоковой передачи видеоконтента. Целью работы является создание решения, обеспечивающего воспроизведение видеоконтента с возможностью переключения между синхронизированными потоками и поддержку адаптивности стриминга по запросу. Методологической основой работы стали системный анализ, сравнительный анализ технологий стриминга, проектирование архитектуры микросервисной системы, разработка клиентских и серверных компонентов, а также проведение нагрузочного и сквозного тестирования. В результате спроектирована и реализована архитектура системы, включающая API-шлюз, сервисы загрузки, транскодирования и хранения видеоконтента. Разработаны видеоплеер и редактор синхронизации потоков, позволяющие воспроизводить и управлять несколькими синхронизированными видеопотоками. Проведён комплекс тестирований, подтвердивший стабильность и отказоустойчивость системы при высокой нагрузке. Областью применения результатов являются образовательные платформы, медицинские сервисы и мультимедийные решения в индустрии развлечений, где требуется одновременный доступ к нескольким видеопотокам для повышения качества восприятия информации.

The object of this study is a video content streaming system. The objective of this work is to develop a solution that provides video playback with the ability to switch between synchronized streams and supports adaptive on-demand streaming. The methodological basis of the work includes system analysis, comparative analysis of streaming technologies, microservice architecture design, development of client and server components, as well as load and end-to-end testing. As a result, a system architecture was designed and implemented, including an API gateway, services for uploading, transcoding, and storing video content. A video player and a stream synchronization editor were developed, enabling playback and management of multiple synchronized video streams. A comprehensive testing process confirmed the stability and fault tolerance of the system under high load. The results of this work can be applied in educational platforms, medical services, and multimedia solutions in the entertainment industry, where simultaneous access to multiple video streams is required to enhance information perception quality.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous
  • Разработка системы адаптивного стриминга видео в нескольких синхронизированных потоках с распределённой сегментированной загрузкой контента
    • ВВЕДЕНИЕ
    • 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ, ТЕХНОЛОГИЙ СТРИМИНГА И ПЕРЕДАЧИ ВИДЕОКОНТЕНТА РЕАЛИЗАЦИИ СИСТЕМЫ
    • 2. ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ
    • 3. РАЗРАБОТКА СИСТЕМЫ
    • 4. ТЕСТИРОВАНИЕ И АПРОБАЦИЯ
    • ЗАКЛЮЧЕНИЕ
    • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
    • ПРИЛОЖЕНИЕ 1 ПРОГРАММНЫЙ КОД API-ШЛЮЗА
    • ПРИЛОЖЕНИЕ 2 ПРОГРАММНЫЙ КОД СЕРВИСА-ХРАНИЛИЩА СТАТИЧЕСКОГО ВИДЕОКОНТЕНТА
    • ПРИЛОЖЕНИЕ 3 ПРОГРАММНЫЙ КОД СЕРВИСА-ТРАНСКОДИРОВЩИКА
    • ПРИЛОЖЕНИЕ 4 ПРОГРАММНЫЙ КОД СЕРВИСА-ЗАГРУЗЧИКА
    • ПРИЛОЖЕНИЕ 5 ПРОГРАММНЫЙ КОД ВИДЕОПЛЕЕРА
    • ПРИЛОЖЕНИЕ 6 ПРОГРАММНЫЙ КОД РЕДАКТОРА СИНХРОНИЗАЦИИ
    • ПРИЛОЖЕНИЕ 7 ПРОГРАММНЫЙ КОД И КОНФИГУРАЦИЯ СРЕДЫ РАЗВЁРТЫВАНИЯ
    • ПРИЛОЖЕНИЕ 8 ПРОГРАММНЫЙ КОД АВТОМАТИЗИРОВАННОГО ТЕСТИРОВАНИЯ
    • ПРИЛОЖЕНИЕ 9 ПРОГРАММНЫЙ КОД НАГРУЗОЧНОГО ТЕСТИРОВАНИЯ
    • ПРИЛОЖЕНИЕ 10 РЕЗУЛЬТАТЫ РУЧНОГО ТЕСТИРОВАНИЯ

Access count: 0 
Last 30 days: 0

Detailed usage statistics