Como transmitir uma câmera para o Chromecast com o Node-red! (+ motionEye)

Olá, acredito que seja uma dúvida muito recorrente de como podemos transmitir uma câmera do Home Assistant para o Chromecast!

Antes de tudo você tem que ter alguma câmera integrada ao Home Assistant, se não tem e tem algum celular antigo que queria usar como câmera, criei um tutorial simples explicando como aproveita-lo! (Celular antigo android como câmera integrado ao Home Assistant! (Ip Webcam))

Vamos ao tutorial!

Nodes que vamos usar:

1x Inject
1x Change
1x Cast

Nosso fluxo vai ficar assim:

No node não vai ter nenhuma alteração!
Já no node change vamos fazer algumas alterações!

Vamos colocar a url da sua câmera e o contentType como na imagem abaixo!

Para conseguir a url da sua câmera é preciso adicionar sua câmera ao motionEye. O motionEye é um add-on e pode ser adicionado pela aba Supervisor.

Com a câmera adicionada vá em Video Streaming e em Streaming URL.

Copie a url da sua câmera!

Comigo as câmeras só funcionaram com a url sendo http ao invés de https como no motionEye informa.

Com o node Change configurado agora vamos para o node Cast! É por ele que vamos achar o seu Chromecast para transmitir!

Primeiro você clica na lupa e vai aparecer o seu Chromecast, selecione ele e clique em done!

Pronto, agora é só clicar no quadradinho do node Inject que a sua câmera vai estar sendo transmitida para o Chromecast selecionado!

Espero ter ajudado, um abraço!

Quer transmitir a câmera para o seu Chromecast pelo Google Assistant com comando de voz? Clique aqui que o tutorial continua! Conheça o node chamado NORA! O Google Assistant no Node-red! Crie fluxos no Node-red e use no Google Home!

5 Likes

Meu amigo qual o modelo da sua camera que consegue transmitir para o Chromecast?
Tem algumas cameras IP´s da Intelbras e gostaria de fazer esse procedimento. Minha url que consigo reproduzir no VLC é a seguinte:
rtsp://admin:F869XYZZ@192.168.1.45:554/cam/realmonitor?channel=1&subtype=0&unicast=true&proto=Onvif
Mas quando coloco no fluxo do node-red não vai. Aparece essa mensagem: client error

Olá, eu uso a câmera de celulares antigos integrados ao Home Assistant. Não tenho mesmo ideia de como te ajudar.

Obrigado mesmo assim, vou fazer um teste com uma camera de celuar. Qual APP usa no celular?

Da uma lida aqui!

1 Like

Baixei o APP no celular, funcionou perfeitamente como falou. O que achei bacana que pelo navegador se eu entrar com IP da camera consigo colocar varios recurso inclusive zoom. Valeu a dica!

1 Like

E ai Leandro blz?
Conforme conversamos, eu tinha a mesma duvida do MrPontes. Consegui contornar da seguinte forma:

Tenho um NVR Intelbras e algumas câmeras Intelbras, todas so fazem transmissão via RTSP, e estão integradas como o meu HA, mas não conseguia transmitir para o Chromecast ou para o Google HUB.

Descobri que o VLC consegue pegar essa transmissão e devolver um HTTP, como você fez com o celular.

  • Instalei o VLC em um servidor windows que tenho aqui.
  • Na pasta que o VLC está instalada eu executei o seguinte comando:

start vlc -vvv -Idummy rtsp://admin:PCYYML@192.168.32.6:554 --sout #transcode{vcodec=MJPG,venc=ffmpeg{strict=1},fps=10,width=640,height=360}:standard{access=http{mime=multipart/x-mixed-replace;boundary=–7b3cc56e5f51db803f790dad720ed50a},mux=mpjpeg,dst=:9915/}

Obs: Substitua (rtsp://admin:PCYYML@192.168.32.6:554) pelo seu caminho.
Substitua dst=:9915 pela porta que deseja usar no http

Feito isso o novo caminho de transmissão fica http://ip_do_servidor_que_roda_o_vlc:9915

Ai basta pegar esse endereço e seguir tudo o que ja orientou aqui que vai funcionar perfeito a transmissão

Espero ter ajudado.

Abç

1 Like

Meu node Cast não encontra nenhum dispositivo… Tenho uma TV LG com Chromecast integrado, e tenho uma mibox também. Quando clico na lupa fica infinitamente buscando.
O que poder ser?

Seu Chromecast aparece no HA?
Vc tem adicionado pela integração Google Cast?

1

Só um esclarecimento, as tvs da LG não tem o Chromecast integrado, vc só abre o app que tem na tv webos e controla o app da tv, é diferente de como o Chromecast funciona…

Tutorial atualizado mostrando como se consegue a url da câmera pelo add-on motionEye!

acabei de testar, funcionou muito bem, ainda por cima coloquei o Nora smart pra eu ativar via GH, só não sei fazer a assistente desativar a transmissão. Mas mesmo assim ficou bom.

Boa, alguem poderia me dar uma orientação sobre o motioneye? eu habilitei a autentificaçao, pois quando eu colocava o ip e a porta no navegador abria a camera direto, isso é ruim. Ja habilitada ela pede um login e senha que nem eu sei kkkkkk