Configuración - Fuentes de video

Acerca de

Los tipos de fuente para sus cámaras se configuran en la pestaña General, accesible cuando edita las cámaras. Esta sección es donde establece y configura los ajustes de conexión para cada una de sus cámaras. Es un paso esencial para garantizar que Agent pueda comunicarse e interactuar con éxito con sus dispositivos de cámara.

Clonar

El tipo de fuente Clone ofrece una forma sencilla de replicar una cámara, incluyendo sus transmisiones de video y audio, en un nuevo dispositivo. Esta funcionalidad le permite aplicar diferentes procesamientos de movimiento, reglas de grabación y alertas en el dispositivo recién creado sin afectar la configuración de la cámara original. Es importante tener en cuenta que si la cámara original está deshabilitada, el dispositivo clonado perderá su conexión de video.

  • Cámara: Seleccione el dispositivo que desea clonar.

Escritorio

Las fuentes de video de escritorio se pueden utilizar en todas las plataformas excepto cuando se ejecuta el Agent como un servicio de Windows. Si se necesita capturar el escritorio en Windows, es necesario ejecutar el Agent como una aplicación de consola local en lugar de como un servicio. Para obtener orientación sobre cómo cambiar a una aplicación de consola local, consulte Solución de problemas.

  • Pantalla: Elija desde qué pantalla grabar.
  • Capturar Mouse: Habilite esta opción para incluir el puntero del mouse en la captura de video.
  • Área: Defina un área específica de la pantalla para capturar haciendo clic y arrastrando (esta función solo está disponible en Windows).

Maniquí

Los dispositivos falsos proporcionan la opción de utilizar un color sólido o una imagen como fondo. Esto puede ser útil para fines de prueba, combinando video de otros dispositivos utilizando la función de Imagen en Imagen o transmitiendo en vivo varias cámaras a través de RTMP.
  • Ancho: Establecer el ancho en píxeles de la cámara falsa, por ejemplo, 640.
  • Altura: Especificar la altura en píxeles de la cámara falsa, por ejemplo, 480.
  • Framerate: Definir la velocidad de fotogramas de la cámara, como 10 fps.
  • Color de fondo: Elegir el color para el fondo del video.
  • Imagen: Proporcionar la ruta a una imagen en tu disco local. Esta imagen reemplazará el color de fondo.

DVR

La opción de DVR en Agent proporciona un medio para conectarse a dispositivos DVR comúnmente utilizados que carecen de puntos finales de video RTSP o HTTP estándar.

  • Modelo: Seleccione de una lista de modelos de DVR compatibles.
  • Host: Ingrese la dirección IP de su DVR dentro de su red. Además, incluya el puerto en el que está operando, o deje vacío el campo del puerto para utilizar el puerto estándar para el modelo seleccionado.
  • Nombre de usuario: Ingrese el nombre de usuario utilizado para iniciar sesión en su DVR.
  • Contraseña: Proporcione la contraseña asociada con sus credenciales de inicio de sesión de DVR.
  • Canal: Especifique el número de canal de la cámara en su DVR. Por ejemplo, si un DVR opera 4 cámaras, deberá agregar cada cámara utilizando los canales 1-4 (o posiblemente 0-3, dependiendo de la configuración de canales del DVR).

Archivo

El tipo de fuente de archivo en el Agent te permite usar un clip de video pregrabado y reproducirlo como si fuera una transmisión en vivo de una cámara.
  • Ruta de archivo: Proporciona la ruta local al archivo de video que deseas utilizar.
  • Repetir: Habilita esta opción para volver a reproducir automáticamente el archivo una vez que llegue al final.

Cámara IP o cámara de red

El tipo de fuente de cámara de red está diseñado para conectarse a cámaras de red (IP), utilizando FFmpeg para la conexión. Si FFmpeg no puede establecer una conexión, también puedes usar VLC instalándolo y seleccionándolo como el decodificador.

  • Nombre de usuario: Tu nombre de usuario de inicio de sesión para la cámara (esto es diferente de tu nombre de usuario de iSpyConnect).
  • Contraseña: La contraseña para acceder a tu cámara (no es tu contraseña de iSpyConnect).
  • URL en vivo: La URL para la transmisión de video en vivo desde tu cámara. Si tu cámara proporciona una transmisión de baja resolución, utiliza esa URL aquí. Usa el botón "..." para iniciar un asistente que te ayudará a descubrir las conexiones disponibles.
  • URL de grabación: La URL para la transmisión de video principal (grabación) desde tu cámara. Si tu cámara ofrece una transmisión de alta resolución, utiliza esa URL aquí. El botón "..." inicia un asistente para encontrar conexiones disponibles.
Para obtener ayuda con problemas de reproducción, consulta Video con fallas / tartamudeo.

JPEG o Archivo de Imagen

El tipo de fuente JPEG / Imagen está diseñado para conectarse a fuentes basadas en JPEG u otras imágenes.

Nombre de usuario: Ingrese el nombre de usuario de la cámara (no su nombre de usuario de iSpyConnect).

  • Contraseña: Ingrese la contraseña de la cámara (no su contraseña de iSpyConnect).
  • URL / Ruta: Especifique la URL de conexión para la transmisión de imágenes en vivo desde su cámara. El botón "..." inicia un asistente para ayudar a encontrar conexiones disponibles.
  • Intervalo de actualización: Para imágenes estáticas (como GIF meteorológicos que solo cambian ocasionalmente), configure un intervalo de actualización para verificar periódicamente nuevas imágenes. Para feeds de JPEG y video, este intervalo debe establecerse en 0.
  • Dispositivo local

    Conecte cámaras USB u otras fuentes de video de hardware local utilizando esta opción.

    • Dispositivo: Seleccione de la lista de dispositivos de video locales detectados.
    • Resolución de video: Elija la resolución de video deseada.
    • Audio: Opcionalmente, seleccione un dispositivo de audio para emparejar con el dispositivo de video.

    En Linux, las opciones de dispositivo pueden estar vacías, a menudo debido a problemas de permisos. Para resolver esto, agregue su usuario al grupo de permisos de video con los siguientes comandos: sudo adduser TU_NOMBRE_DE_USUARIO video
    sudo usermod -a -G video TU_NOMBRE_DE_USUARIO
    ...Luego reinicie su computadora.

    Si su dispositivo es detectado pero no hay opciones de resolución de video disponibles, puede agregar manualmente la configuración de resolución en la sección de configuración de ffmpeg bajo Opciones, por ejemplo:

    video_size=720x576

    MJPEG

    Conéctate a fuentes MJPEG. Mientras que la opción de cámara IP es típicamente preferida, la opción MJPEG sirve como respaldo para casos en los que ciertas cámaras son incompatibles con la configuración estándar de cámara IP.

    • Nombre de usuario: Ingresa tu nombre de usuario de inicio de sesión para la cámara (nota: esto es diferente de tu nombre de usuario de iSpyConnect).
    • Contraseña: Proporciona la contraseña de tu cámara (no tu contraseña de iSpyConnect).
    • URL en vivo: Especifica la URL para el flujo de video en vivo de tu cámara. Usa el botón "..." para acceder a un asistente que te ayuda a encontrar conexiones disponibles.
    • URL de grabación: Ingresa la URL para el flujo de grabación de tu cámara. Nuevamente, el botón "..." puede ayudarte a descubrir conexiones disponibles.
    • Usar decodificador interno: El decodificador FFmpeg utilizado por Agent puede tener dificultades con algunos flujos que tienen marcadores de límite no estándar. Habilita esta opción para cambiar al decodificador interno de Agent. Nota: Usar el decodificador interno significa que la URL de grabación no será utilizada.

    NDI

    Acceda a las fuentes de la Interfaz de Dispositivo de Red (NDI) para una transmisión de video fluida a través de una red. Para obtener detalles completos sobre cómo trabajar con fuentes de NDI, consulte más información sobre NDI.

    • Fuente: Seleccione de la lista de fuentes NDI detectadas. Es importante elegir una fuente de la lista detectada en lugar de escribirla manualmente. Consulte la configuración de NDI para incluir puntos finales para detectar fuentes remotas.
    • Nivel de audio: Ajuste el nivel de audio proveniente de la fuente NDI seleccionada.

    Nido

    Esta opción proporciona soporte de integración para cámaras Nest o DropCam. Para habilitar el acceso del Agent a estas cámaras, deberá hacer que sus cámaras sean accesibles públicamente.
    • URL pública: Ingrese la URL donde se puede acceder públicamente a su cámara.
    • Obtener URL de video: Haga clic en este botón y el Agent encontrará el enlace directo al flujo de video de su cámara.
    • URL de video: Este campo se completará automáticamente después de hacer clic en el botón 'Obtener URL de video'.

    Navegador web

    El tipo de fuente de origen del navegador web renderiza un navegador web como fuente de video dentro de Agent. Si no está disponible, se descargará e instalará automáticamente una versión sin cabeza de Chromium para facilitar esta función.

    • Nombre de usuario: Ingrese el nombre de usuario para iniciar sesión en la página web si es necesario.
    • Contraseña: Ingrese la contraseña para iniciar sesión en la página web si es necesario.
    • Ancho: El ancho de la ventana del navegador.
    • Altura: La altura de la ventana del navegador.
    • URL: Ingrese la URL para cargar (por ejemplo, https://www.example.com).
    • Intervalo de recarga: Determine con qué frecuencia se debe recargar la página.

    Para forzar una recarga de página, puede habilitar la opción Prevenir caché de JPEG que se encuentra en la configuración avanzada.

    ONVIF

    El agente ofrece soporte incorporado para casi todas las cámaras compatibles con ONVIF. Si encuentra problemas de conexión con sus dispositivos ONVIF, verifique los registros en /logs.html para posibles errores.

    • Nombre de usuario: Ingrese el nombre de usuario de su cámara (no su nombre de usuario de iSpyConnect).
    • Contraseña: Proporcione la contraseña de su cámara (no su contraseña de iSpyConnect).
    • URL de servicio: Esta es la URL de la definición de servicio de su cámara. El agente generalmente puede detectarlas automáticamente. Para versiones anteriores a la v4, comience a escribir "http" para ver las direcciones descubiertas. Para versiones 4 y superiores, haga clic en los dispositivos detectados para completar la URL de servicio. Si su dispositivo no se encuentra automáticamente, puede agregarlo manualmente. Debería verse como 'http://DIRECCIÓNIP:PUERTO/onvif/device_service'.
    • Reemplazo de puerto RTSP: Reemplace el puerto RTSP de su cámara si es necesario, por ejemplo, al reenviar puertos en una red diferente con un puerto RTSP diferente. Por lo general, déjelo en 0. Este puerto se utiliza para la transmisión de video y audio en vivo desde su cámara.
    • Reemplazo de puerto HTTP: Reemplace el puerto HTTP de su cámara si está reenviando puertos en otra red con un puerto HTTP diferente. Por lo general, esto debería dejarse en 0. Este puerto es para obtener imágenes JPEG de su cámara.
    • Tiempo de espera: Establezca la duración en que el agente intentará conectarse a su cámara antes de agotar el tiempo de espera.
    • Descubrir: Haga clic en este botón para permitir que el agente se conecte a su cámara utilizando las credenciales proporcionadas y recupere las opciones de conexión de video, completando las URL a continuación.
    • URL en vivo: Después del descubrimiento, seleccione una transmisión de video de baja resolución para ver en vivo y detectar movimiento.
    • URL de reemplazo: Opcionalmente, agregue una URL de reemplazo para la URL en vivo si prefiere eso sobre las opciones descubiertas.
    • URL de grabación: Después del descubrimiento, elija una transmisión de video de alta resolución para grabación en bruto.
    • URL de reemplazo: Opcionalmente, agregue una URL de reemplazo para la URL de grabación si prefiere eso sobre las opciones descubiertas.
    • Usar URI de instantánea para fotos: Opte por descargar fotos directamente desde la cámara en lugar de generar imágenes a partir de la transmisión de video en vivo.
    • Forzar recarga: Si su cámara agrega un token único a las URL de transmisión de video válidas solo para una sesión, habilite esta opción para obtener una nueva URL de video para cada intento de conexión, lo que puede ayudar con problemas de reconexión.
    Para obtener ayuda con problemas de reproducción, consulte Video dañado / entrecortado.

    Configuraciones Avanzadas

    Opciones avanzadas en Agent ofrecen herramientas adicionales para una conectividad mejorada con tus dispositivos. Para acceder a estas opciones, ve a Editar Cámara, selecciona la pestaña General, haz clic para configurar la fuente de video y luego elige Avanzado en el menú desplegable.
    • Decodificar GPU: Si tienes múltiples dispositivos GPU, especifica qué índice de GPU usar para decodificar el flujo de video.
    • Decodificador: Las opciones incluyen CPU, GPU, VLC (si está instalado) o NINGUNO (disponible desde v3.9.8.0+). VLC puede decodificar flujos que FFmpeg (utilizado por Agent) no puede. Cambiar el decodificador requiere desactivar/activar la cámara. Para opciones de decodificador de GPU, consulta Configuraciones avanzadas de fuente de video. Ninguno solo está disponible para tipos de fuente de cámara IP y omite la decodificación de video, por lo que es necesario el modo de grabación en bruto. Nota: Con NINGUNO seleccionado, la detección de movimiento y el filtrado de alertas de IA no funcionarán.
      Si FFmpeg no puede decodificar algunos flujos RTSP de ciertos modelos de cámara, lo que resulta en errores como "Datos no válidos encontrados al procesar la entrada", intenta cambiar el decodificador a VLC (Instala VLC desde aquí y reinicia Agent para la detección).
    • Decodificador GPU: Selecciona el decodificador de hardware GPU específico a usar. Elige predeterminado para usar la configuración predeterminada.
    • Cookies: Agrega las cookies necesarias para acceder al flujo de video de tu cámara.
    • Autenticación básica: Activa o desactiva la autenticación básica para el inicio de sesión de la cámara.
    • Usar HTTP 1.0: Forzar el uso de HTTP 1.0 para compatibilidad con cámaras antiguas.
    • Encabezados: Incluye cualquier encabezado adicional requerido para acceder al flujo de video de tu cámara.
    • Agent de usuario: Establece el agente de usuario para la conexión si es especificado por tu cámara.
    • Tiempo de espera de conexión: Establece el tiempo máximo de espera para una respuesta de la cámara antes de agotar el tiempo de espera.
    • Intervalo de reconexión: Configura un intervalo periódico para cerrar y volver a abrir la conexión con la cámara.
    • Estrategia de reconexión: Elige el horario para intentos de reconexión si se pierde la conexión con la cámara. Las opciones incluyen un horario elástico (2, 5, 10, 30 segundos) o reconexión inmediata.
    • Usar flujo de grabación cuando se maximiza: Habilita la visualización del flujo de grabación de alta definición en la vista en vivo cuando se maximiza en el visor en vivo.
      Depende de General - Decodificador no esté establecido en VLC y Grabación - Codificador establecido en Flujo de grabación en bruto. En v5+ esto se ha movido a la pestaña Fuente de video.
    • Opciones de VLC: Especifica cualquier opción adicional para pasar a VLC al conectarse a tu cámara.

    Configuraciones de FFmpeg

    Estas son las configuraciones generales de FFmpeg que le permiten ajustar cómo Agent interactúa con sus cámaras. Para acceder a estas configuraciones, vaya a Editar cámara, seleccione la pestaña General, haga clic para configurar la fuente de video y elija FFmpeg en el menú desplegable.
    • Buffer: Esta configuración determina el tamaño del búfer en tiempo real utilizado por FFmpeg para almacenar y procesar video. Un tamaño de búfer más pequeño resulta en un video en tiempo real pero aumenta el riesgo de errores. La configuración recomendada es 2000kb, aunque las transmisiones de mayor resolución pueden requerir un búfer más grande.
    • Modo RTSP: Al establecer esto en Automático, FFmpeg seleccionará el modo de transporte. Si experimenta errores, intente cambiar a TCP. Para conexiones cableadas estables, se prefiere UDP debido a una menor sobrecarga de procesamiento.
    • Modo de escala: Seleccione un modo de escala para FFmpeg. El modo predeterminado es Bilineal Rápido.
    • Encontrar mejor transmisión: Habilite esta opción para permitir que FFmpeg elija automáticamente las mejores transmisiones de video y audio de la conexión.
    • Índice de transmisión de video: Si 'Encontrar mejor transmisión' no está seleccionado, puede seleccionar manualmente el índice de transmisión de video.
    • Índice de transmisión de audio: Similar al índice de transmisión de video, esto permite la selección manual de la transmisión de audio cuando 'Encontrar mejor transmisión' está deshabilitado.
    • Preferir TCP: Al habilitar esta opción, FFmpeg preferirá conexiones TCP a su cámara, lo que proporciona corrección de errores a costa de un mayor uso de la CPU y tráfico de red.
    • Duración de análisis: Especifica la duración (en segundos) para que FFmpeg analice las transmisiones y determine los códecs y seleccione las mejores transmisiones. 0 indica determinación automática.
    • Tamaño de sonda: El tamaño (en kilobytes) para la sonda de detección de formato inicial de FFmpeg. 0 para sonda automática.
    • Retardo máximo: Esta configuración es aplicable a las transmisiones RTSP y RTMP, dictando la tolerancia al retardo para paquetes fuera de orden. Valores más altos reducen los errores pero pueden aumentar la latencia. 0 para configuraciones automáticas. Nota: Si se establece en 0, se ignorará 'Tamaño de cola de reordenamiento'.
    • Tamaño de cola de reordenamiento: Determina el número de paquetes almacenados en memoria. Tamaños más grandes pueden reducir la corrupción de la transmisión pero aumentar el uso de memoria.
    • Número de hilos: Establece el número de hilos para la decodificación de transmisiones. 0 = automático. Menos hilos pueden reducir el retraso.
    • Opciones: Lugar para ingresar cualquier opción adicional de FFmpeg que desee aplicar.
    Solución de problemas de FFmpeg
    Para obtener ayuda con problemas de reproducción, consulte Video corrupto / entrecortado.
    Documentos
    Filtro Aplicado