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_PM/
sudo ./rc.local
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_PM/
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.

Video Streaming Script

Step 12: Select and Run the Stream

Note:

The video_stream_pal.sh and video_stream_ntsc.sh scripts are shared along with the driver/integration package. If they are missing, contact Oppila Support.

Run the script that matches your camera's video standard.

  • For a PAL camera:
./video_stream_pal.sh
  • For an NTSC camera:
./video_stream_ntsc.sh

Once the script runs successfully, a window opens showing the live camera feed.

Note:

If you encounter a green screen, black screen, or no video output after running the streaming script, refer to Troubleshooting.