как повторно транслировать rtsp h264 как live dvr для iOs с помощью ffserver?

Я хотел бы получить существующий поток с IP-камеры, доставляющей поток rtsp в формате h264, и перемотать его для iPhone/Ipad, где у пользователя будет возможность вернуться назад во времени примерно на . 1 минута. А позже вернуться к «живой» ленте.

На самом деле я хотел бы сделать то же самое, что и в wowza (http://www.wowza.com/addons/wowza-ndvr-addon), но с программным обеспечением ff**.

Спасибо за все ваши подсказки!


person mojovski    schedule 31.07.2012    source источник
comment
Я нашел несколько комментариев в образце файла конфигурации ffserver: ffmpeg.org/sample.html У кого-нибудь есть опыт с этим?   -  person mojovski    schedule 01.08.2012


Ответы (1)


Насколько я помню, ffserver не поддерживает протокол потоковой передачи http, так что вы рестримите видео как. Я знаю, что сервер live555 можно настроить для прямой трансляции http.

преобразование в прямую трансляцию по http - единственная возможная причина, по которой я думаю, что вы вообще захотите выполнить повторную трансляцию.

существуют фреймворки, которые можно использовать для воспроизведения живых rtsp-каналов.

Dropcam — один из них, он основан на live 555, у нас есть один на основе ffmpeg.

https://github.com/mooncatventures-group

ни у одного из них нет отката на x секунд, которые вы хотите, но вы можете легко взять извлеченные кадры, поместить их в кольцевой буфер и воспроизвести из буфера.

взгляните на ffplayer-tests, который записывает видео (пока не аудио) в новый формат h264 и сохраняет его в фотоальбоме.

person Michelle Cannon    schedule 01.08.2012