Protocolo RTSP versus RTMP
Preparación
Solución de transmisión de cámara IP: puerta de enlace de medios de vídeo
Cómo insertar transmisiones de cámaras IP en sitios web
Es posible que tenga una cámara IP (cámara de seguridad o cámara Ethernet) montada en su casa y se pregunte si puede transmitir el video en tiempo real a plataformas en vivo o integrar la transmisión IP en vivo en una página web.
Lamentablemente, no puede encontrar una solución sencilla de forma nativa en su cámara IP. Por lo tanto, debe utilizar algunas aplicaciones o hardware externos para que las cámaras de seguridad sean accesibles globalmente.
Este artículo le explica cómo enviar transmisiones desde su cámara IP a cualquier destino público e incrustarlas en un sitio web o incluso en una cámara web de chat en vivo.
La cámara IP utiliza el protocolo RTSP . RTSP es un protocolo de control de medios que le permite monitorear su seguridad dentro de su red local.
La transmisión pública de Internet utiliza el protocolo RTMP . RTMP es un protocolo de transmisión de medios ampliamente adoptado por Youtube, Twitch, Facebook Live y más plataformas en vivo.
Para transmitir la cámara de seguridad, debe transferir el protocolo original de RTSP a RTMP.
Antes de comenzar, es necesario:
1. Descubra la dirección RTSP de su cámara IP.
2. Prepare una computadora que esté en la misma red que la cámara. Le ayudaría a implementar la aplicación o configurar el hardware conectado a la red local.
3. Obtenga la URL de transmisión y la clave de su plataforma de destino (YouTube, Facebook, etc.). Necesitará la URL de transmisión y la clave de transmisión para formar la URL de envío RTMP.
4. Preparar ORIVISIÓN puerta de enlace de medios de vídeo (DH941), o Decodificador de vídeo (DH931/DS931/DS951)
Utilice el software Onvif Device Manager para encontrar la dirección RTSP de la cámara de red. Si ya obtuvo la dirección RTSP de la cámara de red, ignore este paso.
1. Descargue e instale el software Onvif Device Manager. El software Onvif buscará automáticamente la cámara en la red después de abrir el software. Y la cámara se mostrará en la ventana izquierda.
2. Inicie sesión con el nombre de usuario y contraseña de su cámara.
3. Haga clic en 'Video en vivo', luego obtendrá la dirección RTSP. (Por favor vea la imagen a continuación)
4. Si su cámara requiere una cuenta y contraseña para acceder, tenga en cuenta el formato de la dirección RTSP
Por ejemplo:
La dirección RTSP es rtsp://192.168.10.64:554/Streaming/Channels/101xxxxxxx
El nombre de usuario y contraseña de la cámara es admin/admin..
La dirección correcta es rtsp://admin: admin@192.168 .10.64:554/Streaming/Channels/101xxxxxxx
Características del producto:
Decodificación de hardware H264/H265 de alto rendimiento;
Soporte máximo para reenvío de protocolos de 9 vías RTSP /HTTP /UDP/ HTTPS /SRT /RTMP a RTMP /RTMPS /UDP /RTP;
Admite la transferencia del puerto de red 1 al puerto de red 2;
Múltiples objetivos de transmisión disponibles;
Admite salida de hasta 3840 × 2160 (interfaz HDMI);
Soporte para insertar audio (música de fondo) en transmisiones de reenvío;
Admite salida de vista previa local, con un máximo de 9 canales de vista previa de 720P
Para obtener los datos de la cámara IP y transmitirlos a plataformas públicas en una puerta de enlace de medios de video, debe seguir los siguientes pasos:
1. Conecte la puerta de enlace de medios de vídeo a su red local y ejecútela.
2. Abra la consola del sitio web del dispositivo de puerta de enlace de medios de vídeo y haga clic en la página de configuración de decodificación.
3. Ingrese la dirección RTSP de su cámara de red en Configuración de entrada.
4. Habilite la transmisión RTMP/RTMPS para enviar transmisiones de cámara web a plataformas como YouTube y Facebook:
Por ejemplo:
La dirección del servidor RTMP es: rtmp://a.rtmp.youtube.com/live2
La clave de transmisión es: 7thy-519k-6yux pubs xxxx


Consejo: Si su cámara no tiene audio incorporado, necesita usar la puerta de enlace de medios de video DH941 para insertar el audio.
No existe una forma directa de insertar videos de cámaras de seguridad en un sitio web. Sin embargo, insertar vídeos de YouTube/Facebook/Switch en tu página es fácil.
4.1 Incrustar YouTube Stream en el sitio web:
Los pasos son los siguientes:
1. Ingresa a tu página de transmisión en vivo de YouTube y haz clic en el botón 'Compartir' en la parte inferior del video.
2. Haga clic en 'Insertar' en la opción para compartir y copie el código HTML del iframe.
3. Vaya a la consola de su sitio web y cree una página (o publicación) de prueba.
4. Si está utilizando WordPress, agregue un bloque 'HTML personalizado'. Si está utilizando un creador de sitios web diferente, seleccione 'Editar como HTML'.
5. Pega el código HTML que acabas de copiar de YouTube.
6. Obtenga una vista previa y ajuste los valores de ancho y alto de la ventana según sea necesario.
7. Publica la página y disfruta de tu transmisión en vivo.
4.2 Insertar Facebook Stream en el sitio web:
Los pasos son los siguientes:
1. Ingrese a la página en tiempo real de Facebook de su cámara web y haga clic en el botón 'Compartir' a la derecha.
2. Haga clic en 'Insertar' en la opción para compartir y copie el código HTML del iframe.
3. Vaya a la consola de su sitio web y cree una página (o publicación) de prueba.
4. Si está utilizando WordPress, agregue un bloque 'HTML personalizado'. Si está utilizando un creador de sitios web diferente, seleccione 'Editar como HTML'.
5. Pega el código HTML que acabas de copiar de Facebook.
6. Obtenga una vista previa y ajuste los valores de ancho y alto de la ventana según sea necesario.
7. Publica la página y disfruta de tu transmisión en vivo.
4.3 Insertar Twitch Stream en el sitio web:
Los pasos son los siguientes:
1. Vaya a la página de Twitch en tiempo real de su cámara web y haga clic en el botón 'Compartir' en la parte inferior.
2. Haga clic en 'Insertar' en las opciones para compartir y copie el código HTML del iframe (tenga en cuenta que Twitch proporciona dos métodos de codificación, incluido JavaScript, que puede copiar).
3. Vaya a la consola de su sitio web y cree una página (o publicación) de prueba.
4. Si está utilizando WordPress, agregue un bloque 'HTML personalizado'. Si está utilizando un creador de sitios web diferente, seleccione 'Editar como HTML'.
5. Pega el código HTML que acabas de copiar de Twitch.
6. Obtenga una vista previa y ajuste los valores de ancho y alto de la ventana según sea necesario.
Si copia el código JavaScript, asegúrese de agregar un atributo de altura a la ventana del video y proporcionar el valor correcto.
Si copia el código iframe, se debe ingresar el nombre de dominio correcto en el atributo 'principal'. Y no olvide ajustar el valor de altura.
7. Publica la página y disfruta de tu transmisión en vivo.