Red5: Instalasi dari SVN Server: Difference between revisions

From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs)
No edit summary
Onnowpurbo (talk | contribs)
 
(19 intermediate revisions by the same user not shown)
Line 1: Line 1:
Sumber: http://sujianto.wordpress.com/2012/06/24/install-red5-streaming-server-di-ubuntu-12-04/
Sumber:
* http://sujianto.wordpress.com/2012/06/24/install-red5-streaming-server-di-ubuntu-12-04/
* http://aisholla.16mb.com/note/archives/tag/red5
* http://red5wiki.com/wiki/Installing_and_running_Red5
 
==Instalasi Paket Yang Dibutuhkan==


Install library paket yang dibutuhkan red5
Install library paket yang dibutuhkan red5


  sudo apt-get update
  sudo apt-get update
  sudo apt-get install openjdk-7-jdk ant subversion
  sudo apt-get install sun-java6-jdk openjdk-7-jdk ant subversion
  sudo apt-get install default-jre
  sudo update-alternatives --config java
  sudo apt-get install sun-java6-plugin sun-java6-jre sun-java6-bin sun-java6-fonts
 
Akan keluar
 
There are 3 choices for the alternative java (providing /usr/bin/java).
  Selection    Path                                          Priority  Status
------------------------------------------------------------
  * 0            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java  1061      auto mode
  1            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java  1061      manual mode
  2            /usr/lib/jvm/java-6-sun/jre/bin/java            63        manual mode
  3            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java  1051      manual mode
Press enter to keep the current choice[*], or type selection number:
 
Pilih /usr/lib/jvm/java-6-sun/jre/bin/java.
Tekan 2 kemudian ENTER
 
 
==Download & Compile==
 
Pastikan server mempunyai sambungan ke [[Internet]] yang baik, karena kita akan melakukan banyak download [[source code]].


Pastikan server mempunyai sambungan ke Internet yang baik, karena kita akan melakukan banyak download [[source code]].
Tampaknya red5 versi 1.0RC2 bermasalah, coba pakai versi 0.9.1 mungkin lebih stabil.


Download [[source code]] red5 melalui subversion
Download [[source code]] red5 melalui subversion, ada beberapa pilihan versi untuk di coba


  cd /usr/local/src
  cd /usr/local/src
  svn co http://red5.googlecode.com/svn/java/server/tags/1_0rc2/ red5
  svn co http://red5.googlecode.com/svn/java/server/tags/1_0rc2/ red5
svn co http://red5.googlecode.com/svn/java/server/tags/0_9_1/ red5
svn co http://red5.googlecode.com/svn/java/server/tags/0_9/ red5
svn co http://red5.googlecode.com/svn/java/server/tags/0_9rc1/ red5


Pindahkan paket red5 & lakukan instalasi
Pindahkan paket red5 & lakukan instalasi


  sudo su -  
  sudo su -  
cd /usr/local/src
  mv red5 /usr/share/
  mv red5 /usr/share/
  cd /usr/share/red5/
  cd /usr/share/red5/
Line 44: Line 74:
...dst ..
...dst ..


dist:
      [copy] Copying 43 files to /usr/share/red5/dist/lib
      [copy] Copying 22 files to /usr/share/red5/dist/conf
      [copy] Copying 7 files to /usr/share/red5/dist/plugins
      [copy] Copying 1 file to /usr/share/red5/dist/webapps
      [copy] Copying 11 files to /usr/share/red5/dist
BUILD SUCCESSFUL
Total time: 13 seconds
==Konfigurasi & Siap digunakan==
Pindahkan File Konfigurasi
sudo su
cd /usr/share/red5/
cp -r dist/conf .


Instalasi Red5 selesai, selanjutnya jalankan red5 dengan perintah


    dist:
sudo su
        [copy] Copying 1 file to /usr/share/red5/dist
cd /usr/share/red5/
sudo chmod a+x red5.sh
./red5.sh


    BUILD SUCCESSFUL
Akan keluar
    Total time: 6 seconds


    —info jika sukses instalasi—
Running on  Linux
Starting Red5
Red5 root: /usr/share/red5
Configuation root: /usr/share/red5/conf


Pindahkan File Konfigurasi
...dst..


    #cp -r dist/conf .
[INFO] [Launcher:/live] org.red5.server.Server - Add mapping global: default host:  context: live
[WARN] [Launcher:/] org.red5.server.scope.Scope - Invalid scope was not added: [WebScope@1b9ecd0 Depth = 1, Path = '/default', Name = '']
[INFO] [Launcher:/installer] org.red5.server.service.Installer - Installer service created


Instalasi Red5 selesai, selanjutnya jalankan red5 dengan perintah
Selesai sudah proses instalasi


    #./red5.sh
==Membuat init script untuk red5==


Sebelumnya kita rubah dulu Permission File
Buat init script di /etc/init.d


    #sudo chmod a+x red5.sh
sudo su -
touch /etc/init.d/red5
chmod 755 /etc/init.d/red5
nano /etc/init.d/red5


Jika instalasi sukses akan ada info ini
Masukan script berikut


    [INFO] [Launcher:/installer] org.red5.server.service.Installer – Installer service created
#!/bin/sh
# init script for Red5
# /etc/init.d/red5
 
RED5_USER=root
RED5_HOME=/usr/share/red5
RED5_PROG=red5
 
test -x $RED5_HOME/$RED5_PROG.sh || exit 5
 
case "$1" in
      start)
          echo -n "Starting Red5"
          echo -n " "
          cd $RED5_HOME
          su -s /bin/bash -c "$RED5_HOME/$RED5_PROG.sh &" $RED5_USER
          sleep 2
          ;;
      stop)
          echo -n "Shutting down Red5"
          echo -n " "
          su -s /bin/bash -c "killall -q -u $RED5_USER java" $RED5_USER
          sleep 2
          ;;
      restart)
          $0 stop
          $0 start
          ;;
esac


Kita tes melalui browser kesayangan anda


Akses  Red5 IP anda ://<IP ADDRESS>:5080//
Ubah permission


Nah bagaimana kita menggunakan Red5 Media Server ini, kita akan lanjutkan untuk  live streaming
  chmod a+x /etc/init.d/red5


kita akan lanjutkan ke post berikutnya ya.. di tunggu aja…
Memanggil red5 dapat menggunakan perintah
sudo service red5 [start|restart|stop]


==Test Server==
==Test Server==
[[Instalasi Adobe Flash Player]] pada laptop yang akan mengakses Red5.
Browse ke server red5
http://ip-address-server:5080


Instalasi Aplikasi Red5 yang ada di
Instalasi Aplikasi Red5 yang ada di


  http://localhost:5080/installer/
  http://ip-address-server:5080/installer/


Demo Aplikasi Red5 Melalui
Demo Aplikasi Red5 Melalui


  http://localhost:5080/demos/
  http://ip-address-server:5080/demos/


==Referensi==
==Referensi==

Latest revision as of 06:14, 12 July 2012

Sumber:

Instalasi Paket Yang Dibutuhkan

Install library paket yang dibutuhkan red5

sudo apt-get update
sudo apt-get install sun-java6-jdk openjdk-7-jdk ant subversion
sudo update-alternatives --config java

Akan keluar

There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                           Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      auto mode
  1            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      manual mode
  2            /usr/lib/jvm/java-6-sun/jre/bin/java            63        manual mode
  3            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java   1051      manual mode

Press enter to keep the current choice[*], or type selection number: 

Pilih /usr/lib/jvm/java-6-sun/jre/bin/java. Tekan 2 kemudian ENTER


Download & Compile

Pastikan server mempunyai sambungan ke Internet yang baik, karena kita akan melakukan banyak download source code.

Tampaknya red5 versi 1.0RC2 bermasalah, coba pakai versi 0.9.1 mungkin lebih stabil.

Download source code red5 melalui subversion, ada beberapa pilihan versi untuk di coba

cd /usr/local/src
svn co http://red5.googlecode.com/svn/java/server/tags/1_0rc2/ red5
svn co http://red5.googlecode.com/svn/java/server/tags/0_9_1/ red5
svn co http://red5.googlecode.com/svn/java/server/tags/0_9/ red5
svn co http://red5.googlecode.com/svn/java/server/tags/0_9rc1/ red5


Pindahkan paket red5 & lakukan instalasi

sudo su - 
cd /usr/local/src
mv red5 /usr/share/
cd /usr/share/red5/
ant prepare
ant dist


Akan keluar pada layar

Buildfile: /usr/share/red5/build.xml

prepare:
    [mkdir] Created dir: /usr/share/red5/bin
    [mkdir] Created dir: /usr/share/red5/dist
    [mkdir] Created dir: /usr/share/red5/log
    [mkdir] Created dir: /usr/share/red5/dist/log
    [mkdir] Created dir: /usr/share/red5/bin/testcases/classes
    [mkdir] Created dir: /usr/share/red5/bin/testcases/testreports 

BUILD SUCCESSFUL
Total time: 1 second
root@stream:/usr/share/red5# ant dist
Unable to locate tools.jar. Expected to find it in /usr/lib/jvm/java-6-openjdk-i386/lib/tools.jar
Buildfile: /usr/share/red5/build.xml

...dst ..

dist:
     [copy] Copying 43 files to /usr/share/red5/dist/lib
     [copy] Copying 22 files to /usr/share/red5/dist/conf
     [copy] Copying 7 files to /usr/share/red5/dist/plugins
     [copy] Copying 1 file to /usr/share/red5/dist/webapps
     [copy] Copying 11 files to /usr/share/red5/dist

BUILD SUCCESSFUL
Total time: 13 seconds

Konfigurasi & Siap digunakan

Pindahkan File Konfigurasi

sudo su
cd /usr/share/red5/
cp -r dist/conf .

Instalasi Red5 selesai, selanjutnya jalankan red5 dengan perintah

sudo su
cd /usr/share/red5/
sudo chmod a+x red5.sh
./red5.sh

Akan keluar

Running on  Linux
Starting Red5
Red5 root: /usr/share/red5
Configuation root: /usr/share/red5/conf

...dst..

[INFO] [Launcher:/live] org.red5.server.Server - Add mapping global: default host:  context: live
[WARN] [Launcher:/] org.red5.server.scope.Scope - Invalid scope was not added: [WebScope@1b9ecd0 Depth = 1, Path = '/default', Name = ]
[INFO] [Launcher:/installer] org.red5.server.service.Installer - Installer service created

Selesai sudah proses instalasi

Membuat init script untuk red5

Buat init script di /etc/init.d

sudo su -
touch /etc/init.d/red5
chmod 755 /etc/init.d/red5
nano /etc/init.d/red5

Masukan script berikut

#!/bin/sh
# init script for Red5
# /etc/init.d/red5
  
RED5_USER=root
RED5_HOME=/usr/share/red5
RED5_PROG=red5
  
test -x $RED5_HOME/$RED5_PROG.sh || exit 5
  
case "$1" in
     start)
         echo -n "Starting Red5"
         echo -n " "
         cd $RED5_HOME
         su -s /bin/bash -c "$RED5_HOME/$RED5_PROG.sh &" $RED5_USER
         sleep 2
         ;;
     stop)
         echo -n "Shutting down Red5"
         echo -n " "
         su -s /bin/bash -c "killall -q -u $RED5_USER java" $RED5_USER
         sleep 2
         ;;
     restart)
         $0 stop
         $0 start
         ;;
esac


Ubah permission

chmod a+x /etc/init.d/red5 

Memanggil red5 dapat menggunakan perintah

sudo service red5 [start|restart|stop]

Test Server

Instalasi Adobe Flash Player pada laptop yang akan mengakses Red5. Browse ke server red5

http://ip-address-server:5080

Instalasi Aplikasi Red5 yang ada di

http://ip-address-server:5080/installer/

Demo Aplikasi Red5 Melalui

http://ip-address-server:5080/demos/

Referensi

Pranala Menarik