Hari ini saya mencari ide untuk pemakaian VPS saya yang sedang nganggur, dan akhirnya ketemu sebuah ide untuk membuat Live Video Streaming dari WebCam yang ada diatas monitor saya di kantor.
Live Video Streaming ini mempergunakan Red5 dan sebuah kvm vps di Jakarta dari Connectindo yang memiliki memory 256MB dan memakai Operating System Debian 6 32bit.
Instalasi Java :
1 |
apt-get install java-common openjdk-6-jre openjdk-6-jdk -y |
Download Red5
1 2 3 4 5 6 7 |
mkdir /opt/red5 cd /opt/red5 wget http://red5.org/downloads/red5/0_8/red5-0.8.0.tar.gz tar xf red5-0.8.0.tar.gz cd red* Untuk menjalankan red5, kita hanya tinggal perlu menjalankan file red5.sh ./red5.sh |
Jika berhasil, maka kita bisa melihat red5 telah running di http://ip.address:5080
, dan selanjutnya kita akan melakukan setting pada server red5 kita tersebut dengan membuka alamat berikut : http://IP:5080/demos/publisher.html
Untuk seting Server location, silakan diganti dari rtmp:/ip.address/oflaDemo, lalu klik Connect. Dan pada Seting Video, silakan disesuaikan dengan input vide yang dipergunakan, lalu klik Publish
Berikutnya, untuk menampilkan live streamingnya di website, kita bisa mempergunakan JWPlayer, dan menggabungkannya pada file index.html misalnya.
Download JWPlayer pada direktory yang sama dengan tempat kita menampilkan Live Video Streaming, misalnya :
1 2 3 |
cd /home/public_html wget http://www.longtailvideo.com/jw/upload/mediaplayer.zip unzip mediaplayer.zip |
Berikut adalah contoh file index.html yang dipergunakan di www.softgit.com
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
nano /home/public_html/index.html -------------------------------------- <center> <div id="mediaplayer">JW Player goes here</div> <script type="text/javascript" src="mediaplayer-5.10/jwplayer.js"></script> <script type="text/javascript"> jwplayer("mediaplayer").setup({ flashplayer: "mediaplayer-5.10/player.swf", file: "stream1387363924671", streamer:'rtmp://123.123.123.123/oflaDemo/', autostart:'true', }); </script> </center> -------------------------------------- |
Ada yang perlu diperhatikan dalam konfigurasi di file index.html diatas, yaitu :
- flashplayer: “mediaplayer-5.10/player.swf”, disesuaikan dengan lokasi JWPlayer yang tadi telah didownload
- file: “streamxxxxxx”, disesuaikan dengan nama streaming di server yang melakukan streaming
- streamer: ‘rtmp://123.123.123.123/oflaDemo/’, silakan diganti IPnya dengan IP server yang melakukan streaming
Setelah semua setting sesuai, maka kita akan melihat sebuah Live Video Streaming dari WebCam, dan mungkin akan ada delay, yang tergantung dengan jarak server ke penonton, bandwidth, serta kualitas/ukuran Live Video Streamingnya 🙂
Gan, ada tutorial cara bkin ssh g? ane tertarik ama orang2 yg jualan ssh itu bkinnya kayak gmn ya? misal ane udah beli vps centos, trus langkah selanjutnya gmn hingga bisa jadi ssh. biasanya kan konek ssh lewat bitvise, pke host, port, username, password, dll. Mohon infonya y gan. Klo berkenan dbkin artikel sekalian di blog ini 🙂
Cara paling mudah, cuman install Webmin, lalu nanti seting port yang dibukanya, kemudian arahkan host, misalkan us1.domain.com ke ip vps tadi.
Sebenarnya, ssh adalah sebuah cara untuk mengendalikan server linux, kalau windows biasa dikenal dengan cmd/command prompt.
mas, aku udh install di centos red5 nya. tp belum bisa operasiin nya. dan aneh nya kok demo semua ya? jadi klo aku mau bwt video live streaming apa lagi yg diperlukan?
kebetulan posisi server ada di salah satu data center dan aku mau live streaming dari rumah.
klo dengan posisi setelah di install ini jadinya klo orang tau ip nya bisa akses dan ngoprek2 red5 ku. ada solusi mas?
Memang demo mas. Saya pakai website untuk tempat streaming dari webcam, sementara untuk menyembunyikan IPnya bisa memakai subdomain/Cloudflare.
17:39:51:989 – Connecting to rtmp:/192.168.1.4/oflaDemo
17:39:52:290 – NetConnection.Connect.Rejected
17:39:52:290 – NetConnection.Connect.Closed
gan kalau masalah ini gmana solusinya.
Ini testingnya di server local ya?
Kalau di halaman demonya, ada nama file untuk streamingnya, misalnya :
Apakah sudah disesuaikan dengan ifram yang digunakan untuk mengambil data streamingnya?
ane koq install java-nya tidak bisa ya? “-bash: apt-get: command not found” install red5-nya sukses!
Operating systemnya apa ya mas?
iya mas saya juga gak bisa
jadi gtu
cd: red5-0.8.0.tar.gz: Not a directory
-bash: red5.sh: command not found
saya pake debian 7
file red5-0.8.0.tar.gz didownload dan diextract dimana ya?
di red5 itu input streamnya apa bisa lebih dari 1??
Kalau memang inputnya lebih dari satu, dan mau difungsikan sebagai CCTV online, tinggal dipilih saja inputnya, lalu untuk streamingnya tinggal disesuaikan namanya, misalnya Camera1 = file: “camera1”, Camera2= file: “camera2”
kalo input dari tv tuner bisa gak??
Selama bisa terdeteksi oleh plugin/flash, bisa saja 🙂
oh ya.. tau cara nginstal tv tuner usb supaya bisa terdeteksi di red5??
Mau buat streaming stasiun TV maksudnya?
Misalnya ada vga, kita masukkan output tv tuner ke input vga, lalu kita ambil input streamingnya dari vga tadi.
berarti harus menambah vga ya??
kalo semisal tidak menambah vga tapi memakai tv tuner yang usb apakah bisa??
terima kasih..
gan saya mau nanya ?
Saya baca Postingan anda, “Tutorial membuat Live Video Streaming memakai Red5” saya sudah install RED5 di ubuntu server local dan berjalan dgn baik, termasuk demonya sudah berjalan. yang saya tanyakan ketika
Saya mau menampilkan live streamingnya di Website, melalui ubuntu di servel local, apa saya perlu install webserver dulu di ubuntu saya?
Terimakasih.
Artikelnya menarik dan bermanfaat, namun saya masih gagal untuk mempraktikkannya