#ffmpeg #raspberry-pi #uv4l
#ffmpeg #raspberry-pi #uv4l
Вопрос:
Я настроил uv4l на своем Raspberry pi 4 с помощью HQ camera. Потоковая передача http работает нормально. Я бы хотел запускать его 24/7, но мне также нужно время от времени транслировать прямые трансляции на Youtube с помощью ffmpeg.
Я запускаю uv4l с опцией -n videouv4l
, поэтому он создает устройство /dev/videouv4l
, которое я могу использовать в качестве входных данных для ffmpeg.
Но это работает только тогда, когда никто не просматривает поток. Если поток активен, ffmpeg возвращается с ошибкой, что он не может получить доступ к устройству.
Мне нужен способ временно отключить поток, чтобы я мог быть уверен, что устройство доступно для ffmpeg. Я не смог найти никаких очевидных методов в документации, либо используя (А) команду отключения потока через REST API, либо завершив процесс и (Б) снова запустив uv4l с отключенным потоком.
Как я могу это сделать?
Что касается опции (B), я попытался запустить uv4l с помощью этой опции --server-option '--enable-webrtc=no'
, но она по-прежнему включает http-поток.
С уважением, Вик