PulseAudio, ALSA, USB-camera
Всем привет!
На компе стоит Manjaro KDE x64, за компом работают несколько пользователей. Также к компу подключена web'ка, которая мониторит комнату. Видео захватывается при помощи ffmpeg примерно так:
Проблема в том, что из-за PulseAudio ffmpeg нужно запускать от имени активного юзера, а при переключении, перезапускать от имени нового активного юзера, ибо крашится. Всё это вызывает жуткие головные боли. Вопросы:
1. Можно ли в пульсе привязать конкретное устройство строго к конкретному юзеру вне зависимости от активности?
2. Можно ли отвязать одно устройство от пульсы и вернуть его на ALSA?
3. Можно ли автоматизировать перезапуск ffmpeg при переключении юзеров (самый плохой вариант)?
На компе стоит Manjaro KDE x64, за компом работают несколько пользователей. Также к компу подключена web'ка, которая мониторит комнату. Видео захватывается при помощи ffmpeg примерно так:
ffmpeg -thread_queue_size 256 -f v4l2 -i /dev/video0 -f pulse -i alsa_input.usb-046d_0805_4201AA60-02.analog-mono ...
Проблема в том, что из-за PulseAudio ffmpeg нужно запускать от имени активного юзера, а при переключении, перезапускать от имени нового активного юзера, ибо крашится. Всё это вызывает жуткие головные боли. Вопросы:
1. Можно ли в пульсе привязать конкретное устройство строго к конкретному юзеру вне зависимости от активности?
2. Можно ли отвязать одно устройство от пульсы и вернуть его на ALSA?
3. Можно ли автоматизировать перезапуск ffmpeg при переключении юзеров (самый плохой вариант)?