Технологический демонстратор стриминга видео

Ссылка на работу
image
Заказчик обратился с запросом исследования, как добавить стриминг видео и аудио и поддержку iOS устройств на его сайт на фреймворке Spring. Доступа к коду сайта предоставлено не было, поэтому мы договорились, что я разработаю небольшой проект, демонстрирующий, как реализовать данную задачу. В результате был разработан технологический демонстратор, который: - Позволял загружать исходные видео и аудиофайлы - Преобразовывал загруженные файлы в формат HLS в фоне с помощью утилиты ffmpeg - Отдавал преобразованные файлы через стриминг на клиент Также был сделан простейший веб-клиент для тестирование и демонстрации работоспособности. С кодом демонстратора можно ознакомиться по ссылке. Демонстратор и необходимые для его работы сервисы разворачиваются с помощью docker compose
https://github.com/Polterageist/spring-mediastreaming