Hi Remi,
I think there is a misunderstanding. I just tried this scenario in VLC 3.0.3 and it works. Please check this image out.
https://imgur.com/a/XSN4UzT
Basically I have an input source and two PCs. Lets call them PC1 and PC2. PC1 has two ethernet adapters.
* The input source is coming from udp://@:44001 over ETH1.
* I open VLC 3.0.3. Media --> Stream... --> Network Tab
* I enter network URL (udp://@:44001)
* Pressing "Stream" and "Next" buttons.
* I check "Display locally" box. I choose New Destination as "UDP (legacy)" from the combobox and press "Add".
* I enter "Address" (192.20.20.102). This is the ethernet adapter address of
PC2. For port I enter "1234" and press "Next".
* I press "Next" again.
* Generated stream output string is automatically formed as
":sout=#duplicate{dst=udp{dst=192.20.20.102:1234},dst=display} :no-sout-all :sout-keep"
* I press "Stream".
Now I can watch the stream on both PC1 and PC2. However, I am only interested in changing the volume of the media on PC1. Which is equaivalent of the
dst=display part of the duplicated media. And I can change the volume of the media on PC1 using VLC 3.0.3. I do
NOT want to change the volume of the media streamed to PC2.
I hope I could explain my problem well enough.
Cheers.