Skip to content

File offload_rendering_server.cpp

FileList > offload_rendering_server > offload_rendering_server.cpp

Go to the source code of this file

Offload Rendering Server Implementation. More...

  • #include "offload_rendering_server.hpp"
  • #include "illixr/global_module_defs.hpp"
  • #include "ffmpeg_queued_frame.hpp"

Detailed Description

This file implements the server-side component of ILLIXR's offload rendering system. It captures rendered frames, encodes them using hardware-accelerated encoding, and sends them to a remote client for display.

Two encoding backends are supported: * FFmpeg with NVENC (default): Uses FFmpeg's Vulkan-CUDA hwaccel pipeline * Direct NVENC (compile with -DNVENC_ENCODER): Uses NVENC directly without FFmpeg


The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/plugins/offload_rendering_server/offload_rendering_server.cpp