Ci sono due opzioni gratuite che puoi provare:
VLC offre un'interfaccia grafica più intuitiva (IMO) ma molto più limitata. ffmpeg è molto più potente, ma richiede di essere esperto di riga di comando.
Personalmente, preferisco ffmpg. Hanno un tutorial su come eseguire lo streaming point-to-point, che è ciò che stai cercando di fare
Point to point streaming
If you want to stream "from one computer to another", you could start
up a server on one, and then stream from FFmpeg to that server, then
have the client connect to that server (server could either be on
client or server side computers). Or you could do a point to point
type stream, like:
ffmpeg -i INPUT -acodec libmp3lame -ar 11025 --f rtp rtp://host:port
where host is the receiving IP. Then receive the stream using VLC or
ffmpeg from that port (since rtp uses UDP, the receiver can start up
any time).
or
ffmpeg -i INPUT -f mpegts udp://host:port