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.