Com o comando como indicado, 127.0.0.1
is localhost
, o comando do computador em que este comando é executado. Então, é claro, você só conseguirá abrir o vlc e reproduzir o fluxo na mesma máquina.
Para encaminhar para outra máquina na mesma LAN, você precisará pelo menos do endereço IP desta máquina em sua LAN.
Você não pode transmitir "para a Internet", porque nem o computador em que este comando é executado nem o telefone celular terá um IP público fixo. Ambos estarão por trás do NAT (Network Address Translation) também. Então você não será capaz de fazer isso.
Se você está na LAN, o que impede você de usar o fluxo de multicast diretamente da "outra máquina" (afinal, é multicast, e é exatamente para isso que a multicast é feita ...)? Converter um bom fluxo de multicast RTP em pacotes UDP de endereço único propenso a erros não parece ser a solução ideal para mim ...