Rabu, 22 Februari 2017

LANGKAH MEMBUAT NGINGX

Tulisan ini, akan membahas tentanga bagaimana tahapan membuat server streaming dengan
menggunakan Nginx (Penulis menggunakan Ubuntu 14.0 )

Langkah 1 Instalasi paket Nginx dan rtmp
sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev

Langkah 2 Buat Direktori untuk menyimpan source rtmp & nginx
mkdir iptv
cd iptv

Langkah 3 Download source nginx & RTMP
wget http://nginx.org/download/nginx-1.7.5.tar.gz
wget https://github.com/arut/nginx-rtmp-module/archive/master.zip

Langkah 4 Install paket unzip dari source code yang sudah di download tadi
sudo apt-get install unzip

Langkah 5 Extract Source Nginx & RTMP
tar -zxvf nginx-1.7.5.tar.gz
unzip master.zip

Langkah 6 Pindaj ke Direktori nginx 1.7.5
cd nginx-1.7.5

Langkah 7 Configure
./configure --with-http_ssl_module --add-module=../nginx-rtmp-module-master
setelah selesai configure, lakukan 2 perintah berikut
make
make install

Langkah 8
sudo wget https://raw.github.com/JasonGiedymin/nginx-init-ubuntu/master/nginx -O
/etc/init.d/nginx
sudo chmod +x /etc/init.d/nginx
sudo update-rc.d nginx defaults

Langkah 9 jalankan server nginx
sudo service nginx start
sudo service nginx stop

Langkah 10 Install FFMPEG (Sebelumnya, tambahkan ke sourcelist) agar bisa update paket
repository
sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next

Langkah 11
apt-get update

Langkah 12 Install Paket FFMPEG
sudo apt-get install ffmpeg

Langkah 13 Configurasi paket nginx – rtmp & ffmpeg
nano /usr/local/nginx/conf/nginx.conf
Tambahkan baris berikut
rtmp {
server {
listen 1935;
chunk_size 4096;
application live {
live on;
record off;
exec ffmpeg -i rtmp://localhost/live/$name -threads 1 -c:v
libx264 -profile:v baseline -b:v 350K -s 640x360 -f flv -c:a aac -ac 1 -strict
-2 -b:a 56k rtmp://localhost/live360p/$name;
}
application live360p {
live on;
record off;
}
}
}

Langkah 14 restart ulang server nginx
service nginx restart
Untuk mencoba bisa 2 cara
apabila menggunakan Android bisa menggunakan RTMP Player
apabila menggunakan PC / Laptop bisa menggunakan VLC

Tidak ada komentar:

Posting Komentar