Skip to content

Releases: SpookySkeletons/proton-rtsp

Proton-RTSP-11.0-20260609-3

Choose a tag to compare

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

  1. Download proton-rtsp-11.0-20260609-3.tar.gz from the release assets below

  2. Extract it to your Steam compatibility tools folder:

     tar -xf proton-rtsp-11.0-20260609-3.tar.gz -C ~/.steam/steam/compatibilitytools.d/
    
  3. Restart Steam

  4. Right-click VRChat → Properties → Compatibility → select proton-rtsp-11.0-20260609-3

  5. 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

Choose a tag to compare

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

  1. Download proton-rtsp-11.0-20260609-2.tar.gz from the release assets below

  2. Extract it to your Steam compatibility tools folder:

     tar -xf proton-rtsp-11.0-20260609-2.tar.gz -C ~/.steam/steam/compatibilitytools.d/
    
  3. Restart Steam

  4. Right-click VRChat → Properties → Compatibility → select proton-rtsp-11.0-20260609-2

  5. 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

Choose a tag to compare

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

  1. Download proton-rtsp-11.0-20260609-1.tar.gz from the release assets below

  2. Extract it to your Steam compatibility tools folder:

     tar -xf proton-rtsp-11.0-20260609-1.tar.gz -C ~/.steam/steam/compatibilitytools.d/
    
  3. Restart Steam

  4. Right-click VRChat → Properties → Compatibility → select proton-rtsp-11.0-20260609-1

  5. 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

Pre-release

Choose a tag to compare

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

Choose a tag to compare

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

Choose a tag to compare

Fixed an audio issue with mediamtx, thankyou to kazu0617

GE-Proton10-33-rtsp23-2

Choose a tag to compare

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

Choose a tag to compare

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

Choose a tag to compare

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_ORIENTATION environment 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

  1. Download GE-Proton10-33-rtsp22-4.tar.gz from the release assets below

  2. Extract it to your Steam compatibility tools folder:

     tar -xf GE-Proton10-33-rtsp22-4.tar.gz -C ~/.steam/steam/compatibilitytools.d/
    
  3. Restart Steam

  4. Right-click VRChat → Properties → Compatibility → select GE-Proton10-33-rtsp22-4

  5. Launch the game

Flatpak Steam

Same steps but extract to:

~/.var/app/com.valvesoftware.Steam/data/Steam/compatibilitytools.d/

GE-Proton10-26-rtsp20

Choose a tag to compare

Fixed a crash when reloading video streams, general crash fix, rebased on GE26