Some research I have made recently while working on a broadcasting module of an app.
Just saving here some of the best link I have found – as backup and maybe of interest for some people.
Obviously if you are looking for a super structured article – I am far from it at this point – but that’s still the filtered version of a few hours of research to find the relevant and usable stuff – and it is practically what I have used to get to the point of a transcoding version of ffmpeg with facebook live (next step is to turn it into a nodejs microservice)
Setting up a RTMP server
Getting started with nginx-rtmp-module: a FOSS alternative to Wowza, FMS, et al.
How to set up your own private RTMP server using Nginx/
Streaming Video on Demand with nginx and RTMP Module
Facebook Live with nodejs
https://stackoverflow.com/questions/38027059/live-video-facebook-api-with-ffmpeg-nodejs
https://stackoverflow.com/questions/42803724/live-video-stream-on-a-node-js-server
FFmpeg to facebook live
https://stackoverflow.com/questions/38994744/how-to-live-stream-on-facebook-via-ffmpeg
FFMPEG
http://keycorner.org/pub/text/doc/ffmpeg-tutorial.htm
https://videoblerg.wordpress.com/2017/11/10/ffmpeg-and-how-to-use-it-wrong/
http://www.squarebox.com/transcoding-with-ffmpeg/
https://trac.ffmpeg.org/wiki/EncodingForStreamingSites
https://stackoverflow.com/questions/19774975/unknown-encoder-libfaac