Eu consegui trabalhar o que eu queria inicialmente. Eu tenho um computador desktop, que eu uso como um "servidor de streaming". Eu envio todos os comandos de streaming do VLC para ele, e meu computador de mesa envia o vídeo para o STB. A conexão entre meu laptop e o computador desktop é estabelecida com uma ferramenta chamada PsExec. Aqui está o comando que estou enviando para o meu computador:
"vlc" -I dummy --dummy-quiet --directx-volume=0.00 "C:\Users\User\video.ts" :sout=#duplicate{dst=udp{mux=ts,dst=239.9.14.2:1234},dst=dummy} :no-sout-rtp-sap :no-sout-standard-sap :sout-all :ttl=1 :sout-keep
Tudo funciona, posso transmitir conteúdo usando meu laptop, mas não tenho controle sobre ele (não tenho a GUI do VLC comum). Você provavelmente está se perguntando por que eu não iria transmitir tudo com interface VLC GUI não fictícia - obter um cliente VNC ou mesmo TeamViewer e começar a transmitir e controlar o VLC dessa maneira. Bem, existem outras pessoas que também gostariam de usar o computador de mesa - é por isso que não quero distraí-los de maneira alguma. Mas eu gostaria de ter controle sobre a reprodução de conteúdo - eu quero pausar, rebobinar, avançar rapidamente, etc. Mas se eu não conseguir esse trabalho, não seria o fim do mundo, hehe . Fico feliz por ter conseguido esse trabalho mesmo assim.
Obrigado por qualquer sugestão sobre como eu poderia realizar isso!