[News] Online documentation now available
Traditionally MistServer had a PDF available as a manual, which contained great amounts of information. Perhaps a little too great as the PDF itself became bigger and bigger, and perhaps slightly too unwieldy.
We've decided to convert the manual to an online environment, allowing easier small edits and improving general usability.
We've reached a point where the majority of the documentation is now available and updated. So we're happy to start redirecting towards it. You can find it here. We've now started adapting some of the blog posts into How-to guides as well. Of course a proper search method will have to follow as well.
We will eventually put the documentation online in Github as well so users can easily suggest edits or request pages. Until we've reached that point feel free to email comments, suggestions or requests to email@example.com.
No worries for the PDF lovers out there, we will update the PDF at our usual irregular schedule.
[News] Exhibiting at IBC2023
Like always we'll be exhibiting at IBC. We have our own booth 5.B57 in Hall 5 (Content Everywhere). If you're visiting Amsterdam during 15-18 September this year be sure to drop by!
This year Marco van Dijk is giving a presentation about our new creation: Streamcrafter
Date: Saturday 16 September
Stage: 1 (Stand 5A.28)
It'll be the first showcase of it. We'll want to keep the specifics a surprise for the presentation, but what we can share at this point is that Streamcrafter is a in-browser broadcasting studio.
[News] 3.2.1 bugfix release
Bugfix release 3.2.1 is now available! We've made several minor improvements that we deemed important enough to release, but did not warrant a full stable release. Downloads can be found here and the full changelog can be found here.
Noteworthy features / changes
Configuraton auto-saving and auto-reloading
MistServer used to only save when requested or upon a clean shut down. Now it will also save the configurations 1 minute after the last configuration change. The reasoning behind the original behaviour was to prevent anyone from making a change that crashes their system and having that saved to disk. This new feature still follows this reasoning, but instead of waiting for a clean shutdown it waits for a minute of stable operation. Alongside, the controller will now also auto-reload the config if it has changed on disk. We have made auto-read and auto-write the new default behaviour, should you wish to disable this you will need to add a new command-line parameter to MistController during start:
--configrw off. It is also possible to only enable auto-read or auto-write separately, see
--help for details.
Internal UDP API now properly detects IPv4/IPv6
Some systems have a functional IPv6 stack but no valid IPv6 localhost entry. This confused MistServer, as it tried to listen on IPv6 localhost but connect to IPv4 localhost. This change fixes problems with components that used the UDP API, like the Certbot integration, User Agent logging and trigger success logging.
Always-on mode changed internally
Changed "always on" behaviour to simulate always having a viewer rather than running on an entirely different code path. This fixes several problems with streams that were locked in a broken state, as this would now trigger a restart due to lack of data rather than staying online permanently.
Several other improvements
Several other improvements were made to MistServer, for a full overview please look at the full changelog.
[News] MistServer independent once more
As most of you probably know, about a year and a half ago in October 2021, Livepeer acquired DDVTech (the company that is building MistServer).
The partnership enabled the open sourcing of a decentralized media server, combining the two technologies, which serves as the backbone for Livepeer’s streaming platform. By early 2023 Livepeer was seeing traction within its core web3-focused market, and decided to lean into building for and serving only this market. This meant potentially winding down the MistServer team and project. To prevent this from happening, Livepeer offered the MistServer team the opportunity to spin back out the project and focus on their own core activities: MistServer-related services and technologies. Not wanting to let the project die, and not wanting to let down all our customers and users that rely on MistServer for their day-to-day operations, we naturally decided to take this option.
So, I'm happy to now formally announce that as of March 2023, DDVTech has a new majority shareholder: "OptiMist Video". OptiMist Video is entirely owned by the engineers on the MistServer team. DDVTech will continue to provide services and products exactly as it has been, and the MistServer team continues to be employed by DDVTech.
This allows us to fully focus on MistServer and related services and technologies once more. We're looking forward to continuing to help our customers, including Livepeer, with their integrations/operations/products based on MistServer. We've enjoyed working on widely varied applications such as streaming platforms, rack encoders, self-driving cars and low latency videochat applications and are eager for more challenges in the future.
If you have any questions, you can reach us through all the usual channels, like our contact form.
[News] Exhibiting at IBC2022
Like always the MistServer team will be exhibiting at IBC2022. After years of cancellations due to Covid-19 we're happy to be part of the biggest media conference held in Europe once again.
If you're visiting the IBC2022 in Amsterdam yourself don't forget to drop by booth 5F47 and come and say hello!