wget –no-check-certificate https://raw.githubusercontent.com/hidden-refuge/bench-sh-2/master/bench.sh && bash bench.sh -b && rm bench.sh
Category: tutorial
How to make your own multistream rtmp server on ubuntu 18
sudo apt update && apt upgrade -y
sudo apt-get dist-upgrade
sudo apt install nginx-full libnginx-mod-rtmp
sudo nano /etc/nginx/nginx.conf
And add the following lines at the end of the configuration file:
rtmp {
server {
listen 1935;
chunk_size 4096;
application live {
live on;
record off;
#push facebook
push rtmp://127.0.0.1:19350/rtmp/your stream key here;
#push twitch
push rtmp://live-cdg.twitch.tv/app/your stream key here;
}
}
}
Now let’s setup stunnel
apt install stunnel4
sudo nano /etc/stunnel/stunnel.conf
setuid = stunnel4
setgid = stunnel4
pid=/tmp/stunnel.pid
output = /var/log/stunnel4/stunnel.log
include = /etc/stunnel/conf.d
sudo nano /etc/default/stunnel4
ENABLE=1
sudo mkdir /etc/stunnel/conf.d/
sudo nano /etc/stunnel/conf.d/fb.conf
[fb-live]
client = yes
accept = 127.0.0.1:19350
connect = live-api-s.facebook.com:443
verifyChain = no
systemctl restart stunnel
systemctl restart nginx.service
if you get an error run
nginx -t -c /etc/nginx/nginx.conf
