File plugin.cpp
FileList > offload_rendering_server > plugin.cpp
Go to the source code of this file
Offload Rendering Server Plugin Implementation. More...
#include "plugin.hpp"#include "illixr/data_format/pose_prediction.hpp"#include "illixr/vk/render_pass.hpp"
Detailed Description
This plugin implements the server-side component of ILLIXR's offload rendering system. It captures rendered frames, encodes them using hardware-accelerated H.264/HEVC encoding, and sends them to a remote client for display. The system supports both color and depth frame transmission, with configurable encoding parameters.
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/plugin.cpp