Мы с важной новостью: с 28 февраля 2025 года сервис Хабр Фриланс прекратит свою работу.

Купить услуги можно до 28 февраля 2025, но пополнить баланс уже нельзя. Если на вашем счете остались средства, вы можете потратить их на небольшие услуги — служба поддержки готова поделиться бонусами, на случай, если средств немного не хватает.
R50 0d5dc8088761183b9f33edac8fd3b083
Веб-разработка

Video Library Web App + API

Добавлено 30 июн 2022 в 22:04
Веб-интерфейс приложения для загрузки видео на сервер. Менеджерам требовалось иметь возможность создавать плейлисты для другого моего проекта Power Player. Я разработал скетч интерфейса, вместе с дизайном мы оформили его в стиле остальных проектов компании.
Так же я разработал сервер на Nest.JS. Ничего особенного, просто CRUD API для видео, плейлистов и видео в плейлистах. Из интересного - сжатие видео до 480p при загрузке, которое реализовано на связке AWS Media Convert и AWS SNS для получения уведомлений о завершении конвертации. Такая связка позволила запускать сжатие на фоне и работать в это время с интерфейсом.
С учетом того, что требовалась высокая скорость отдачи ведео контента (ведь плеером пользуются люди по всему миру) хостинг осуществлялся на AWS S3 с раздачей через CDN.




B59abf5594