Skip to content
This repository was archived by the owner on Jan 19, 2021. It is now read-only.

9.0.0

Compare
Choose a tag to compare
@jprjr jprjr released this 04 Jul 16:32
· 210 commits to master since this release

** BREAKING CHANGES **

There's no new SQL changes in this update, but it does require a newer version of the lua-resty-exec module, at least version 2.0.0

You can update the module by just reinstalling it, ie:

luarocks --tree=lua_modules install netstring # just in case your luarocks doesn't handle dependencies
luarocks --tree=lua_modules install lua-resty-exec

This version includes a new kind of webhook (raw). You can write your own webhook receivers and react to Multistreamer's events!

This version handles FFMPEG in a completely different way (hence the need to update lua-resty-exec). Instead of killing the connection, it actually tells FFMPEG to quit when you start/stop pullers/pushers.

The main user interface has been redone - instead of "Edit Metadata" and "Add/Remove Accounts" links, there's a single "Dashboard" link. From there, the user has tabs to navigate between settings, and everything is grouped more logically.

I've also virtually re-written the IRC code, it's simpler and way more resilient. Also, the IRC server actually reports what multistreamer version is being used, and there's a config item to customize your MOTD.

I went ahead and made a short demo video for this release! https://youtu.be/NBNLqaUn9mA