Can preview and monitor streams via the web based interfaceĪs an aside the latest version of NMS (v3) looks even more exciting and has far more functionality although it's now written in Go (so a bit of a misnomer calling it Node Media Server) and is also now commercial, closed source, software.Ĭredit to Mingliang Chen and Sallar Kaboli for all the original work in node-media-server and mac-local-rtmp-server without which this (obviously) wouldn't exist. cd /usr/local/nginx sudo dpkg -i nginx-common sudo dpkg -i nginx-extras If your server is setup to auto-start nginx this new RTMP enabled version should start by default.Then the simplest way to generate an RTMP stream and send it to the RTMP server is the great open source project OBS.
If you want to stream using GoPro cameras: Live Streamer for GoPro Heros. The streaming server can then be used to stream from multiple sources, such as multiple GoPro Hero cameras.
Some time ago I stumbled upon Local RTMP Server for macOS, a simple RTMP server for macOS that lives as a menubar application and makes it easy to get streams from RTMP-capable devices (such as my DJI Mavic Pro and apps like Larix Broadcaster) into OBS running on my Mac as well as running local FLV streams that can be viewed by a browser using flv.js