National Instruments IEEE 1394 Automobile Accessories User Manual


 
Chapter 3 Advanced Programming with NI-IMAQ for IEEE 1394 Cameras
NI-IMAQ for IEEE 1394 Cameras User Manual 3-2 ni.com
Figure 3-1. One Camera Broadcasting to Multiple Host Computers
The IEEE 1394 camera broadcasts video data on the IEEE 1394 bus and all
the connected host computers receive the same image data. In this scenario,
one host computer is designated as the controller. The controller is
responsible for starting/stopping the camera feed. There can be only one
controller per camera. The listeners obtain image data from the IEEE 1394
bus. The listeners do not control the camera in any way. There may be one
or more listeners per camera.
Broadcasting has many uses. Computationaly intensive tasks can be spread
across different machines, thus effectively distributing computations.
Multiple host computers can also perform redundancy checks.
Additionally, listeners can monitor the current status of a headless system.
Implementation
Usage for the controller is unchanged from a stand-alone application. Open
your camera interface with the default interface name (for example,
cam0)
configured in MAX. Configure and start your acquisition.
Host Computer (Controller)
Host Computer (Listener)
Host Computer (Listener)
IEEE 1394 Camera
Broadcast
P
X
I-
1
0
0
B