- Get link
- X
- Other Apps
Catatan
Ini merupakan tugas kuliah S1 saya pada Aplikasi Telekomunikasi Berbasis Web dimana kami bebas berkelompok atau sendiri dan saya milih sendiri. Tugasnya adalah bereksperimen dengan software streaming server. Saya dahulukan yang lain untuk memilih software cobaan mereka seperti HTML5, VLC, dan Adobe Flash, pada akhirnya saya dapat yang langka yaitu Red 5. Tugas ini tidak pernah dipublikasi dimanapun dan saya sebagai penulis dan pemegang hak cipta melisensi tugas ini customized CC-BY-SA dimana siapa saja boleh membagi, menyalin, mempublikasi ulang, dan menjualnya dengan syarat mencatumkan nama saya sebagai penulis dan memberitahu bahwa versi asli dan terbuka tersedia disini.
BAB 1 Pendahuluan
1.1 Latar Belakang
Red5 server merupakan streaming server open source untuk menyediakan fasilitas streaming video di web. Contoh website yang khusus menyediakan streaming video adalah youtube, dailymotion, dan animecrazy, masih banyak lagi yang belum sempat disebutkan. Dengan Red5 server yang sudah siap pakai (tanpa perlu menambahkan pemrograman internet, kecuali ada kebutuhan khusus) maka Red5 server juga bisa disebut CMS (Content Management System). Pengguna tinggal menggunakannya saja.
Di seluruh dunia banyak yang sudah menggunakan Red5 sebagai streaming server lokal, ada juga beberapa yang memanfaat Red5 agar di publikasikan di server publik. Selama ini Red5 hanya digunakan sebagai website video. Namun saya belum tahu kalau ada yang mencoba Red5 sebagai media pada kamera pengawasan. Pada percobaan ini saya ingin menggunakan Red5 untuk live streaming (siaran langsung) menggunakan fasilitas yang disediakan oleh Red5 dan menggunakan Adobe Flash Media Live Encoder, dan memanfaatkannya untuk membangun kamera pengawas pribadi.
1.2 Rumusan Masalah
- Apakah Red5 dapat berfungsi sebagai media untuk live streaming?
- Apakah software Adobe Flash Media Live Encoder dapat melakukan live streaming ke Red5?
- Apakah Red5 efektik untuk kamera pengawas?
1.3 Tujuan Percobaan
Memanfaatkan Red5 server untuk membangun kamera pengawas pribadi.
1.4 Manfaat Percobaan
Dapat memanfaatkan Red5 server sebagai media kamera pengawas, dan dapat melihat streaming pada kamera kapan saja dan dimana saja.
1.5 Ruang Lingkup dan Batasan Percobaan
- Menggunakan Red5 server untuk Linux Ubuntu, Kubuntu.
- Menggunakan Web Cam.
- Hanya sebatas server lokal.
- Percobaan hanya sampai menjalankan (tidak sampai mengukur QOS atau lain-lain).
- Bersifat pribadi (informasi hanya diketahui oleh pemilik, tidak seperti website di publik).
1.6 Sistematika Penulisan
Pendahuluan berisikan tentang latar belakang, tujuan, manfaat, dan ruang lingkup dan batasan percobaan. Tinjauan pustaka berisikan penjelasan tentang Red5 dan Adobe Flash Media Live Encoder dari situs resmi software. Metodelogi Percobaan berisikan langkah – langkah dalam percobaan. Hasil dan Pembahasan berisikan hasil percobaan. Penutup berisikan kesimpulan dan saran.
BAB 2 Tinjauan Pustaka
2.1 Adobe Flash Media Live Encoder
Merupakan software media encoder yang dapat menangkap audio dan video serta stream video dan audio ke Adobe Media Server atau Flash Video Streaming Service (FVSS) secara real-time¬. Software ini mampu broadcast kegiatan secara langsung seperti olahraga, konser dan lain-lain. (http://www.adobe.com/products/flash-media-encoder)
2.2 Red5 Server
Red5 Media Server 1.0 memberikan video streaming yang kuat dan multi-user solution untuk Adobe Flash Player dan teknologi client menarik lainnya. Berbasis java dan framework opensource lainnya. Red5 mendukukung multi-user API’s terbaru termasuk NetConnection, NetStream and SharedObject’s. Sebagai tambahan mendukung terhadap RTMP protocol, mempunyau Tomcat Servlet container for JEE Web Applications. (http://www.red5.org)
BAB 3 Metodelogi Percobaan
3.1 Tempat dan Waktu Percobaan
Dirumah rumah penulis di daerah Gatsu, Denpasar pada hari Senin 24 Desember 2012.
3.2 Alat Percobaan
Laptop ACER
- Intel® Pentium® dual – core processor T4200 (2.0 GHz, 800 MHz FSB, 1 MB L2 cache)
- Mobile Intel® Graphics Media Accelerator 4500MHD
- 1GB DDR2
- 128 WXGA Acer CrystalBriteTM LCD
- 250GB HDD
- Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet Controller
- Atheros Communications Inc. AR928X Wireless Network Adapter
- Operating System Linux Backtrack 5 R3 32 bit
PC
- Intel® Pentium® core i5 processor
- 4 GB RAM
- 1GB VGA
- Gigabit Ethernet Controller
- Alcor Micro, Corp. USB 2.0 PC Camera
- Operating System Windows 7 Ultimate 32 bit
Software
- Adobe Flash Media Live Encoder 3.2
- Red5 server
3.3 Bahan Percobaan
Bahannya adalah streaming video itu sendiri.
3.4 Langkah Percobaan
3.4.1 Instalasi Red5
Component penting pada Red5 adalah java, ivy dan apache ant. Juga update distribusi linux. Langkahnya sebagai berikut diketik di command console. Java tidak disediakan di repository, sebaiknya menambah repository lain.
- Nano /etc/apt/sources.list
- Tambahkan dibawahnya “deb http://ftp.us.debian.org/debian/ squeeze main non-free” atau repository lainnya. (lewati langkah ini bila semua package sudah tersedia)
- “Apt-get update”
- “Apt-get install java-package sun-java6-jdk sun-java6-jre ant ivy”
- Download Red5, saya download dari http://www.red5.org/downloads/red5/1_0/ dan yang saya download Red5-1.0.0-RC1.tar.gz.
- Sebaiknya ditaruh di /usr/local atau /usr/share. “mv Red5-1.0.0-RC1.tar.gz /usr/local”.
- “cd /usr/local”
- “tar xzvf Red5-1.0.0-RC1.tar.gz”
- Untuk menjalankannya, masuk ke folder Red5. “Cd Red5-1.0.0”
- “./red5.sh”. Jika keluar “installer service created” maka sudah bisa digunakan.
- Untuk berhenti, masuk lagi “Cd Red5-1.0.0”.
- “./red5-shutdown.sh”
- Hubungkan ke Internet untuk mendownload applikasi tambahan.
- Buka web browser di http://localhost:5080 atau http://127.0.0.1:5080. Disini terlihat kalau Red5 sudah jalan.
- Masuk ke http://localhost:5080/installer dan pillih oflaDemo dan midiDemo untuk di install.
3.4.2 Melakukan Streaming ke Red5-server dari Server
Red5 langsung menyediakan applikasi untuk streaming video. Seandainya dari server:
Buka browser, masuk ke http://localhost:5080/demos/ untuk melihat fasilitas, tapi langsung saja ke http://localhost:5080/demos/publisher.html.
Setelah konfigurasi di bagian video klik “connect” pada bagian server, lalu “publish” di video dan audio. Konfigurasinya sebagai berikut:
Untuk menampilkan streaming pada server pilih nama stream yang telah di publish, lalu klik tombol “play”.
3.4.3 Melakukan Streaming ke Red5-server Peer-Peer
Penulis melakukan konfigurasi jaringan sebagai berikut:
Sama halnya bila melakukan streaming dari komputer lain yang terhubung dengan server melalui jaringan hanya “localhost” diganti dengan IP server.
Buka browser pada PC pribadi, lalu ketik http://192.168.0.1:5080. Bila berhasil akan terlihat sebagai berikut:
Langsung saja ke http://192.168.0.1:5080/demos/publisher.html. Pengaturan video sama seperti sebelumnya, tetapi namanya adalah stream2 karena stream1 sudah dipakai di sever.
Pada server yang sebelumnya “rtmp://localhost/oflaDemo” menjadi “rtmp://192.168.0.1/oflaDemo”. Pada video jangan lupa di publish.
3.4.4 Melakukan Streaming Menggunakan Software Adobe Flash Media Live Encoder
Disini “stream2” diputus dan Streaming dari PC pribadi menggunakan Adobe Flash Media Live Encoder. Berikut adalah pengaturan di Adobe Flash Media Live Encoder:
Jika berhasil streaming maka akan tampil sebagai berikut:
Tadi nama streaming adalah stream2 maka dapat dilihat sebagai berikut:
BAB 4 Hasil dan Pembahasan
4.1 Tampilan Streaming lewat browser dari server
Tampilan stream1
Tampilan stream2
4.2 Tampilan Streaming lewat browser dari PC pribadi
Tampilan stream1
Tampilan stream2
BAB 5 Penutup
5.1 Simpulan
Dari hasil percobaan maka dapat disimpulkan Red5 dapat berfungsi sebagai media untuk streaming, software Adobe Flash Media Live Encoder dapat melakukan streaming ke Red5, dan Red5 dapat diolah sebagai media untuk kamera pengawas.
5.2 Saran
Percobaan ini hanya sebatas jaringan lokal saja dan pada PC dan laptop. Penulis menyarankan untuk mengembangkan penggunakan Red5 dengan hosting (server publik). Agar lebih effektif sebagai media kamera pengawas maka agar dilakukan percobaan diakses dengan mobile. Selain itu penulis tidak ada mengedit html, javascript, swf atau lainnya. Disarankan untuk mengedit hal tersebut sesuai kebutuhan pemakai.
Daftar Pustaka
- http://www.adobe.com/products/flash-media-encoder, diakses tanggal 17 Desember 2012
- http://www.red5.org, diakses tanggal 28 Desember 2012
Mirror
- https://www.publish0x.com/fajar-purnama-academics/pembuatan-streaming-server-pribadi-sebagai-media-kamera-peng-xwnxzxz?a=4oeEw0Yb0B&tid=blogger
- https://0fajarpurnama0.github.io/bachelor/2020/11/26/pembuatan-streaming-server-pribadi-sebagai-media-kamera-pengawas-dengan-red5
- https://0fajarpurnama0.medium.com/pembuatan-streaming-server-pribadi-sebagai-media-kamera-pengawas-dengan-red5-ef7a91ca491f
- https://hicc.cs.kumamoto-u.ac.jp/~fajar/bachelor/pembuatan-streaming-server-pribadi-sebagai-media-kamera-pengawas-dengan-red5
- https://blurt.buzz/blurtindonesia/@fajar.purnama/pembuatan-streaming-server-pribadi-sebagai-media-kamera-pengawas-dengan-red5?referral=fajar.purnama
- https://0darkking0.blogspot.com/2020/11/pembuatan-streaming-server-pribadi.html
- https://0fajarpurnama0.cloudaccess.host/index.php/9-fajar-purnama-academics/117-pembuatan-streaming-server-pribadi-sebagai-media-kamera-pengawas-dengan-red5
- https://steemit.com/indonesia/@fajar.purnama/pembuatan-streaming-server-pribadi-sebagai-media-kamera-pengawas-dengan-red5?r=fajar.purnama
- http://0fajarpurnama0.weebly.com/blog/pembuatan-streaming-server-pribadi-sebagai-media-kamera-pengawas-dengan-red5
- https://0fajarpurnama0.wixsite.com/0fajarpurnama0/post/pembuatan-streaming-server-pribadi-sebagai-media-kamera-pengawas-dengan-red5
- https://read.cash/@FajarPurnama/pembuatan-streaming-server-pribadi-sebagai-media-kamera-pengawas-dengan-red5-a13a7b28
- Get link
- X
- Other Apps
Comments
Post a Comment