Silahkan download disini
[preview]
LAPORAN TUGAS BESAR
JARINGAN
TELEKOMUNIKASI
Video
Live Streaming dengan Wowza Server
BAB I
Pendahuluan
1.1
Latar Belakang
Setiap orang pasti membutuhkan informasi. Ada
banyak cara yang dapat dilakukan orang untuk mendapatkan informasi, salah satu
contohnya adalah melalui media komputer yang terhubung dengan jaringan.
Perkembangan teknologi komputer yang begitu pesat membuat informasi yang
didapatkan semakin aktual dan cepat. Banyak informasi yang dapat diperoleh dan
dikirimkan menggunakan jaringan komputer, antara lain berupa gambar, suara,
atau gambar dan suara yang sering disebut video.
Salah satu cara dalam mengirimkan video dalam
jaringan adalah menggunakan streaming atau yang lebih dikenal dengan nama video
streaming. Pada saat ini video streaming banyak diterapkan pada dunia Internet.
Tetapi untuk pengadaan video streaming di Internet tidak mudah. Selain
membutuhkan biaya space, domain, dll, dibutuhkan pula jaringan Internet yang
mempunyai bandwidth yang besar pula.
Melihat permasalahan diatas, jadi ada beberapa hal
yang perlu dipertimbangkan dalam pembuatan program, antara lain kemudahan
pemasangan, penggunaan, dan kompatibilitas terhadap sistem operasi yang
digunakan. Desain antar muka yang baik, interaksi antara program dengan
pengguna yang real time sehingga pengguna merasa nyaman.
1.2 Perumusan Masalah
Masalah
yang dihadapi pada perancangan aplikasi ini yaitu mampu untuk mengirimkan
informasi secara cepat ke banyak orang melalui media komputer yang terhubung ke
jaringan.
Dari
permasalah di atas maka dapat dibuat suatu rumusan masalah:
1. Bagaimana
membuat aplikasi video streaming dengan metode client-server menggunakan protokol
RTP dalam suatu jaringan?
1.3 Batasan Masalah
1. Aplikasi Video Streaming ini dibuat pada jaringan
lokal secara multicast ( satu server dapat diakses oleh beberapa client).
2. Protokol yang digunakan untuk
mengirimkan data adalah RTMP
1.4 Tujuan
1. Menerapkan
teori - teori jaringan telekomunikasi yang telah dipelajari.
2. Mengimplementasikan video streaming dengan
protokol RTMP pada suatu jaringan telekomunikasi.
1.5.
Manfaat Sistem
1. Aplikasi video streaming dapat digunakan untuk
kepentingan jurnalistik, yaitu menyampaikan berita ke publik secara realtime.
2.
Dapat digunakan di sekolah-sekolah sebagai media pembelajaran siswa.
3.
Dapat digunakan di tempat umum, contohnya terminal bus, stasiun, pelabuhan
sebagai media informasi kepada calon para penumpang.
1.6 Spesifikasi Sistem
Spesifikasi
minimum yang dibutuhkan untuk
menjalankan aplikasi video streaming adalah sebagai berikut :
a. Hardware:
-
Prosesor : Pentium 1,66GHz.
-
RAM : 512 Mb
-
Grafik Card : 32Mb.
-
Monitor : 15” dengan resolusi 1024 X 768
32 bit.
-
Network : LAN, WLAN
b. Software yang harus ada pada komputer
server
-
Browser (Chrome, Mozilla Firefox,
Internet Explorer)
Digunakan untuk membuka wowza server dan
menampilkan file html yang akan dibuat.
- XAMPP Contol Panel
Digunakan untuk membuat jaringan
localhost pada komputer.
-
Adobe Flash Media Player
Digunakan sebagai player video streaming.
-
Wowza Server
- Adobe Flash Encoder
Digunakan untuk mengubah file video
yang dicapture menjadi file video berformat movie flash. Karena format ini
memiliki beberapa kelebihan yang salah satunya adalah ukuran file rendah tapi
kualitas videonya tinggi. Sehingga tidak membebani bandwith internet.
BAB
II
PERANCANGAN
2.1 Pengenalan
Alat
Dalam membangun suatu sistem live video/audio
streaming yang sederhana, secara umum komponen yang digunakan seperti berikut :
·
Publisher berperan sebagai encoder,
untuk mengubah data-data yang ditangkap dari alat penangkap (video/audio) menjadi
format file lain yang dapat diteruskan ke RTMP server yang akan mempublikasikan
data-data stream. Untuk memudahkan user, biasanya data-data audio/video diubah
menjadi flash video (menggunakan codec Sorenson). Pada aplikasi ini publshernya
adalah Adobe Flash Media Encoder
·
RMTP server berfungsi untuk menerima
stream dari Publisher, sehingga user dapat mengakses hasil stream tersebut via
perangkat client (browser/media player). Sehingga client mengakses stream ke
RTMP server bukan ke publisher.
·
Client merupakan sisi pengguna, yang
menampilkan flash movie yang merupakan hasil stream dari RTMP server. Aplikasi
client ini bisa merupakan flash video player yang disimpan di web hosting dan
dibuka via browser (client hanya membutuhkan browser yang terpasang plugin
flash) atau media player yang mendukung stream RTMP. Salah satu aplikasi flash
video player ini yang kam gunakan adalah Adobe Flash Player.
RTMP (Real Time Messaging Protocol) merupakan protokol internet yang
digunakan untuk audio/video streaming antara flash player dan server streaming.
Suatu aplikasi khusus diperlukan untuk menerima dan menyiarkan koneksi RTMP
dari penyedia stream ke user. Salah satu aplikasi tersebut yang kami gunakan
pada projek ini yaitu Wowza Media Server.
2.2. Instalasi dan Konfigurasi
Wowza Server Pada Komputer Server
Wowza
adalah sebuah aplikasi berbayar, yang digunakan untuk membuat sebuah server
streaming pada komputer. Wowza Media Streaming memiliki banyak fitur, salah
satunya adalah Video Live Streaming dan Video On Demand.
Aplikasi wowza streaming dapat di unduh di
website www.wowza.com,
dengan status trial 30 hari. Untuk membeli satu lisensi kita harus membayar US$
995.
Pada
tugas ini kami meginstal aplikasi wowza server di operating system Windows 8
Pro. Dengan spesifikasi komputer yang digunakan seperti berikut :
CPU
: Intel Core i3
RAM : 2GB
WLAN : Qualcom Atheros AR9283 1 GHz
Untuk
install Wowza Media Streaming pada Windows 8 Pro, berikut adalah langkah-langkahnya
:
Install
file wowza_server yang telah di download dari website.
Install XAMPP dan Aktifkan
Apache untuk membuat sebuah localhost.
Jalankan Program Wowza
Media Server, kemudian login sesuai dengan username dan password yang telah di
setting pada saat instalasi Wowza Media Server.
Buatlah sebuah project
streaming, dan lakukan test player.
Isilah form
“application” dan “Stream” dengan nama project yang dibuat. Setelah itu
jalankan Adobe Flash Encoder, yang berfungsi untuk mengubah file video yang di
capture menjadi video berformat h.264. Format h.264 dapat menghemat ruang di harddisk tanpa mengurangi kualitas
gambar audio visual, selain itu format ini juga tidak terlalu membebani
bandwith internet. Kemudian dan aktifkan WLAN atau LAN pada jaringan
komputer.
Isi form “FMS URL” dan
“Stream” dengan data konfigurasi yang telah kita setting di Wowza Media Server.
Klik connect dan masukkan username serta password sesuai dengan data login pada
Wowza Server. Setelah login berhasil, klik “Start”
Pada aplikasi Wowza Media Server klik “Start” untuk memastikan video telah streaming.
Apabla video telah muncul
artinya video streaming telah berhasil.
2.3.
Memasukkan Video Kedalam Kode HTML
Agar video dapat
ditampilkan di komputer client, maka kita harus memasukkannya kedalam bentuk
file berformat HTML. Berikut adalah kode script yang digunakan untuk menampilkan
video streaming pada HTML :
<script
type="text/javascript">
var swfVersionStr =
"10.2.0";
var xiSwfUrlStr =
"playerProductInstall.swf";
var flashvars = {};
var params = {};
params.quality = "high";
params.bgcolor =
"#000000";
params.allowscriptaccess =
"sameDomain";
params.allowfullscreen =
"true";
var attributes = {};
attributes.id = "Live";
attributes.name = "Live";
attributes.align =
"middle";
swfobject.embedSWF(
"Live.swf",
"flashContent",
"655",
"450",
swfVersionStr,
xiSwfUrlStr,
flashvars,
params, attributes);
swfobject.createCSS("#flashContent",
"display:block;text-align:left;");
</script>
Kemudian
simpan file html tersebut di path localhost di komputer server.
2.4. Konfigurasi Pada
Komputer Client
Pada komputer client, pertama aktifkan
localhost dan hubungkan WLAN atau LAN ke jaringan yang sama dengan
KomputerServer. Setelah itu buka alamat ip server yang digunakan sebagai tempat
penyimpanan file html yang telah dibuat.
BAB III
PENUTUP
3.1. Kesimpulan
RTMP (Real Time Messaging Protocol) merupakan protokol internet yang
digunakan untuk audio/video streaming antara flash player dan server streaming.
Suatu aplikasi khusus diperlukan untuk menerima dan menyiarkan koneksi RTMP
dari penyedia stream ke user salah satunya adalah Wowza Media Server.
Agar video yang dikirim berukuran kecil dan tidak membebani bandwth
internet, video harus diubah ke bentuk movie flash dengan bantuan aplikasi video
encoder seperti Adobe Flash Encoder.
3.2. Penutup
Demikian
laporan ini kami buat, untuk memenuhi salah satu tugas mata kuliah Jaringan
Telekomunikasi. Semoga ilmu yang kami peroleh dapat bermanfaat bagi masyarakat
khususnya bagi kami sebagai mahasiswa.
0 comments:
Post a Comment
Ayo diskusi disini ..