The NVIDIA® DriveWorks Camera Server Daemon Process tool performs three functions:
interface
, numLinks
, and fifo-size
parameters.port
, accepting any client process's connection to the current interface
. camera_client
is used in this document to represent either sample_cameraserver_client
or sample_cameraserver_client_raw
camera_server
process for one particular camera group at a time.camera_server
and camera_client
processes from different terminals.camera_server
process first before launching any camera_client
processes.camera_client
processes before killing the camera_server
processes.This tool is available on NVIDIA DRIVE™ OS Linux.
This tool creates output files that are placed into the current working directory by default. Please ensure the following for your convenience:
Run the tool by executing:
./camera_server --params=[comma/separated/key/value/pairs] --port=[tcp_port_num] --numLinks=[num_cameras]
Where:
--params=[comma/separated/key/value/pairs] Specifies string used to initialize the cameras Default value: camera-name=SF3324,interface=csi-a,fifo-size=12,output-format=yuv+raw --port=[tcp_port_num] Specifies the port # used to listen for consumer connections Default value: 49252 --numLinks=[num_cameras] Specifies the # of cameras to be launched. Used with SIPL since camera-count is deprecated Default value: 1
Enter the camera_client
command on the other terminal to see the cross-process image frame distribution process.