Como criar e usar uma transmissão gratuitamente

Seu próprio servidor de transmissão na demo gratuita do sistema de videovigilância MyVMS

Se você estiver disposto a administrar um servidor por conta própria, é possível executar uma transmissão de câmera IP sem nenhum serviço pago: alugue um VPS, instale a demo do MyVMS Linux e obtenha o poster e as transmissões MP4 e HLS por links diretos.

Se preferir não lidar com um servidor, o rtsp.me faz o mesmo por você: ele verifica o link RTSP e entrega o código do player pronto para o seu site.

Baixar MyVMS Linux 8.6.0 x64 (demo)

O que você vai precisar

Passo 1. Alugue um VPS Linux

Alugue um servidor virtual com Linux em um data center. O servidor precisa de um endereço IP público — é o endereço em que o poster e os links de transmissão vão abrir.

Passo 2. Instale a demo do MyVMS

Baixe e instale a demo do MyVMS Linux 8.6.0 x64.

Após a instalação, crie um usuário separado sem direitos de administrador. O login e a senha dele são passados dentro dos links, por isso a conta de administrador não deve ser usada.

Nunca publique o login e a senha do administrador. Use apenas uma conta separada com direitos mínimos nos links.

Passo 3. Conecte a câmera

Adicione a câmera IP nas configurações do sistema de videovigilância MyVMS. Certifique-se de que o servidor enxerga a câmera e exibe o vídeo.

Passo 4. Abra a porta 9786

O servidor web do MyVMS roda na porta 9786. Redirecione-a no roteador ou abra-a no firewall do servidor para que os links possam ser abertos pela internet.

Internet → PUBLIC_IP:9786 → servidor web do MyVMS → câmera

Exemplos de redirecionamento de portas para roteadores populares estão no guia “Como configurar o redirecionamento de portas”.

Passo 5. Use os links diretos

Substitua PUBLIC_IP pelo endereço do seu servidor e <base64(login:pass)> pelo par login:senha do usuário que você criou, codificado em base64.

Poster da câmera (snapshot):

http://PUBLIC_IP:9786/cameras/0/image?authorization=Basic%20<base64(login:pass)>&keep_aspect_ratio=0&resolution=640x480

Transmissão MP4:

https://PUBLIC_IP:9786/cameras/0/streaming/main.mp4?authorization=Basic%20<base64(login:pass)>&audio=1

Transmissão HLS (m3u8):

https://PUBLIC_IP:9786/cameras/0/streaming/main.m3u8?authorization=Basic%20<base64(login:pass)>&audio=1

main é a transmissão principal da câmera em resolução total, sub é a transmissão secundária em resolução menor. Para obter a transmissão secundária, substitua main por sub no link — para incorporação em um site, ela geralmente carrega mais rápido e economiza tráfego de dados.

Perguntas frequentes

É realmente gratuito?
A demo do MyVMS é gratuita. Você paga apenas pelo aluguel do VPS e pelo tráfego de dados.
Qual porta precisa estar aberta?
A porta 9786 — é nela que roda o servidor web do MyVMS. Sem uma porta aberta, os links do poster e da transmissão não funcionarão pela internet.
Qual é a diferença entre main e sub?
main é a transmissão principal da câmera, sub é a transmissão secundária em resolução menor. Nos links MP4 e m3u8, basta substituir main por sub.
Como monto a string de autorização?
Codifique em base64 o par login:senha do usuário que você criou e coloque-o depois de Basic%20. Não use a conta de administrador.
Qual é a diferença em relação ao rtsp.me?
Aqui você administra o servidor por conta própria e é responsável por atualizações, tráfego de dados e disponibilidade. O rtsp.me assume isso e ainda entrega um player pronto, proteção de acesso, estatísticas e arquivo na nuvem.

Prefere não administrar um servidor?

Verifique o link RTSP da sua câmera no rtsp.me e obtenha uma transmissão pronta com player, proteção de acesso e arquivo na nuvem.

Verificar um link RTSP