LINUX.ORG.RU
решено ФорумAdmin

VLC ретрансляция RTSP потока с задержкой

 , ,


0

1

Стоит задача ретранслировать поток с задержкой в 30 секунд (нужно увидеть с IP камеры, что происходило в поле зрения объектива 30 секунд назад). Сейчас вот так:

cvlc rtsp://admin:admin@192.168.5.105:554/v2 --sout '#rtp{sdp=rtsp://:8554/}'
Не могу найти параметр чтоб была буферизация на стороне VLC перед выплёвыванием потока.

Справка поломалась?

--sout-rtp-caching=<integer> 
     Caching value (ms)
     Default caching value for outbound RTP streams. This value should be set in milliseconds.

WoozyMasta
()
Ответ на: комментарий от WoozyMasta

Дак вот, не работает, уже перепробовал все *caching

--sout-rtp-caching=30000
--sout-udp-caching=30000
--live-caching=30000
--disc-caching=30000
--network-caching=30000
--sout-mux-caching=30000
Трансляция идет секунду в секунду с захватываемым с камеры потоком. Консоль

nike-tesla
() автор топика
Ответ на: комментарий от nike-tesla

Странно, и в выхлопе присутствует

Stream buffering done (30000 ms in 30117 ms)

Попробуй на 2.2 версию VLC откатиться или юзай ffmpeg | ffplay

WoozyMasta
()

Лучше воспользуйся ffmpeg или чем-нибудь ещё подходящим для этой задачи. Может даже zoneminder удобнее будет использовать.

Quasar ★★★★★
()
Ответ на: комментарий от WoozyMasta

Да, действительно на 2.2 все заработало, спасибо!

nike-tesla
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.