@Art_Sh82

Как сделать видеотрансляцию?

Всем привет. Посоветуйте пожалуйста, как правильно спроектировать систему видеосервера.
Имеем камеру, которая по 4G шлет поток данных на сервер по UDP. На стороне сервера на С написан сервис который имеет в данный момент следующие функции:
1. прием RTP пакетов по UDP от камеры
2. Организует буфер заданной длины, в котором RTP пакеты строго упорядочены
3. передача RTP пакетов из буфера в либу ffmpeg для формирования *.mp4 файлов заданной длины.
Т.е. камера передает аудио\видео поток, сервис формирует видеоролики, на которые есть ссылки в бд. На фронте смотрим ролики, все ок. Но, стоит задача, что бы одновременно писать видеоролик и смотреть этот же аудио-видеопоток на фронте при этом иметь возможность навигации по ранее просмотренному материалу. Как такое сделать?
  • Вопрос задан
  • 115 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Drno
С помощью ffmpeg/cvlc проксировать видео дальше.
Типо ffmpeg принял, начал проксировать. Уже к этому подключился скрипт записи. И этот же поток отдался клиенту для просмотра
Ну а вывод записанного - html страничка с плеером, там поиск по дате. Далее формируем плейлист из нужных файлов и отдаем это в плеер
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы