RTMP Server Kurulumu

RTMP Server Kurulumu

Merhaba arkadaşlar;

Bu anlatımımda sizlere Ubuntu üzerinde nginx kullanarak RTMP server Kurulumunu anlatacağım. Bu anlatımı yaparken ben Ubuntu 18.04 versiyonunu kullandım.

RTMP Nedir?

RTMP’nin açılımı Real Time Message Protocol, yani gerçek zamanlı mesajlaşma protokolüdür. Eski bir canlı yayın protokolü olmasına rağmen hala oldukça yaygın olarak kullanılmaktadır.

Kurulum

Alttaki komutları çalıştırarak önce nginx’i sonra da nginx modülü olan mod-rtmp’yi kuruyoruz.

sudo apt-get install nginx -y
sudo apt-get install libnginx-mod-rtmp -y

Ardından nginx.conf dosyasını açıyoruz

sudo nano /etc/nginx/nginx.conf

Buluyoruz

http {

Üstteki http {kodunun üzerine ekleyelim:

rtmp {
  server {
    listen 1935;
    chunk_size 4096;

    application live {
      live on;
      record off;
    }
  }
}

Kaydedip çıktıktan sonra nginx’i restart etmemiz gerekmektedir.

sudo systemctl restart nginx

Kurulumumuzu tamamlamış bulunuyoruz. Bu aşamadan sonra OBS’kullanarak stream yapmaya, vlc kullanarakta stream’ı izlemeye başlayabilirsiniz.

OBS: https://obsproject.com/

VLC: https://www.videolan.org/index.tr.html

FFmpeg kullanarakta yayın yapabilirsiniz. Örnek kodu alta bırakıyorum

ffmpeg -re -i video.mp4 -vcodec libx264 -vprofile baseline -g 30 -acodec aac -strict -2 -f flv rtmp://IP_ADRESI/live/stream

RTMP Server Kurulumu anlatımımızı tamamladık. Başka bir anlatımda görüşmek üzere…