Introducción

Algunas aplicaciones requieren la transmisión de imágenes de la cámara a múltiples dispositivos periféricos, por ejemplo, cuando se controla un proceso con un sistema automatizado y se requiere un sistema independiente para el control manual. Las cámaras Baumer GAPI y Baumer son compatibles con esta denominada Multicasting. También permite la distribución de tareas a diferentes clientes receptores, que luego pueden trabajar en una imagen en paralelo. Los resultados solo se transmiten a un sistema central con el objetivo de reducir el tiempo necesario para calcular tareas complejas de procesamiento de imágenes.

En un escenario de multidifusión, un servidor (por ejemplo, una cámara Baumer GigE) proporciona un flujo de datos a varios clientes en la red. Importante: Solo un aparato puede configurar la cámara, todos los demás aparatos receptores son «Read only» y pueden consultar la configuración, pero no modificarla. Es decir, solo reciben el flujo de datos. La multidifusión también se puede utilizar para dos aplicaciones independientes que se ejecutan en paralelo en un sistema (PC).

 

Nota

Tanto las direcciones IP de la cámara como el cliente receptor deben encontrarse en la misma subred local para habilitar Multicasting. Asegúrese de que todos los componentes de la red sean compatibles con el modo de multidifusión. Los errores de configuración pueden causar una gran cantidad de tráfico de datos innecesario.

 

 


Baumer GAPI Multicast: ejemplo

El ejemplo de SDK 103_Multicast.cpp muestra un ejemplo de configuración detallado de la cámara con Multicasting. Cuando inicia la aplicación por primera vez tras la compilación, toma el control con acceso de lectura y escritura en la cámara. La aplicación configurará automáticamente la cámara compatible con Multicasting e iniciará la transmisión de imágenes.

Los siguientes parámetros configuran Multicasting en una cámara Baumer:

VT_Message_Channel_Destination.png

«MulticastStream» habilita Multicasting para el flujo de imágenes. Si se establece en «true», también se establece una dirección IP de multidifusión.

«StreamChannelDestinationAdress» indica la dirección IP en la cual se facilita Multicasting.

«MulticastMessage» habilita Multicasting para los eventos de la cámara. Si se establece en «true», también se establece una dirección IP de Multicasting.

«MessageChannelDestinationAdress» indica la dirección IP en la cual se proporcionan los eventos de Multicasting.

Ahora puede iniciar la aplicación por segunda vez. Esta vez se reconoce el estado de la cámara «Read only» y la aplicación puede recibir el flujo de imágenes como cliente.


Asistencia

En caso de preguntas, póngase en contacto con nuestro Technical & Application Support Center.

Teléfono: +49 3528 4386 845
Correo electrónico: [email protected]

Hasta la cima