MistServer is a streaming media server that works well in any streaming environment even on a Raspberry Pi! It bridges the gap between dedicated media servers and web servers, performing the best of both worlds when it comes to media streaming delivery.
The opensource version works best with HLS live streaming (gaming) with programs such as Open Broadcaster Software (OBS), FFsplit or Xsplit! If you want more options such as VOD, buy a pro-license.
What makes this docker build better as the official one from DDTECH/MistServer?
It's more secure and because on docker stop it will gracefully shutdown your processes. It prevents data corruption and all config-files will be saved before shutting down.
docker create --name=mistserver \
-v /etc/localtime:/etc/localtime:ro \
-v <path to config>:/config \
-v <path to video>:/media \
-p 4242:4242 -p 1935:1935 \
-p 554:554 -p 8080:8080 \
r0gger/mistserver
Parameters
-p 4242 - Web UI
-p 1935 - RTMP
-p 554 - RTSP
-p 8080 - HTTP / HLS
-v /etc/localhost:ro - for timesync (read-only) - optional
-v /config - config and log files
-v /media - video and audio files
-e PGID for for GroupID
-e PUID for for UserID
docker build -t mistserver .docker run -i -t -p 1935:1935 -p 4242:4242 -p 554:554 -p 8080:8080 -v /my-folder:/config -v /my-folder/video:/media /etc/localtime:/etc/localtime:ro --name mistserver mistserver:latest /sbin/my_initgit clone https://github.com/R0GGER/mistserver.git mistserver-pronano Dockerfile (CTRL + X to save and exit).docker build -t mistserver-pro .push:// or push://your-ip-addressrtmp://mydomain.tld:1935/live/ and Play Path: obs.<video id=autoplay width="720" height="360" class="video-js vjs-default-skin vjs-big-play-centered" controls>
<source src="http://mydomain.tld:8080/hls/stream_name.m3u8" type="application/x-mpegURL">
</video>
<link href="//vjs.zencdn.net/5.7.1/video-js.css" rel="stylesheet">
<script src="//vjs.zencdn.net/5.7.1/video.js"></script>
<script src="//videojs.github.io/videojs-contrib-hls/node_modules/videojs-contrib-hls/dist/videojs.hls.min.js"></script>
<script>
var player = videojs('autoplay');
player.play();
</script>
Website: http://mistserver.org
Github: https://github.com/DDVTECH/mistserver
Video.js HLS plugin: https://github.com/videojs/videojs-contrib-hls/releases
Content type
Image
Digest
Size
142.2 MB
Last updated
about 10 years ago
docker pull dreaminsun/cyan.live.mistserver