Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Screen sharing

From Resonite Wiki
This feature is in beta and might not work correctly! Please report any issues you run into!
Currently not functional on graphical Linux client due to issues with MediaMTX under Steam Pressure Vessel. See: GH #6863 For possible workarounds see: Screen sharing#Linux

Added as a beta in 2026.8.11.1264.

Known internally as 'VideoStreaming', this feature allows sharing of either your desktop or of a custom video stream(From something such as OBS or VLC) to other uses in the session through Resonite's internal networking, requiring no external servers or setup. Because steams are sent to the host and from there to each client, be aware that this can use a lot of bandwidth be careful of hosts with limited resources.

Steams can be disabled in a session on a per role basis through use of the "AllowVideoStreaming" setting in Component:WorldPermissions, allowing streams to, for example, be limited to only builder or admin.

Once a stream is started a viewer will spawn in the world that shows either the current stream or a 'STREAM IS OFFLINE' warning. It is automatically cleared up when the streaming user either leaves the session(?) or they stop the stream.

Desktop Stream

This allows you to share your desktop directly.

  • To start a desktop stream, go to Desktop tab, open the desktop menu, select a screen and click "Share Screen"
    • This will spawn a custom player out into the world that everyone can see.
    • To stop streaming, either close the stream in-world or repeat the steps above - the button will say "Stop Sharing Screen"

Custom Stream

Allows the streaming from another program on your computer, for example from OBS.

  • The "Stream Custom Video" button on your Home dash to start this service.
    • Like with desktop streaming this will spawn a custom player into the world that all users can see with a 'STREAM IS OFFLINE' warning and a URI.
    • Start the streaming service and connect it to the supplied URI.
  • OBS settings:
    • Service: Custom
    • Server: rtmp://127.0.0.1:1935
    • Stream key: Resonite
    • Stream must use H264 video codec & AAC audio codec
  • Others
    • VLC? Maybe?

Linux

Custom streams may be available on Linux if the MediaMTX server is run outside of the Proton pressure vessel from a console. There’s a workaround:

  • Before you click the "start stream" dash button, open a terminal in <Resonite install folder>/RuntimeData/MediaMTX
  • Then run ./mediamtx
  • Once it’s running, you should be able to start the stream with the dash button, and then connect to it from OBS