Streamer Project

The streamer project is where all vehicle specific information is stored. If no changes have been made, the project file will be located on the vehicle computer in /opt/oden-streamer/oden-vehicle-config.vproj.

To make changes to the streamer project there are three possibilities,

  • GUI on vehicle PC

  • Remote GUI through OdenVR

  • Modify vproj file in text editor (Not recommended!)

GUI on vehicle PC

If a screen is connected to vehicle PC the project can be modified directly from that PC.

  1. Open a terminal

  2. Stop the oden service by sudo systemctl stop oden-streamer.service

  3. Run sudo oden-streamer <project file location>

  4. Make the changes

  5. Save project by ctrl+s or "file→Save".

  6. Close Oden Streamer

  7. Start the oden service again by sudo systemctl start oden-streamer.service

Remote GUI through OdenVR

Oden has a built in remote desktop functionality that support showing the Oden Streamer GUI even if the streamer is running with the --headless flag.

Start OdenVR and connect to the vehicle.Add a new entity called "Streamer Configurator" through the "Add Entity" button.

streamer configurator
Figure 1. Adding a Streamer Configurator entity to the entity tree.

Select the Streamer Configurator entity and press the button that is visible in the "Remote Streamer" tab.

streamer configurator connect
Figure 2. Streamer Configurator entity gui.

After pressing the button a new screen will pop up with the streamer gui.

All keyboard shortcuts might not work in this mode.
streamer configurator streaming
Figure 3. Streamer Configurator entity streaming the gui from the Oden Streamer.

Modify vproj file in text editor.

The project file is a libconfig file which can be changed manually. However, this might break the whole project if you do not know what you are doing.