você pode tentar ffmpeg
- ele tem ffserver
, o que permite preparar um arquivo local para streaming sob demanda ou também definir o endereço do fluxo como uma fonte e transmiti-lo novamente por meio de ffserver
- Fiz alguns testes alguns anos atrás - incluindo o mplayer, que usei para obter o fluxo, codifico novamente por ffmpeg
e o envio para ffserver
Minha idéia de "retransmissão" era fornecer um servidor de fluxo local na LAN e fazer com que os clientes se conectassem localmente, abrindo 10-20 conexões ao controle remoto e matando a WAN.