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