Jogando três streams RTSP, através do VLC, lançado para a televisão

0

Eu tenho três câmeras habilitadas para RTSP em todo o lado de fora da minha casa. Eu também tenho uma TV Vizio que tem "Smartcast" embutido (praticamente um Google Chromecast). Eu estou usando a última versão noturna do VLC que permite configurar o "renderizador" e escolher "Sala de estar" na lista e ele irá converter o que estiver tocando no VLC para a minha televisão.

Ok, está tudo fora do caminho. Eu tenho atualmente um arquivo .bat que contém o seguinte comando:

"D:\Program Files\VideoLAN\VLC\vlc.exe" --run-time=5 --loop --no-video-title rtsp://rtsp-url-for-camera-1 rtsp://rtsp-url-for-camera-2 rtsp://rtsp-url-for-camera-3

Este arquivo carrega o VLC e começa a percorrer as três câmeras. No entanto, está mostrando isso no meu laptop. O que eu quero fazer é ser capaz de carregar este arquivo e imediatamente começar a enviar este vídeo para minha televisão, sem perguntas, sem botões para clicar, apenas ciclismo instantâneo de minhas câmeras na minha televisão. Em uma nota lateral, percebo que não será instantâneo, mas você entendeu.

Eu encontrei o seguinte argumento de comando para adicionar ao comando:

--sout="#chromecast{ip=ip-address-of-television}"

É sorta funciona. Eu carrego o arquivo e ele imediatamente pega na minha TV; no entanto, ele não exibe o fluxo. Ele apenas mostra o ícone do chromecast no centro da TV, como se estivesse pensando em mostrar o feed, mas isso nunca acontece. Em seguida, passa para o próximo feed, mostra o ícone, mas nunca mostra nada. E continua assim ad nauseam.

Não tenho certeza qual é a melhor opção aqui. Estou esperando muito do VLC? Existe uma opção melhor disponível? Eu também tenho uma caixa Debian "media server" à minha disposição. Então talvez haja algum software lá fora que ofereça uma maneira de eu combinar todos os três fluxos para que eu possa ter o VLC apenas conectado ao meu servidor de mídia e transmitir um fluxo "interno" que a caixa Debian está produzindo, talvez isso seria ideal ?

Não sei ao certo para onde ir a partir daqui ... Alguém pode ajudar?

Editar : Depois de jogar ontem à noite, percebi que o motivo pelo qual não mostraria o fluxo com o argumento "--sout" era porque ele também estava pedalando rapidamente. Eu configurei o argumento "- run-time=" para 25 segundos em vez de 5, e funcionou. O problema, porém, é que ele precisa constantemente restabelecer o feed de vídeo. Portanto, há um atraso de 10 a 15 segundos na exibição do próximo feed. Ele mostrará uma câmera por cerca de 10 segundos, e então esse feed desaparecerá e levará de 10 a 15 segundos para se conectar à próxima câmera, e então ela será repetida até que eu a desligue.

Portanto, esta solução pode não ser a mais elegante de usar. Alguém sabe de algum software baseado em servidor Debian que possa pegar esses três fluxos RTSP e combiná-los em um só, de modo que eu possa apenas transmitir esse URL para minha TV e deixar o Debian lidar com o ciclo das câmeras? Eu estou pensando que pode ser o caminho a seguir aqui.

    
por Ricky 10.04.2018 / 03:03

0 respostas