CamRelay 1.0.7: proteja a câmara do seu telemóvel com nome de utilizador e palavra-passe
O CamRelay 1.0.7 acrescenta uma definição de Segurança: um único nome de utilizador e palavra-passe protegem agora o fluxo RTSP, o ONVIF e a interface web. Está desativada por predefinição, por isso nada muda até a ativar. A interface web pede-lhe para iniciar sessão uma só vez, sem uma avalanche de janelas de início de sessão, e duas pequenas correções tornam a configuração mais simples.
On this page
O CamRelay 1.0.7 já está disponível no Google Play. Esta versão trata de algo que muitos de vós pediram: um início de sessão para a sua câmara. Com um único nome de utilizador e palavra-passe, pode agora proteger tudo o que o CamRelay disponibiliza na sua rede: o fluxo RTSP, o ONVIF para o seu NVR e a interface web.
A nova definição está desativada por predefinição. O seu NVR, o Frigate, o Home Assistant, o VLC e os marcadores do navegador continuam a funcionar exatamente como antes, até decidir ativá-la.
Porque é importante iniciar sessão
Até agora, qualquer dispositivo na sua rede podia abrir o fluxo do CamRelay, o seu serviço ONVIF ou a sua interface web. Em casa, no seu próprio Wi-Fi, isso muitas vezes não é problema. Mas muitas câmaras acabam em redes que não controla totalmente: uma casa partilhada, um escritório, um alojamento de férias ou um Wi-Fi que também é usado por visitas e aparelhos de casa inteligente. Quem descobrisse o endereço do telemóvel podia ver a câmara, alterar as definições ou transferir as gravações.
Com o CamRelay 1.0.7, só entram as pessoas e as aplicações que conhecem o nome de utilizador e a palavra-passe.
Ative em três passos

- Abra Definições na aplicação e desloque-se até à nova secção Segurança.
- Introduza um Nome de utilizador (começa como
admin) e uma Palavra-passe e toque em Guardar credenciais. - Ative Exigir autenticação.
E já está. O interruptor fica desativado até estarem guardados um nome de utilizador e uma palavra-passe, por isso não corre o risco de ficar trancado do lado de fora com uma palavra-passe vazia. Pode tocar no ícone do olho para ver a palavra-passe a qualquer momento e alterá-la sempre que quiser. As novas ligações usam de imediato as novas credenciais; não precisa de reiniciar a transmissão.
Um único início de sessão protege tudo

Com Exigir autenticação ativado, o mesmo nome de utilizador e palavra-passe são exigidos para:
- O fluxo RTSP, incluindo o canal de conversa bidirecional. Todos os pedidos RTSP são verificados, não só o primeiro, por isso uma aplicação não consegue saltar o início de sessão e começar a reproduzir na mesma.
- ONVIF: o seu NVR ou aplicação ONVIF tem de iniciar sessão antes de poder ler o endereço do fluxo, alterar o brilho ou o zoom, mudar o nome da câmara ou receber eventos.
- A interface web, com tudo o que contém: definições, visualização em direto, capturas de imagem, o fluxo MJPEG e o Gestor de Ficheiros com as suas gravações.
Algumas coisas ficam abertas de propósito, para que os seus dispositivos continuem a conseguir encontrar a câmara e ligar-se a ela:
- Descoberta: os NVRs e o Windows continuam a encontrar o CamRelay na rede.
- Os poucos pedidos ONVIF de que um cliente precisa antes de poder iniciar sessão, como o relógio do dispositivo e a sua lista de serviços.
Ligar as suas aplicações
VLC, FFmpeg e outros leitores RTSP
Acrescente o nome de utilizador e a palavra-passe ao endereço do fluxo:
rtsp://admin:[email protected]:1935/
Substitua 192.168.1.50:1935 pelo endereço que o CamRelay mostra no ecrã principal. O VLC também lhe pode pedir o nome de utilizador e a palavra-passe quando abre o endereço sem eles.

Dica: se a sua palavra-passe tiver caracteres como
@,:,/ou#, escreva-os codificados no endereço (@passa a%40,:passa a%3A,/passa a%2F,#passa a%23), ou escolha uma palavra-passe só com letras e algarismos.
Frigate
Acrescente as credenciais à linha RTSP no go2rtc. O Frigate consegue preencher a palavra-passe a partir de uma variável de ambiente, para que não fique em texto simples no seu ficheiro de configuração:
go2rtc:
streams:
camrelay:
- rtsp://admin:{FRIGATE_RTSP_PASSWORD}@192.168.1.50:1935/
Depois, defina FRIGATE_RTSP_PASSWORD na secção environment do seu ficheiro Docker Compose. A visualização em direto, a gravação e a conversa bidirecional continuam a funcionar através da mesma linha. O nosso guia do Frigate explica a configuração completa passo a passo.
Home Assistant
- Com a integração ONVIF, introduza o mesmo nome de utilizador e palavra-passe ao adicionar a câmara.
- Com a integração Generic Camera, coloque as credenciais no endereço do fluxo, como mostrado acima.
NVRs e aplicações ONVIF
Ao adicionar a câmara, introduza o nome de utilizador e a palavra-passe nas definições de câmara do NVR ou da aplicação. O CamRelay aceita as duas formas que os clientes ONVIF usam para iniciar sessão: WS-UsernameToken dentro do pedido e HTTP Digest.
Seguro de raiz: autenticação Digest
O fluxo RTSP e a interface web usam autenticação Digest, e os clientes ONVIF também a podem usar. Com o Digest, a palavra-passe propriamente dita nunca é enviada pela rede, apenas uma prova de utilização única de que a conhece, e um pedido intercetado não pode ser reutilizado. A autenticação Basic, que envia a palavra-passe quase em texto simples, não é aceite.
A interface web: inicie sessão uma vez, sem avalanches de janelas
Quando abre a interface web, o navegador pede-lhe o nome de utilizador e a palavra-passe uma vez e memoriza-os enquanto estiver aberto.
Uma página web comunica com a câmara constantemente em segundo plano: verifica o estado da transmissão a cada dois segundos e carrega a visualização em direto, as capturas de imagem e as definições. Se as credenciais mudassem com uma página aberta, por exemplo porque ativou a autenticação ou mudou a palavra-passe no telemóvel, cada um desses pedidos em segundo plano podia fazer o navegador mostrar a janela de início de sessão vezes sem conta.
O CamRelay 1.0.7 trata disto como deve ser:
- Assim que as credenciais deixam de funcionar, a página para todos os pedidos em segundo plano.
- Mostra uma mensagem clara, É necessário iniciar sessão, com um botão Iniciar sessão.
- Um toque recarrega a página, e o navegador pede-lhe para iniciar sessão uma única vez.

Tornámos também o início de sessão mais fiável quando uma página envia vários pedidos ao mesmo tempo. Podem chegar ao telemóvel por qualquer ordem, e o CamRelay aceita-os agora todos em vez de recusar alguns.
A sua palavra-passe fica no telemóvel
- O nome de utilizador e a palavra-passe ficam guardados apenas no telemóvel, no armazenamento privado do CamRelay.
- Ficam de fora das cópias de segurança na nuvem e das transferências entre dispositivos.
- Só os pode ver ou alterar na aplicação. A página de definições da interface web não os consegue ler, por isso quem a abrir uma vez não fica a saber a palavra-passe.
Uma nota honesta: o início de sessão controla quem se pode ligar, mas o vídeo e a interface web do CamRelay não são encriptados. Na sua rede local, isso é normal nas câmaras IP. Para ver a câmara fora de casa, use uma VPN para aceder à sua rede em vez de abrir portas no router.
Desativado por predefinição, à sua maneira
Sabemos que muitos de vós usam o CamRelay 24 horas por dia com um NVR que foi configurado uma vez e nunca mais mexido. Por isso, Exigir autenticação fica desativado depois da atualização. Nada muda até o ativar, e o seu NVR, o Frigate, o Home Assistant e os marcadores continuam a funcionar.
Quando estiver pronto, ative-o e depois acrescente as credenciais em cada aplicação que acompanha a câmara.
Também corrigido na versão 1.0.7
"Início automático ao ligar o Dispositivo" pedia permissão vezes sem conta
Para começar a transmitir depois de o telemóvel reiniciar, o CamRelay precisa da permissão de sobreposição do Android ("Sobrepor a outras apps"). Quando tocava em Início automático ao ligar o Dispositivo, o CamRelay abria o ecrã de permissão, como devia. Mas depois de a conceder e voltar atrás, a aplicação não dava por isso, e o toque seguinte abria o ecrã de permissão outra vez.
Agora o CamRelay verifica a permissão sempre que volta às Definições. Se a concedeu, Início automático ao ligar o Dispositivo ativa-se sozinho; não precisa de tocar outra vez. Se voltou sem a conceder, o interruptor fica desligado e a dica por baixo dele explica porquê.

Uma instalação nova mostrava a câmara frontal nas Definições
Numa instalação nova, o CamRelay transmite a partir da câmara traseira. Mas, até escolher uma câmara, a definição Câmara na aplicação e a lista de câmaras na interface web mostravam a primeira câmara da lista do telemóvel, que em muitos telemóveis é a câmara frontal. Agora ambas mostram a câmara que está realmente a ser usada.

Obtenha a atualização
O CamRelay 1.0.7 está a ser disponibilizado no Google Play. Se ainda não a vê, deve chegar dentro de poucos dias. Depois de atualizar, nada muda até abrir Definições → Segurança e ativar Exigir autenticação.
Obtenha o CamRelay no Google Play
Tem sugestões ou ideias? Toque em Enviar comentários no ecrã Acerca de da aplicação. Lemos todas as mensagens.
Videos
Related app
CamRelay - Câmara IP em direto via RTSP
Transforme o seu telemóvel Android numa poderosa câmara de rede RTSP.
Related posts
CamRelay 1.0.6: suporte ONVIF mais completo para o seu NVR e uma visualização em direto na web mais fluida
O CamRelay 1.0.6 permite que o seu NVR e as suas aplicações ONVIF façam muito mais com a câmara do telemóvel: receber eventos de gravação e da lanterna, ajustar o brilho e o zoom e mudar o nome da câmara. O Windows e os NVRs passam a reconhecer de imediato o novo nome da câmara. A visualização em direto na web pode continuar a reproduzir num separador em segundo plano, e várias correções na interface web tornam o uso diário mais simples.
CamRelay 1.0.5: preparado para o Android 17 e agora em vietnamita
O Android 17 acrescenta uma nova autorização de que as aplicações precisam antes de comunicar com os dispositivos da sua rede Wi-Fi. O CamRelay 1.0.5 pede-a, explica porquê e permite ativá-la mais tarde, para que o seu NVR, o VLC e o navegador continuem a chegar à sua câmara. A aplicação passa também a estar disponível em vietnamita, tem mais partes traduzidas em todos os idiomas e o Gestor de Ficheiros web volta a funcionar em francês e italiano.
CamRelay 1.0.4: Oiça a Sua Câmara no Navegador, e Gravações Que Resistem a Tudo
O CamRelay 1.0.4 acrescenta som à visualização em direto no seu navegador, protege as suas gravações quando o telemóvel falha ou perde energia, permite finalmente limpar gravações deixadas por uma instalação anterior e torna o ecrã principal mais poupado na bateria.