Только для звука я получил хорошие результаты с ригелем. Сложная часть состоит в том, чтобы сконфигурировать соединитель импульсного звука GstLaunch в файле .config / rygel.conf. Вот мой раздел, но вы можете получить правильный источник pulseaudio с помощью следующей команды:
pactl list | egrep -A2 '^(*** )?Source #' | grep 'Name: .*.monitor$' | awk '{print $NF}' | tail -n1
Вот мой раздел GestLaunch:
[GstLaunch]
enabled=true
launch-items=myaudiowav;myaudiompeg
myaudiowav-title=WAV audio on @HOSTNAME@
myaudiowav-mime=audio/x-wav
myaudiowav-launch=pulsesrc device=alsa_output.pci-0000_00_14.2.analog-stereo.monitor ! audio/x-raw,channels=2 ! wavpackenc
myaudiompeg-title=MPEG audio on @HOSTNAME@
myaudiompeg-mime=audio/mpeg
myaudiompeg-launch=pulsesrc device=alsa_output.pci-0000_00_14.2.analog-stereo.monitor ! audio/x-raw,channels=2 ! lamemp3enc target=quality q
uality=6