PengembanganVideo VoIP Phone Berbasis Web ...digilib.its.ac.id/public/ITS-paper-21988-5108100039-Presentation.pdf · PengembanganVideo VoIP Phone Berbasis Web MenggunakanProtokolRTMP
Post on 26-Mar-2020
19 Views
Preview:
Transcript
Pengembangan Video VoIP Phone Berbasis
Web Menggunakan Protokol RTMP
PRESENTASI TUGAS AKHIR – KI091391
Web Menggunakan Protokol RTMP
Pujianto (5108 100 039)
Dosen Pembimbing :
Ir. Muchammad Husni, M.Kom
Baskoro Adi Pratomo, S.Kom, M.Kom
PENDAHULUANPENDAHULUAN
Jejaring sosial
• Perkembangan teknologi internet sangat pesat
Saat seseorang mencari solusi dari suatu masalah, internet
menjadi pilihan pertama.
• Internet juga menjadi salah satu media komunikasi.
• Memiliki portabilitas yang tinggi.
Dan teknologi-teknologi lain
Salah satunya adalah video call (Video VoIP Phone).
Tujuan pembuatan tugas akhir ini adalah mengembangkan
komunikasi dengan VoIP yang memiliki beberapa keunggulan.
Selain itu juga menciptakan komunikasi yang lebih interaktif denganSelain itu juga menciptakan komunikasi yang lebih interaktif dengan
tambahan fitur video.
1. Bagaimana mengembangkan aplikasi Video VoIP Phone
berbasis web menggunakan protokol RTMP
2. Bagaimana aplikasi Video VoIP Phone tersebut dapat
terintegrasi dengan Red5 sebagai server komunikasi
Dasar TeoriDasar Teori
• VoIP (Voice over Internet Protocol) atau disebut juga dengan IP
Telephony System merupakan suatu teknologi yang dapat
melakukan transmisi suara sebagai paket data melalui private atau
public internet protocol (IP).
• SIP (Session Initiation Protocol) merupakan protokol yang didesain
untuk dapat melakukan pembangunan sesi antara dua titik (user
agent) sehingga kedua titik dapat berbagi resource.
• SIP dapat menangani registrasi user, undangan sesi, dan
permintaan lainnya yang bertujuan untuk membangun, memodifikasi,
atau menutup sesi
• SIP bukanlah media transfer protocol, melainkan signaling protocol..
• RTMP (Real Time Messaging Protocol) yang digunakan sebagai
media transfer protocol
• RTMP merupakan protokol berbasis TCP yang
dikembangkan oleh Macromedia (sekarang dimiliki oleh
Adobe) untuk kepentingan streaming suara, video, dan
data lewat internet, antara flash player dengan server.
• Sebagai server RTMP, digunakan Red5 Flash Media
Server.
• Sebagai server SIP, digunakan Asterisk.
• Red5 memiliki kemampuan untuk streaming audio dan
• Untuk menghubungkan RTMP dengan SIP, digunakan
MjSIP.
• Red5 memiliki kemampuan untuk streaming audio dan
video, baik live broadcast secara realtime maupun on
demand.
• MjSIP merupakan API yang digunakan untuk
pembuatan aplikasi berbasis SIP.
• Perkembangan teknologi website semakin mengarah ke pendekatan
aplikasi desktop, mengedepankan kecepatan akses, user friendly,
kemudahan pemakaian, dan interaksi real-time.
• RIA menggabungkan fungsionalitas user interface dari aplikasi
desktop pada aplikasi web dan memanfaatkan teknologi komunikasi
• Dalam perkembangannya konsep website tersebut dinamakan RIA(Rich Internet Application).
desktop pada aplikasi web dan memanfaatkan teknologi komunikasi
untuk keinteraktifannya.
• Aplikasi ini dikembangkan berdasarkan konsep RIA, menggunakan
Adobe Flex.
• Flex merupakan framework yang menggabungkan bahasa MXML
dan Actionscript yang di-compile dalam aplikasi Flash dengan format
file .swf atau SWF Files, yang kemudian di-render pada Flash player
yang di-embed pada web.
Gambaran Umum
AplikasiAplikasi
Audio : G.711
Video : Sorenson Spark (H.263)
• Aplikasi ini memiliki beberapa
fungsionalitas :
1. Registrasi User
2. Login
3. Melakukan panggilan audio dan video
Implementasi dan Uji CobaImplementasi dan Uji Coba
Lingkungan Uji CobaLingkungan implementasi perangkat lunak yang digunakan dalam pembuatan
tugas akhir ini meliputi perangkat lunak dan perangkat keras. Lingkungan
implementasi program diberikan sebagai berikut :
Perangkat Keras
- Server :Komputer dengan dukungan prosesor Intel Core2Duo E7200 @2.53 GHz, memory
2GB.2GB.
- Client :Laptop dengan dukungan prosesor Intel Core2Duo T5800 @2.00 GHz, memory
3GB
Perangkat Lunak
- Server :Sistem operasi GNU Linux Ubuntu 10.10 , Asterisk 1.8.5~rc1-1digium0+1~maverick,
Red5 Flash Media Server 0.8.0
- Client :Sistem operasi Windows 7, Mozilla Firefox, Flash Player 10.
Skenario Uji Coba
Uji coba yang dilakukan
meliputi :
1. Uji coba fungsionalitas
2. Uji coba performa2. Uji coba performa
3. Uji coba kompatibilitas
Uji Fungsionalitas
Pengujian ini dilakukan untuk mengetahui fungsionalitas
perangkat lunak yang dibuat.
Uji coba ini dilakukan dengan cara menjalankan aplikasiUji coba ini dilakukan dengan cara menjalankan aplikasi
dan menguji fitur-fitur yang ada di dalamnya.
Uji coba ini dilakukan untuk mengetahui kualitas suara
dan video yang diterima user.
Pengukuran kualitas suara dilakukan dengan mengukur
skor MOS (Mean Opinion Score) melalui survei.
Pengujian kualitas video juga dilakukan melalui survei.
Selain MOS, pengujian juga akan mengukur delay, jitter,
paket yang hilang (loss packet), dan bandwidth. Ini
dilakukan sebagai pengukuran secara objektif terhadap
QOS (Quality of Service)
Uji Coba QoS (Quality of Service)
Lokasi : Laboratorium NCC, T. Informatika ITS, Surabaya
Arsitektur Jaringan
Dua Client di Subnet yang Sama
Delay : 0.151 milisecondDelay : 0.151 milisecond
Jitter : 0.002 milisecond
Bandwidth : 680570.1
bits/second.
Loss packet : tidak ada
Dua Client di Subnet yang Berbeda
Delay : 12.468 milisecond
Jitter : 2.689 milisecond
Bandwidth : 703183.4
bits/second
Loss packet : tidak ada
Tabel Perbandingan
Satu Subnet Beda Subnet
Delay : 0.151 milisecond Delay : 12.468 milisecond
Jitter : 0.002 milisecond Jitter : 2.689 milisecond
Bandwidth : 680570.1
bits/second
Bandwidth : 703183.4
bits/second
Loss packet : tidak ada Loss packet : tidak ada
Terlihat bahwa untuk komunikasi dalam subnet yang sama,
delay dan jitter lebih kecil.
Loss packet : tidak ada Loss packet : tidak ada
Uji Coba Kualitas Suara dan
VideoKualitas suara dan video ditentukan secara subjektif oleh
pengguna.
Sehingga pada pengujian kali ini akan dilakukan survei.
Lingkungan uji coba adalah sebagai berikut :
Lokasi : Laboratorium GCL, T.Informatika ITS
Perangkat : PC (Windows 7+Mozilla Firefox +
Flash Player 10)
Koneksi : Wireless-LAN
Data MOS untuk Codec G.711User Opinion R Factor MOS Score
Maximum obtainable for G.711 93 4.4
Very satisfied 90-100 4.3-5.0
Satisfied 80-90 4.0-4.3
Some users satisfied 70-80 3.6-4.0
Many users dissatisfied 60-70 3.1-3.6
Nearly all users dissatisfied 50-60 2.6-3.1Nearly all users dissatisfied 50-60 2.6-3.1
Not recommended 0 - 50 1.0-2.6
Dari hasil pengujian didapatkan keluaran bahwa rata-rata nilai
MOS untuk aplikasi ini sebesar 4.
Sedangkan untuk kualitas video, rata-rata pengguna mengatakan
kualitas video sudah cukup bagus untuk video call. Namun masih
belum sempurna atau masih ada kotak-kotak yang masih bisa
ditoleransi oleh pengguna.
• Pada ujicoba ini
akan dilakukan
pengujian
apakah aplikasi
web ini bisaweb ini bisa
berkomunikasi
dengan
perangkat-
perangkat yang
lain.
Video VoIP Phone
Web
SIPDroid X-Lite
Video
VoIP
Phone
Web
Audio Video Audio Video Audio Video
� � � X � XWeb � � � X � X
Keterangan :
���� = komunikasi bisa dilakukan 2 arah
X = komunikasi tidak bisa dilakukan
Kesimpulan dan SaranKesimpulan dan Saran
Kesimpulan1. Aplikasi Video VoIP Phone yang mampu melakukan fungsi registrasi user SIP,
fungsi login, dan fungsi komunikasi audio maupun video, berhasil
diimplementasikan dengan teknologi Adobe Flex, MjSIP Stack Library, Red5
Media Server, dan Asterisk SIP Proxy Server.
2. Dari pengujian QoS (Quality of Service) didapatkan bahwa untuk komunikasi
client dalam satu subnet rata-rata delay sebesar 0.151 milisecond, rata-rata jitter
sebesar 0.002 milisecond, dan rata-rata bandwidth sebesar 680570.1
bits/second. Sedangkan untuk komunikasi client dalam subnet yang berbeda,
rata-rata delay sebesar 12.468 miliseconds, rata-rata jitter sebesar 2.689rata-rata delay sebesar 12.468 miliseconds, rata-rata jitter sebesar 2.689
milisecond, dan rata-rata bandwidth sebesar 703183.4 bits/second
3. Dari hasil survei untuk mengukur kualitas suara dan video, didapatkan skor MOS
(Mean Opinion Score) 4 untuk kualitas suara. Sehingga perangkat lunak
memiliki skor 4 dari nilai maksimal 4.4 untuk Codec G.711.
4. Dari hasil pengujian dengan perangkat yang lain, didapatkan kesimpulan bahwa
aplikasi Video VoIP Phone bisa berkomunikasi audio 2 arah dengan SIPDroid
dan X-Lite.
Saran1. Fitur video conference bisa ditambahkan pada aplikasi ini,
sehingga komunikasi bisa dilakukan dengan banyak
pengguna.
2. Peningkatan kualitas video dapat dilakukan dengan
pengimplementasian codec yang kualitasnya lebih baik.
3. Dengan adanya perkembangan teknologi web seperti
HTML5, dapat dijadikan sebagai peningkatan antarmuka
aplikasi. Sehingga pengguna hanya membutuhkan web
browser tanpa aplikasi third party.
:: . . .TERIMA KASIH. . . ::
top related