How to receive the same udp-stream in several programs?
I have a closed third party system that sends a unicast UDP stream (MPEG-TS) that I'd like to access in two different programs on the same computer. I can not change anything on the source, not even IP or Port. Is there any other option than to write my own little program that captures the stream and then creates to new streams and resends both? It seems that only one of the two destination programs handles multicast, so I need two unicast streams. You should be able to use socat to forward unicast UDP to a multicast group, or just save data into a file and process later. Edit 0: Here is an