Quero transmitir um arquivo de vídeo localizado na minha área de trabalho para um dispositivo iOS que tenha instalado o aplicativo VLC oficial publicado recentemente . Ambos os computadores estão no mesmo espaço de endereço na minha LAN, conheço seus IPs e os sigo com sucesso.
Não consigo descobrir o procedimento para transmitir um vídeo diretamente de um computador não servidor com o VLC instalado no aplicativo iOS VLC. Não sei se minha abordagem de invasão está correta e como abrir o fluxo no iOS VLC posteriormente.
Foi assim que eu fiz:
No aplicativo iOS VLC, seleciono a entrada do menu
Open network stream
Há apenas um campo de texto vazio, onde insiro o local visto na última janela da área de trabalho. Depois disso, ele diz erro de reprodução e volta à minha biblioteca de mídia vazia. Esse comportamento com a mesma mensagem de erro aparece, não importa o que eu digite no campo de texto.
Respostas:
Eu tenho que trabalhar usando a
http
opção de streaming. Você também pode fazer isso através de um comando terminal como este:Substitua [YOUR_IP] pelo IP do seu host de streaming, escolha qualquer porta livre como 8038, um nome de usuário e uma senha. Por fim, abra o seguinte fluxo de rede no VLC para iOS ou Android:
Você também pode transmitir de forma conveniente a saída de áudio do sistema usando o Soundflower (atualmente é a única versão funcional do El Capitan, se você ler esta resposta muito mais tarde, essas informações provavelmente estarão desatualizadas). Você também precisa
sox
(para pegar o dispositivo de áudio e canalizá-lo para o VLC) estdbuf
, o que você pode obter viabrew install sox stdbuf
(stdbuf
reduzirá os atrasos desativando o buffer da linha de terminal). Defina a entrada e a saída de áudio do sistema como "Soundflower (2ch)" e execute este comando:Você também pode usar isso para ligar para alguém na rede local. Coloque a entrada / saída de áudio do sistema de volta no alto-falante / microfone nas duas máquinas, abra o fluxo http da outra máquina e pronto. Apenas tome cuidado para que essa conexão não seja criptografada. O VLC também oferece uma
https
opção, mas ainda não a examinei. O atraso também será muito ruim viahttp
. Talvez isso possa ser melhorado aoopusenc
invés devlc
.fonte
confira este vídeo que pode ajudá-lo, me ajudou a realizar a tarefa.
https://www.youtube.com/watch?v=ptQc9DZNX5o
As principais diferenças do que você fez são codificar em HTTP e, no dispositivo iOS, usar o IP e a porta
por exemplo, http://192.168.1.1:8080
(a configuração da porta é feita na seção de opções de streaming após você clicar em Avançar)
fonte