Cámaras IP y protocolo RTSP

Posted by in Imagen y Sonido

Las cámaras IP tienen múltiples códecs de codificación de vídeo que son accesibles desde diferentes URLs.

Para poder utilizarlas con aplicaciones de terceros (Streaming a Red5 o pasarela con OBS) necesitamos tener accesible su URL de RTSP (Real Time Stream Protocol).

Generalmente este tipo de cámaras (normalmente de fabricación asiática) son accesibles a través de dos direcciones URL (primaria y secundaria)

La primaria suele ser definida con resolución nativa y la secundaria en baja resolución.

Cada fabricante usa una URL diferente para cada cámara y para cada stream de video.

Si en el manual de la cámara no proporciona estos enlaces… todavía hay alternativa.

La primera es consultar la siguiente web donde se nos proporcionan las URL por fabricantes.

Hay una segunda alternativa para encontrar la URL del RTSP de la cámara.

Hay un estándar para cámaras ip llamado ONVIF, que si la cámara lo cumple, podríamos descubrir su URL.

Hay que instalarse el software llamado ONVIF Device Manager y una vez ejecutado esperar que nos muestre la URL.

¿Que formatos de compresión son los recomendados?

El método de compresión es el factor clave en términos de ancho de banda.
La compresión de imágenes fijas (MJPEG) requiere un gran ancho de banda, mientras que H.264 es muy eficaz ahorrando ancho de banda para transferir el mismo vídeo.

Os muestro una gráfica que relaciona el bitRate respecto al codec de vídeo.

¿Cuál es el ancho de banda recomendado?

El ancho de banda recomendado depende de la codificación, la resolución y la velocidad de fotogramas.

Usando la compresión H264 básica los valores recomendados son los siguientes:

Resolución Ancho de Banda
VGA – 640×480@12fps 0.3mbps
VGA – 640×480@25fps 0.4mbps
D1 – 704×576@12fps 0.5mbps
D1 – 704×576@25fps 0.6mbps
HD – 1280×720@12fps 1mbps
HD – 1280×720@25fps 1.5mbps
FHD – 1920×1080@12fps 2mbps
FHD – 1920×1080@25fps 3mbps