There is a new option allowing you to set an app default to all is compatible files type. So it's a one click problem
https://support.microsoft.com/en-us/windows/change-default-programs-in-windows-e5d82cad-17d1-c53b-3505-f10a32e1894d
Turns out it doesn't, my bad.
VLC support RTMP, streaming a live feed like twitch. https://wiki.videolan.org/RTMP/
VLC also support reading from network https://wiki.videolan.org/Documentation:Play_HowTo/Basic_Use_0.9/Opening_modes/#Opening_a_Network
You are also able to generate a stream through multiple interfaces though I couldn't find how. Still, it is officially reported as being possible. https://www.videolan.org/streaming-features.html