Skip to content

offload_rendering_server

Summary

offload_rendering_server encodes frames using FFMPEG and transmits them to the client with the network_backend from switchboard. In addition to the frame, some additional information is also transmitted, e.g., the pose used for the rendered frame so that the client can reprojected the decoded frame accordingly.

Relevant environment variables include: - ILLIXR_USE_DEPTH_IMAGES set to non-zero will encode/transmit depth images. - ILLIXR_OFFLOAD_RENDERING_BITRATE sets the encoding bitrate. - ILLIXR_OFFLOAD_RENDERING_FRAMERATE sets the encoding framerate. - ILLIXR_OFFLOAD_RENDERING_NALU_ONLY set to non-zero indicates a Jetson client.

Note

Note that at the moment, the offload_rendering_server only supports Monado + OpenXR apps, and does not offload the native demos.