Releases: jprjr/multistreamer
6.0.2
6.0.1
6.0.0: Merge pull request #11 from jprjr/new-preview-window
BREAKING CHANGES
In order to upgrade, you'll need to:
- Install and setup sockexec, as its now responsible for firing up FFMPEG processes, instead of nginx directly. See https://github.com/jprjr/sockexec, be sure that you run it with a large timeout value (or use -t0 to disable timeouts).
- Update
config.lua
with asockexec_path
key - Run
/bin/multistreamer -e (environment) initdb
to update the database
New Features
Preview Window (fixes #3)
Users can now decide if they want to preview the stream before going live. The old behavior is still the default (everything goes live as soon as they start streaming). The "require preview" option is on the add/remove account screen. The stream preview will be available on the 'edit metadata' screen, where the user will have a 'Go Live' button they can click to start pushing video.
Custom FFMPEG Pullers
Users can now create a "custom puller" for a stream (also on the add/remove account screen). They can punch in arguments for FFMPEG, then on the metadata screen, they'll have a "Start/Stop Puller" button. This has a variety of use-cases:
- Pull video from sources that can't push (or maybe they can push, but not with RTMP)
- Perform server-side stream combining
- Have a way to push video to a specific-account on-demand while streaming to other accounts
- etc
Customization options
nginx will now look in a local
folder before looking in the static
folder. So, for example, let's say you want to replace the default "stream not available" image with your own, just create local/img/novideo.jpg
with whatever you'd like instead. Want to change some CSS? Copy static/css/multistreamer.css
to local/css/multistreamer.css
and start editing!
5.3.2
5.3.1
5.3.0
New feature! Facebook "sticky mode" - no changes required.
See the Wiki for updates on what sticky mode is - https://github.com/jprjr/multistreamer/wiki/Facebook
Fixes some IRC-related bugs
5.2.5 some bugfixes