Jumat, 23 September 2016

Multimedia Streaming Server


A.    Pengertian Multimedia Streaming Server
Streaming adalah sebuah teknologi untuk sebuah web server atau aplikasi yang terinstal di dalam sebuah server yang digunakan untuk menjalankan file video atau audio secara real-time atau streaming di internet.
Software yang digunakan pada client untuk streaming adalah VLC Media Player dan sebuah smartphone yang sudah terinstall aplikasi yang bernama OS Broadcaster dan bisa didapatkan pada Play Store smartphone anda.
B.     Installasi Multimedia Streaming Server
Sebelum melakukan installasi Multimedia Streaming Server, install terlebih dahulu Debian Wheezy 7.5 dan satu buah komputer client untuk melihat situs file Nginx yang akan didownload pada komputer Debian.



Pastikan Debian terhubung dengan internet menggunakan kabel UTP. Jika belum terhubung, konfigurasi DHCP nya.
1.      Konfigurasi Jaringan DHCP
#mii-tool (untuk melihat Ethernet mana yang sedang digunakan)
#nano /etc/network/interfaces
Pada tampilan, tambahkan tanda # pada setiap sisi “address” sampai dengan “gateway”, dan ubah tulisan yang diatas “address” menjadi:
allow-hotplug eth0 ubah menjadi auto eth0
iface eth0 inet static ubah menjadi iface eth0 inet dhcp
      #address 192.168.1.2
      #netmask 255.255.255.0
      #network 192.168.1.0
      #broadcast 192.168.1.255
      #gateway 192.168.1.1
Restart DHCP dengan perintah
#service networking restart atau bisa juga dengan #/etc/init.d/networking restart
Misalkan IP Address semula adalah 192.168.1.2 dan setelah di DHCP kan menjadi 192.168.3.195
2.      Install Nginx dengan RTMP, yaitu dengan cara
#apt-get install build-essential libpcre3 libpcre3-dev libssl-dev unzip autoconf automake
3.      Masuk ke directory cd /usr/local/src
4.      Pada komputer client, buka link http://opensource.telkomspeedy.com/wiki/index.php/Nginx:_Instalasi_dengan_RTMP untuk melihat file nginx-1.7.7.tar.gz dan nginx-rtmp-module-master.zip yang akan didownload pada komputer Debian . Kemudian tulis pada komputer Debian
wget http://nginx.org/download/nginx-1.7.7.tar.gz
wget https://github.com/arut/nginx-rtmp-module/archive/master.zip
5.      Kemudian, ekstrak file nginx-1.7.7.tar.gz dan nginx-rtmp-module-master.zip dengan cara
#tar -zxvf nginx-1.7.7.tar.gz
#unzip master.zip
6.      Compile nginx dengan cara
#cd /usr/local/src/nginx-1.7.7
#./configure --with-http_ssl_module --add-module=../nginx-rtmp-module-master
#make
#make install
7.      Edit file nginx.conf dengan perintah #nano /usr/local/nginx/conf/nginx.conf
Kemudian tambahkan di paling bawah:
rtmp {
        server {
                listen 1935;
                chunk_size 4096; 

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

8.      Restart konfigurasi Nginx dengan perintah
#/usr/local/nginx/sbin/nginx
#netstat -nltp



9.      Konfigurasi pada OS Broadcaster di smartphone 
  •      Buka aplikasi OS Broadcater
  •      Pada menu yang bergambar seperti sinyal, masukan:


RTMP = rtmp://192.168.3.195/live

Stream = tes

Publish = live

Bandwidth [kbps] = dynamic



10.  Konfigurasi di VLC Player
  •      Buka aplikasi VLC Player
  •      Klik menu Media
  •      Klik Open Network Stream...  

  • Isi sesuai yang diisikan pada smartphone, yaitu:
 rtmp://192.168.3.195/live/tes
  • Klik Play



A.    Pengertian Multimedia Streaming Server
Streaming adalah sebuah teknologi untuk sebuah web server atau aplikasi yang terinstal di dalam sebuah server yang digunakan untuk menjalankan file video atau audio secara real-time atau streaming di internet.
Software yang digunakan pada client untuk streaming adalah VLC Media Player dan sebuah smartphone yang sudah terinstall aplikasi yang bernama OS Broadcaster dan bisa didapatkan pada Play Store smartphone anda.
B.     Installasi Multimedia Streaming Server
Sebelum melakukan installasi Multimedia Streaming Server, install terlebih dahulu Debian Wheezy 7.5 dan satu buah komputer client untuk melihat situs file Nginx yang akan didownload pada komputer Debian.



Pastikan Debian terhubung dengan internet menggunakan kabel UTP. Jika belum terhubung, konfigurasi DHCP nya.
1.      Konfigurasi Jaringan DHCP
#mii-tool (untuk melihat Ethernet mana yang sedang digunakan)
#nano /etc/network/interfaces
Pada tampilan, tambahkan tanda # pada setiap sisi “address” sampai dengan “gateway”, dan ubah tulisan yang diatas “address” menjadi:
allow-hotplug eth0 ubah menjadi auto eth0
iface eth0 inet static ubah menjadi iface eth0 inet dhcp
      #address 192.168.1.2
      #netmask 255.255.255.0
      #network 192.168.1.0
      #broadcast 192.168.1.255
      #gateway 192.168.1.1
Restart DHCP dengan perintah
#service networking restart atau bisa juga dengan #/etc/init.d/networking restart
Misalkan IP Address semula adalah 192.168.1.2 dan setelah di DHCP kan menjadi 192.168.3.195
2.      Install Nginx dengan RTMP, yaitu dengan cara
#apt-get install build-essential libpcre3 libpcre3-dev libssl-dev unzip autoconf automake
3.      Masuk ke directory cd /usr/local/src
4.      Pada komputer client, buka link http://opensource.telkomspeedy.com/wiki/index.php/Nginx:_Instalasi_dengan_RTMP untuk melihat file nginx-1.7.7.tar.gz dan nginx-rtmp-module-master.zip yang akan didownload pada komputer Debian . Kemudian tulis pada komputer Debian
wget http://nginx.org/download/nginx-1.7.7.tar.gz
wget https://github.com/arut/nginx-rtmp-module/archive/master.zip
5.      Kemudian, ekstrak file nginx-1.7.7.tar.gz dan nginx-rtmp-module-master.zip dengan cara
#tar -zxvf nginx-1.7.7.tar.gz
#unzip master.zip
6.      Compile nginx dengan cara
#cd /usr/local/src/nginx-1.7.7
#./configure --with-http_ssl_module --add-module=../nginx-rtmp-module-master
#make
#make install
7.      Edit file nginx.conf dengan perintah #nano /usr/local/nginx/conf/nginx.conf
Kemudian tambahkan di paling bawah:
rtmp {
        server {
                listen 1935;
                chunk_size 4096; 

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

8.      Restart konfigurasi Nginx dengan perintah
#/usr/local/nginx/sbin/nginx
#netstat -nltp



9.      Konfigurasi pada OS Broadcaster di smartphone 
  •      Buka aplikasi OS Broadcater
  •      Pada menu yang bergambar seperti sinyal, masukan:


RTMP = rtmp://192.168.3.195/live

Stream = tes

Publish = live

Bandwidth [kbps] = dynamic



10.  Konfigurasi di VLC Player
  •      Buka aplikasi VLC Player
  •      Klik menu Media
  •      Klik Open Network Stream...  

  • Isi sesuai yang diisikan pada smartphone, yaitu:
 rtmp://192.168.3.195/live/tes
  • Klik Play


 
Teknik Komputer Jaringan Copyright © 2012 Design by Ipietoon Blogger Template