News

23 Jan 2025

[News] Stable release 3.5

Hey everyone, we've released the long awaited 3.5 update! We're quite happy with the changes and hope you'll enjoy them as well.

Downloads can be found here, and the full changelog can be found here.

Noteworthy Changes

Interface Updates

We've added the necessary web glitter and dark skin sleekness to ensure the interface is deemed "slightly prettier". The change isn't too different from our old interface; however, it's much easier on the eyes, and a few sections have been made more compact.
The biggest change is to the "Streams" page, where we have moved most of the subpanels under the new "Actions" button, which can also be accessed by right-clicking when the stream is highlighted.
Clicking on the stream name will bring you to the preview page, and hovering over the stream name will display the source.
Several other actions, such as stopping the stream, invalidating the sessions, or hard restarting through a "nuke stream" command, are available as well.

(f)MP4 Input Support

We have added fragmented MP4 support to our MP4 capabilities for both MP4 files and HLS (CMAF) streams. This means MistServer should now be compatible with almost all HLS URLs, unless the codecs within the HLS are unsupported.

(Haivision) SRT Updated & Full-Featured Single Port Setup

SRT has been updated to version 1.5.4, and versioning has been added to the protocol in INFO-level messaging. The version will also appear in the protocol panel during setup.
We’ve also managed to update SRT to fully spawn separate processes using the same port, which increases both stability and efficiency.
To learn more, we recommend attending FOSDEM 2025 (February 1–2, 2025), where Jaron will explain how we achieved this and what the advantages are. Details can be found here. Once recordings are available, we’ll share them in a follow-up post.

Creation Time Added to MKV/WebM Outputs

This update makes it easier to identify the creation date of a recording and allows UTC timestamps within the recordings. It adds flexibility, especially when timing is important.

Windows Installer – Fixed Permissions for Microsoft Accounts

Windows users with Microsoft accounts previously experienced MistServer with partial permissions, leading to various issues during usage. We’ve rebuilt and properly configured the installer to resolve this problem.
If you use a Microsoft account, we recommend running the updated installer.

Various Small Updates & Improvements

Several smaller improvements have been made to the code, resulting in better resource usage.

Known Issues: Windows UDP-Based Protocol Support Not Working

During updates to our UDP socket implementation, we encountered a limitation in Cygwin that breaks Windows support for the latest improvements. We are working on a fix to enable Windows to use WebRTC, SRT, and RTSP over UDP with a native Windows UDP socket implementation.
If SRT is critical for your setup, we recommend using our 3.4 build for Windows in the meantime!

New Guides Available

We’ve updated several guides in the online documentation, including:
- WebRTC Playback
- Adding GStreamer Encoding
- How to Generate Live Streams
- Example on Geo-IP Blocking

We’ve also refreshed our documentation on starting Docker builds.