Live Video Streaming

Verify Video Node

Step 10: Check the Video Device Node

ls /dev/video*

The output should display /dev/video0. If the node is present, the driver has loaded successfully and the camera is ready.

Note:

If the video node is not detected, refer to Troubleshooting.

Boost Clocks & Enable Debug

Note:

If you have the rc.local file, continue with the step below. If not, contact the Oppila Support to obtain it before proceeding.

Step 11: Open a Terminal and Run rc.local

  • Press Ctrl + Alt + T and run:
cd ~/OPPILA_ORIN_L4T_36.5.0_INTEGRATION/
sudo ./rc.local
Start GStreamer Pipeline

Step 12: Run the GStreamer Command

gst-launch-1.0 v4l2src device=/dev/video0 ! video/x-raw,format=UYVY ! videoconvert ! xvimagesink

If the pipeline starts successfully, a video window will appear displaying the live camera feed.

Note:

If you encounter a green screen, black screen, or no video output after launching the GStreamer pipeline, refer to Troubleshooting.

Dynamic Camera Selection

The PAL–MIPI bridge board supports three composite camera inputs0, 1, and 2. By default, the board streams from input 0. If your camera is connected to a different input, switch to it using the dynamic_camera_switch.sh script bundled with the driver package.

Note:

The dynamic_camera_switch.sh script is shared along with the driver/integration package. If it is missing, contact Oppila Support.

Step 13: Select the Camera Input

cd ~/OPPILA_ORIN_L4T_36.5.0_INTEGRATION/
sudo chmod +x dynamic_camera_switch.sh

Run the script with the input number (0, 1, or 2) of the connected camera:

sudo ./dynamic_camera_switch.sh <input>

For example, if your camera is connected to input 1, run:

sudo ./dynamic_camera_switch.sh 1

The video feed switches to the selected composite input immediately.