Introduzione

Alcune applicazioni richiedono lo streaming delle immagini della telecamera su diverse periferiche, ad es. se un processo viene monitorato con un sistema automatizzato e risulta necessario un sistema separato per il monitoraggio manuale. Baumer GAPI e le telecamere Baumer supportano questo cosiddetto multicasting. Consente anche la distribuzione dei task a diversi client riceventi che possono quindi lavorare in parallelo su un’immagine. I risultati vengono trasmessi solo a un sistema centrale per ridurre il tempo necessario per il calcolo di task complessi dell’elaborazione delle immagini.

In uno scenario multicast, un server (es. una telecamera Baumer GigE) mette il flusso dei dati a disposizione di diversi client nella rete. Importante: solo un dispositivo può configurare la telecamera, tutti gli altri dispositivi di ricezione sono in modalità “Read only” e possono leggere la configurazione ma non modificarla. Ricevono solo il flusso dei dati. Multicast può essere utilizzata anche per due applicazioni indipendenti che funzionano in parallelo su un sistema (PC).

 

Nota

Sia gli indirizzi IP della telecamera sia il client ricevente devono trovarsi nella stessa sottorete locale per consentire il multicasting. Verificare che tutti i componenti di rete supportino la modalità multicast. Gli errori di configurazione possono causare il traffico superfluo di un volume considerevole di dati.

 

 


Baumer GAPI Multicast: esempio

L’esempio SDK 103_Multicast.cpp mostra nel dettaglio la configurazione della telecamera con multicasting. Se si avvia l’applicazione per la prima volta dopo la compilazione, essa assume il controllo sulla telecamera con l’accesso di lettura e scrittura. L’applicazione eseguirà automaticamente anche una configurazione della telecamera che supporta multicasting e avvierà il flusso delle immagini.

I seguenti parametri configurano multicasting in una telecamera Baumer:

VT_Message_Channel_Destination.png

MulticastStream” consente multicasting per il flusso delle immagini. L’impostazione su “true” consente anche di configurare un indirizzo IP multicast.

StreamChannelDestinationAdress” indica l’indirizzo IP su cui predisporre multicasting.

MulticastMessage” autorizza multicasting per gli eventi della telecamera. L’impostazione su “true” consente anche di configurare un indirizzo IP multicasting.

MessageChannelDestinationAdress” indica l’indirizzo IP su cui predisporre gli eventi multicasting.

Ora è possibile avviare l’applicazione una seconda volta. Questa volta viene riconosciuto lo stato della telecamera “Read only” e l’applicazione può ricevere lo streaming delle immagini in qualità di client.


Supporto

In caso di domande contattate il nostro Technical & Application Support Center.

Telefono: +49 3528 4386 845
E-mail: [email protected]

In alto