Protocolo RTSP versus RTMP
Preparação
Solução de transmissão de câmera IP: gateway de mídia de vídeo
Como incorporar streams de câmeras IP em sites
Você pode ter uma câmera IP (câmera de segurança ou câmera Ethernet) montada em sua casa e está se perguntando se pode transmitir o vídeo em tempo real em plataformas ao vivo ou incorporar a transmissão ao vivo IP em uma página da web.
Infelizmente, você não consegue encontrar uma solução fácil nativamente em sua câmera IP. Portanto, você precisa usar alguns aplicativos ou hardware externos para tornar as câmeras de segurança acessíveis globalmente.
Este artigo explica como enviar streaming de sua câmera IP para qualquer destino público e incorporá-lo em um site ou até mesmo em uma webcam de bate-papo ao vivo.
A câmera IP usa RTSP . protocolo RTSP é um protocolo de controle de mídia que permite monitorar sua segurança em sua rede local.
O fluxo público da Internet usa o protocolo RTMP . RTMP é um protocolo de transmissão de mídia amplamente adotado pelo Youtube, Twitch, Facebook Live e outras plataformas ao vivo.
Para transmitir a câmera de segurança, você precisa transferir o protocolo original de RTSP para RTMP.
Antes de começar, você precisa:
1. Descubra o endereço RTSP da sua câmera IP.
2. Prepare um computador que esteja na mesma rede que a câmera. Isso ajudaria você a implantar o aplicativo ou configurar o hardware conectado à rede local.
3. Obtenha o URL do stream e a chave da sua plataforma de destino (YouTube, Facebook, etc.). Você precisará do URL do stream e da chave do stream para formar o URL de push RTMP.
4. Prepare ORIVISÃO gateway de mídia de vídeo (DH941), ou Decodificador de vídeo (DH931/DS931/DS951)
Use o software Onvif Device Manager para encontrar o endereço RTSP da câmera de rede. Se você já obteve o endereço RTSP da câmera de rede, ignore esta etapa.
1. Baixe e instale o software Onvif Device Manager. O Software Onvif irá procurar automaticamente a câmera na Rede após abrir o software. E a câmera será exibida na janela esquerda.
2. Faça login com o nome de usuário e senha da sua câmera.
3. Clique em 'Vídeo ao vivo' e você obterá o endereço RTSP. (Por favor veja a imagem abaixo)
4. Se sua câmera exigir uma conta e senha para acessar, observe o formato do endereço RTSP
Por exemplo:
O endereço RTSP é rtsp://192.168.10.64:554/Streaming/Channels/101xxxxxxx
O nome de usuário e senha da câmera é admin/admin.
O endereço correto é rtsp://admin: admin@192.168 .10.64:554/Streaming/Channels/101xxxxxxx
Características do produto:
Decodificação de hardware H264/H265 de alto desempenho;
Suporte máximo para encaminhamento de protocolo de 9 vias RTSP /HTTP /UDP/ HTTPS /SRT /RTMP para RTMP /RTMPS /UDP /RTP;
Apoie a transferência da porta de rede 1 para a porta de rede 2;
Vários alvos de streaming disponíveis;
Suporta saída de até 3840 × 2160 (interface HDMI);
Suporte para inserção de áudio (música de fundo) em fluxos de encaminhamento;
Suporta saída de visualização local, com no máximo 9 canais de visualização 720P
Para obter os dados da câmera IP e transmiti-los para plataformas públicas em um gateway de mídia de vídeo, você precisa seguir as seguintes etapas:
1. Conecte o gateway de mídia de vídeo à sua rede local e execute-o.
2. Abra o console do site do dispositivo gateway de mídia de vídeo e clique na página de configurações de decodificação.
3. Insira o endereço RTSP da sua câmera de rede nas configurações de entrada.
4. Ative o streaming RTMP/RTMPS para enviar streams de webcam para plataformas como YouTube e Facebook:
Por exemplo:
O endereço do servidor RTMP é: rtmp://a.rtmp.youtube.com/live2
A chave do stream é: 7thy-519k-6yux pubs xxxx


Dica: Se sua câmera não tiver áudio integrado, você precisará usar o video media gateway DH941 para inserir o áudio
Não existe uma maneira direta de incorporar vídeos de câmeras de segurança em um site. No entanto, incorporar vídeos do YouTube/Facebook/Switch em sua página é fácil.
4.1 Incorporar o YouTube Stream no site:
As etapas são as seguintes:
1. Entre na sua página de transmissão ao vivo do YouTube e clique no botão 'Compartilhar' na parte inferior do vídeo.
2. Clique em “Incorporar” na opção de compartilhamento e copie o código HTML iframe.
3. Vá para o console do seu site e crie uma página de teste (ou postagem).
4. Se você estiver usando WordPress, adicione um bloco ‘HTML personalizado’. Se você estiver usando um construtor de sites diferente, selecione ‘Editar como HTML’.
5. Cole o código HTML que você acabou de copiar do YouTube.
6. Visualize e ajuste os valores de largura e altura da janela conforme necessário.
7. Publique a página e curta sua transmissão ao vivo.
4.2 Incorporar Facebook Stream no site:
As etapas são as seguintes:
1. Entre na página em tempo real do Facebook da sua webcam e clique no botão 'Compartilhar' à direita.
2. Clique em “Incorporar” na opção de compartilhamento e copie o código HTML iframe.
3. Vá para o console do seu site e crie uma página de teste (ou postagem).
4. Se você estiver usando WordPress, adicione um bloco ‘HTML personalizado’. Se você estiver usando um construtor de sites diferente, selecione ‘Editar como HTML’.
5. Cole o código HTML que você acabou de copiar do Facebook.
6. Visualize e ajuste os valores de largura e altura da janela conforme necessário.
7. Publique a página e curta sua transmissão ao vivo.
4.3 Incorporar Twitch Stream no site:
As etapas são as seguintes:
1. Vá para a página em tempo real do Twitch da sua webcam e clique no botão 'Compartilhar' na parte inferior.
2. Clique em 'Incorporar' nas opções de compartilhamento e copie o código HTML iframe (observe que o Twitch oferece dois métodos de codificação, incluindo JavaScript, que você pode copiar).
3. Vá para o console do seu site e crie uma página de teste (ou postagem).
4. Se você estiver usando WordPress, adicione um bloco ‘HTML personalizado’. Se você estiver usando um construtor de sites diferente, selecione ‘Editar como HTML’.
5. Cole o código HTML que você acabou de copiar do Twitch.
6. Visualize e ajuste os valores de largura e altura da janela conforme necessário.
Se você copiar o código JavaScript, adicione um atributo de altura à janela do vídeo e forneça o valor correto.
Se estiver copiando o código iframe, o nome de domínio correto deverá ser inserido no atributo 'pai'. E não se esqueça de ajustar o valor da altura.
7. Publique a página e curta sua transmissão ao vivo