module-roc-sink/source mono stream
I need to mono stream to save some bandwidth. With the old PulseAudio module-rtp-send I just called it with the 'channels=1' parameter and it was mono stream.
With the ROC I tried: $ pactl load-module module-remap-source source_name=my_source_mono master=my_source channels=1 channel_map=left master_channel_map=left $ pactl load-module module-roc-sink sink_name=roc_sink remote_ip=192.168.1.2 remote_source_port=10001 remote_repair_port=10002 fec_code=disable $ pactl load-module module-loopback source=my_source_mono sink=roc_sink latency_msec=100;
'my_source' is stereo source. This doesn't work. It's playing mess on the remote end and even caused the PipeWire to deadlock several times. Without the remap-source module and if the my_source is loopbacked to the roc_sink it works correctly, but it's streaming in stereo (the right channel is silent in my_source, so it's wasting bandwidth). I also tried front-left for the channels remapping, or dropping the remapping options, but the result was the same.