yay -S obs-gstreamer gst-plugins-bad-libs gst-plugin-va gst-plugin-qsv gst-libav
```
```
No further setup needed. Skip to the OBS pipelines below.
Skip to the OBS pipelines below.
---
---
@ -54,19 +54,41 @@ Restart OBS if it was running.
Add a **GStreamer Source** in OBS and paste the appropriate pipeline. Replace `<IP>` with the server IP address, which will be provided during the event.
Add a **GStreamer Source** in OBS and paste the appropriate pipeline. Replace `<IP>` with the server IP address, which will be provided during the event.
**Game stream** (H.265 over TCP with audio, NVIDIA GPU):
### H.265 decoder reference
```
Use the tables below to find the right decoder element for your hardware. Replace `<DECODER>` in the game stream pipeline with your chosen element. Prefer vendor-specific over generic, and generic HW over software.
The first pipeline uses `nvh265dec` for NVIDIA hardware decoding. The second uses `avdec_h265` for software decoding and works on any system (AMD, Intel, or no dedicated GPU). Software decoding uses more CPU but requires no specific graphics card.
Replace `<DECODER>` with the element from the tables above (e.g. `nvh265dec`, `qsvh265dec`, `vah265dec`, `d3d11h265dec`, `avdec_h265`).