As I can't post to the appropriate forum yet, because of reasons:
This solves that. The best example is using OBS with DistroAV to send a mostly lossless video/audio stream to the GStreamer NDI input, transcoding it using VAAPI and sending it to your RTMP target (custom RTMP, Twitch etc.).
github.com
github.com
GStreamer-based NDI®-to-RTMP with VAAPI HW transcoding
Ever wondered why you have an Intel CPU with QuickSync capabilities in your network, or a server with an Arc GPU, but you're still using your gaming machine's resources to transcode your video when streaming?This solves that. The best example is using OBS with DistroAV to send a mostly lossless video/audio stream to the GStreamer NDI input, transcoding it using VAAPI and sending it to your RTMP target (custom RTMP, Twitch etc.).
Details
GitHub - pannal/obs-hw-offload: A "soft capture card" / Headless NDI® OBS offloading with HW transcoding
A "soft capture card" / Headless NDI® OBS offloading with HW transcoding - pannal/obs-hw-offload
Building
GitHub - pannal/obs-hw-offload: A "soft capture card" / Headless NDI® OBS offloading with HW transcoding
A "soft capture card" / Headless NDI® OBS offloading with HW transcoding - pannal/obs-hw-offload