Topic: [streaming] SVPCast not working with port forwarding

SVPCast not working with port forwarding. In fact, it seems like it was bind only with link that it provided in control.

This is severe bug, as I had tested it with multiple interfaces I used.

Here is the list of restriction.

Scenario 1: Locally.
- SVPCast force user to use link that was shown next to the qr code. It doesn't care how many interfaces you have. And sometimes it gives me 127.0.0.1 which would only work in my machine.

Scenario 2: between two computers on the same network.
- SVPCast force user to disable all other interface except the one that SVPCast show next to the qr code.
- Host file mapping does not work
- SVPCast most of the time, it uses the wrong interface (it uses my vm interface or docker interface)

Scenario 3: between two computers on the different network.
- SVPCast force user to set up vpn.
- port forwardng doesn't work.
- Don't even think about ddns as port forwarding doesn't work.

I am sure that my port forwarding is working with my DDNS.
It is not a firewall problem, I've success streaming this port with VLC and I am able to join from cellular network with the ddns before.


My suggestion:
- Let user decide which ip to use.
- Bind with ip 0.0.0.0 which allow every interface.
- If possible, support ipv6 too.

Re: [streaming] SVPCast not working with port forwarding

the thing is tcp sever is bound to all interfaces and you can use any local IP