9.0.0
** 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