A solução foi:
- Adicione a nova opção
--miface=loao VLC:cvlc -vvv /home/user/file.avi --loop --sout '#rtp{access=udp,mux=ts,dst=239.1.1.1,port=32321,caching=10000}' --miface=lo -
Adicionar rota a
lopara endereços multicas:route add -net 239.1.1.0 netmask 255.255.255.0 dev lo2a. Para tornar a rota persistente, temos que adicioná-la a
/etc/network/interfacescom o prefixoup. Assim:up route add -net 239.1.1.0 netmask 255.255.255.0 dev lo
É isso. Agora o VLC está transmitindo para lo interface e não para eth0 . Além disso, qualquer aplicativo que desejar se inscrever para 239.1.1.1 - 239.1.1.254 fará isso através da interface lo .
Espero que isso ajude alguém a resolver um problema de streaming.