Skip to content

offload_rendering_client

Summary

offload_rendering_client receives encoded frames from the network, and uses a mix of NPPI and FFMPEG to decode the frames before updating the buffer pool. Setting the environment variable ILLIXR_USE_DEPTH_IMAGES to a non-zero value indicates that depth images are being received, and should thus also be decoded.

Note that there is a known color shift issue (to be fixed), where the decoded frame's colors are slightly different from the original frame (likely due to the many conversions between YUV and RGBA).

Please refer to the README in tcp_network_backend for setting the server and client IP address and port number.