Releases: SpookySkeletons/proton-rtsp
Release list
Proton-RTSP-11.0-20260609-3
Anti-starvation
Custom Proton build for VRChat livestream support (RTSP/media playback)
Based on Proton Experimental 11.0
What's new
- Do not block source stream when video playback is running slow.
Known issues
- If regular videos fail to load try VRCVideoCacher, youtube likely considers your VRChat client a "bot" and refuses to serve you content. But I hope you did not come here for youtube alone :>
Install
Arch Linux (AUR)
yay -S proton-rtsp-bin
https://aur.archlinux.org/packages/proton-rtsp-bin
Manual install
-
Download
proton-rtsp-11.0-20260609-3.tar.gzfrom the release assets below -
Extract it to your Steam compatibility tools folder:
tar -xf proton-rtsp-11.0-20260609-3.tar.gz -C ~/.steam/steam/compatibilitytools.d/ -
Restart Steam
-
Right-click VRChat → Properties → Compatibility → select proton-rtsp-11.0-20260609-3
-
Launch the game
Flatpak Steam
Same steps but extract to:
~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d/
Important last step
Execute in a terminal steam steam://unlockh264/ to unlock proper Youtube and Twitch functionality in this new RTSP release
Proton-RTSP-11.0-20260609-2
Stable++
Custom Proton build for VRChat livestream support (RTSP/media playback)
Based on Proton Experimental 11.0
What's new
- Fixed assert in mf which broke video players. Should improve stability.
Known issues
- If regular videos fail to load try VRCVideoCacher, youtube likely considers your VRChat client a "bot" and refuses to serve you content. But I hope you did not come here for youtube alone :>
Install
Arch Linux (AUR)
yay -S proton-rtsp-bin
https://aur.archlinux.org/packages/proton-rtsp-bin
Manual install
-
Download
proton-rtsp-11.0-20260609-2.tar.gzfrom the release assets below -
Extract it to your Steam compatibility tools folder:
tar -xf proton-rtsp-11.0-20260609-2.tar.gz -C ~/.steam/steam/compatibilitytools.d/ -
Restart Steam
-
Right-click VRChat → Properties → Compatibility → select proton-rtsp-11.0-20260609-2
-
Launch the game
Flatpak Steam
Same steps but extract to:
~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d/
Important last step
Execute in a terminal steam steam://unlockh264/ to unlock proper Youtube and Twitch functionality in this new RTSP release
Proton-RTSP-11.0-20260609-1
Send your DJ snowflakes
Custom Proton build for VRChat livestream support (RTSP/media playback)
Based on Proton Experimental 11.0
What's new
- Rebased RTSP patchset for stock proton 11 experimental. Exactly openglfreak's own upstream.
- VRChat selfie support patches. Webcams can grant you upper body tracking in desktop courtesy of LilFishyChan.
- Massively improved stability from openglfreak's own patchset base.
- Fixed secondary race condition and decoupled video threads from game instance granting reloads better success.
Known issues
- VRC Video Cacher may crash application on world switch where live video is present.
- If regular videos fail to load try VRCVideoCacher, youtube likely considers your VRChat client a "bot" and refuses to serve you content. But I hope you did not come here for youtube alone :>
Install
Arch Linux (AUR)
yay -S proton-rtsp-bin
https://aur.archlinux.org/packages/proton-rtsp-bin
Manual install
-
Download
proton-rtsp-11.0-20260609-1.tar.gzfrom the release assets below -
Extract it to your Steam compatibility tools folder:
tar -xf proton-rtsp-11.0-20260609-1.tar.gz -C ~/.steam/steam/compatibilitytools.d/ -
Restart Steam
-
Right-click VRChat → Properties → Compatibility → select proton-rtsp-11.0-20260609-1
-
Launch the game
Flatpak Steam
Same steps but extract to:
~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d/
Important last step
Execute in a terminal steam steam://unlockh264/ to unlock proper Youtube and Twitch functionality in this new RTSP release
GE-Proton10-33-rtsp24-1
This release is not recommended for distribution as it contains some gross hacks which should enable less audio dropout, better audio recovery, and hopefully videoplayer performance impact reductions.
If you do try it leave a comment in issues if anything is broken or if it works better for you specifically over 23!
GE-Proton10-33-rtsp23-4 Released
Fix MKV/Jellyfin playback and big-endian audio
- Ignore subtitle streams (ASS/SSA) that caused pipeline abort on web sources
- Accept H264 avc stream format for MKV container playback
- Don't fatal on missing plugins for HTTPS sources
GE-Proton10-33-rtsp23-3
Fixed an audio issue with mediamtx, thankyou to kazu0617
GE-Proton10-33-rtsp23-2
This release enables builds flags for video decode/ encode GPU acceleration override.
Currently borked but if you know how to enable you are free to experiment.
Do note all I was able to produce was video with artifacts, likely why it was disabled to begin with.
No support will be offered for those experimenting but patches are always welcome, hack it up 👍
GE-Proton10-33-rtsp23-1
We've never been more back!
Fix crash when resyncing/disconnecting RTSP streams (use-after-free in wg_parser disconnect)
- Fix hang and use-after-free when a wg_parser is disconnected while there's still an outstanding read
- Fix hang in IMFMediaSource::Shutdown
Credit: Reyka Matthies patches and CoolGi & hype-vhs testing
GE-Proton10-33-rtsp22-4
Fourth time's a charm.
Custom Proton build for VRChat livestream support (RTSP/media playback)
Based on GE-Proton10-33
What's new
- Rebased RTSP patchset the previous rtsp21 series (including -1 and -2 hotfixes) had a crash-on-launch issue with VRChat caused by patches not applying cleanly to the GE-Proton10-33 wine base. This has been fully resolved with a refreshed patchset from upstream
- 60 media/gstreamer patches for RTSP livestream playback in VRChat video players
- Enabled RTSP transport stack in gstreamer build (rtp, rtsp, rtpmanager, udp)
- New winevulkan performance optimizations
- Media session private work queues for smoother playback
- Various ntdll and kernelbase performance improvements
- yt-dlp integration patches for video URL resolution
- Spout2 support, Thanks Lina!
- Wayland qt window decor
- OpenXR/ OpenVR runtime decouple, OpenXR games may now be run without an OpenVR runtime configured. (Huge thanks to GloriousEggroll here!)
Known issues
- The
PROTON_GST_VIDEO_ORIENTATIONenvironment variable is not available in this build (upstream patch conflict)
Install
Arch Linux (AUR)
yay -S proton-ge-custom-rtsp-bin
https://aur.archlinux.org/packages/proton-ge-custom-rtsp-bin
Manual install
-
Download
GE-Proton10-33-rtsp22-4.tar.gzfrom the release assets below -
Extract it to your Steam compatibility tools folder:
tar -xf GE-Proton10-33-rtsp22-4.tar.gz -C ~/.steam/steam/compatibilitytools.d/ -
Restart Steam
-
Right-click VRChat → Properties → Compatibility → select GE-Proton10-33-rtsp22-4
-
Launch the game
Flatpak Steam
Same steps but extract to:
~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d/
GE-Proton10-26-rtsp20
Fixed a crash when reloading video streams, general crash fix, rebased on GE26