Как добавить прямой эфир и перемотку в видеоплатформу на FastAPI
В ретроспективе своего проекта Vadim_Klimov показывает, как учебный CRUD на FastAPI вырос в видеоплатформу с прямыми трансляциями. Для эфира сервис принимает видеопоток, транскодирует его и на лету создаёт HLS-сегменты, которые браузер загружает последовательно.
Отдельно разобрана перемотка прямого эфира. Зритель может вернуться к уже прошедшему фрагменту, пока тот остаётся в хранимом окне. Доступную глубину перемотки ограничивает TTL, то есть срок хранения сегментов.
Разбор собственной реализации пригодится при проектировании live-плеера: автор показывает, как организовать поток и хранение сегментов. Подключаясь к уже начавшемуся эфиру, зритель может смотреть текущий момент или вернуться к пропущенным фрагментам в пределах сохранённого окна.
Post #5160
327

- ❤🔥 1