How does Multicast work with mvBlueCOUGAR cameras / mvBlueLYNX-M7?

mvBlueCOUGAR, mvBlueLYNX-M7

The GigE Vision® standard allows to stream media over a network via Multicast simultaneously. The advantage of Multicasting is that in the same network several receivers can get data from one sender with constant bandwidth. For this, Multicast uses a special IP Multicast group address.

tl_files/mv11/images/support/faq/Multicast_01.gif

Figure 1: Multicast routing scheme [source: wikipedia.org]

 

Possible application scenario

Following application scenario is possible: One camera acquires live images and sends it using Multicast over the network. Now, there can be different types of receivers. One group of receivers, for example, can be used for displaying the live images, the other group can process the data.

As mentioned before, it does not matter how many receivers there are in the multicast network, the bandwidth remains always the same!

Setting up Multicast with wxPropView

On (the primary) application, the sender, you have to establish "Control" access:

Setting the primary application (sender)

  • Please start wxPropView and click on the "Device" section.
  • Click on "DesiredAccess" and choose "Control".

    tl_files/mv11/images/support/faq/Multicast_02.gif
    Figure 2: wxPropView - Primary application setting DesiredAccess to "Control"

    See also: desiredAccess and grantedAccess in
    mvIMPACT::acquire::Device (C++ developers)
    TDeviceAccessMode (C++ developers)
  • Now, select the "System Settings" section and open the "TransportLayer" subsection.
  • In "GevSCDA" enter a Multicast address

    tl_files/mv11/images/support/faq/Multicast_03.gif
    Figure 3: wxPropView - Primary application setting GevSCDA in "GevSCDA"


    Note: The machines of the secondary applications have to be connected to the same network as the primary application.

Setting the secondary application(s) (receivers)

  • Please start wxPropView on the other machine and click on the "Device" section.

    tl_files/mv11/images/support/faq/Multicast_04.gif
    Figure 4: wxPropView - Secondary application setting DesiredAccess to "Read"

  • Features will not be writeable as you can see at the "TransportLayer" parameters in Figure 5.

    tl_files/mv11/images/support/faq/Multicast_05.gif
    Figure 5: wxPropView - Secondary application read-only "TransportLayer" parameters

  • Once the primary application starts to request images, the secondary applications will be able to receive these images as well. Please click on "Live".

    tl_files/mv11/images/support/faq/Multicast_06.gif
    Figure 6: wxPropView - Secondary application receives images from the primary application

Products

Following products support Multicasting:

Back