We have successfully tested Noisypeak encoders with Wowza RTMP server, Adobe Media Server, Akamai RTMP publishing, YouTube RTMP publishing and Nginx server with RTMP module. You can find information regarding these procedures here.You need RTMP server to publish via RTMP protocol.
Ensure that you understand the risks and that you take the necessary security measures. To safely stop NGINX running before switching off your Pi in Terminal enter: sudo systemctl stop rviceĮxposing ports outside of your network opens you up for attack.
You can add as many different streams as you have, refer to OBS documentation if you need help creating scenes mixing etc…Īt this point, you have an NGINX RTMP server receiving streams which you can mix with OBS. Input: rtmp://your Pi's IP:1935/live/test Now that you have your Pi receiving multiple streams, you can mix them live with OBS. To add more streams to the Pi, you just need to have a different Stream Key for each source, in our case, this could be rtmp://YOUR Pi’s IP:1935/live/test2 for example. It takes a little while to start showing so be patient! If all is well you should now see whatever you’re streaming from OBS on your PI.
#SETUP RTMP SERVER INSTALL#
It is also recommended that you use a network cable for your Pi’s internet connection as this will improve the reliability of your streaming. The OKdo kit is strongly recommended for this project as it includes heat sinks and a fan which will be very handy to keep your Pi cool as it deals with all the video processing.
#SETUP RTMP SERVER HOW TO#
If you’re using the OKdo Pi 4 starter kit you can learn how to get it ready here. You should start with a Raspberry Pi running the latest Raspbian, connected to screen, mouse and keyboard. We’ll use OBS running on a separate computer to combine a number of streams together and broadcast them to the world. We’ll be using NGINX, a server application which we’ll configure to run as an RTMP (Real-time Messaging Protocol) streaming server on a Raspberry Pi. In this project, you’ll learn the basics on how to set up a private streaming server that will allow you to receive, manage and combine several streams into one to then re-stream to any platform. In this day and age, streaming is at the forefront of the new normal so you could do with a streaming server.