You are on page 1of 27

Analisa Perfomansi Realtime IP

Videoconferencing Pada Virtual


Private Network
Sumantri Pramudiyanto
2203.100.059

Pembimbing :

1. Istas Pratomo, S.T., M.T.


2. Ir. Djoko Suprajitno Rahardjo

1
LATAR BELAKANG
• Kebutuhan layanan videoconferencing yang
akhir-akhir ini menunjukkan peningkatan
• Perkembangan teknologi jaringan ke arah IP
• Kurang terjaminnya keamanan komunikasi
melalui jaringan publik
• Virtual Private Netwok menyediakan
keamanan yang lebih murah daripada jaringan
private yang lain (misal :frame relay)

2
PERMASALAHAN
• Bagaimana merancang suatu sistem video
conference menggunakan protokol H.323
pada Virtual Private Network.
• Bagaimana menganalisa parameter QoS
videoconference pada Virtual Private
Network meliputi packet loss, delay, jitter

3
Batasan Masalah
• Protokol videoconference yang digunakan adalah H.323
• Menggunakan standard G.711 sebagai audio codec dan
H.261 sebagai video codennya
• Sistem VPN yang digunakan adalah VPN SSL
• Trafik TCP dan UDP dibangkitkan melalui trafik
generator
• MCU (Multipoint Control Unit) yang digunakan berbasis
software
• Tugas akhir ini menganalisa kualitas videoconference
melalui VPN, bukan sekuritas dari VPN.
• Menggunakan IPv4 sebagai pengalamatannya

4
Tujuan
Menganalisa Performansi
videoconference berbasis IP melalui
VPN, Parameter yang diukur meliputi :
- Delay
- Jitter
- Packet Loss
- Throughput
- MOS (Mean Opinion Score)
5
Penelaah Studi
• IP Address
• Protocol Transport
• VPN (Virtual Private Network)
• Videoconference H.323
• Parameter QoS (Quality Of Service)

6
IP Address
• IP Address merupakan alamat 32 bit yang
diberikan pada peralatan jaringan yang
menggunakan protokol TCP/IP.
• IP Address terdiri dari dua bagian network
ID dan Host ID.
• Network ID menentukan alamat jaringan
komputer
• Host ID menentukan alamat host/nomer
urut komputer
7
Protocol Transport
• UDP (User Datagram Protocol)
 Protocol transport unreliable
 Berisi 4 field header yaitu source port, destination
port, length, dan checksum.
 pada videoconference digunakan
untuk mengirimkan audio dan video stream
• RTP (Real-time Transport Protocol)
 menyediakan transfer media secara real-time pada jaringan
paket
 menggunakan protocol UDP
 berguna mengkompensasi jitter dan desequencing pada
jaringan IP

8
Protocol Transport (2)
RTCP (Real Time Control Transport
Protocol)
• protocol yang mengendalikan transfer
media
• memperbaiki kualitas layanan
• Terdapat dua komponen penting
– Sender report  banyak data yg dikirim,
timestamp.
– Receiver report  jumlah paket hilang, delay
9
VPN (Virtual Private Network)
• koneksi jaringan terenkripsi yang menggunakan
tunnel yang aman di antara ujung-ujung koneksi,
layaknya sebuah LAN.
• Tunneling merupakan metode untuk transfer
data dari satu jaringan ke jaringan lain dengan
memanfaatkan jaringan secara terselebung.
• Disebut tunnel karena aplikasi yang
memanfaatkan hanya melihat dua end point
atau ujung, sehingga paket yang lewat pada
tunnel hanya akan melakukan satu kali
lompatan
10
Videoconference
• Videoconferencing merupakan suatu
layanan yang memungkin dua orang atau
lebih melakukan konferensi melalui
jaringan IP yang bersifat publik maupun
privat.
• Sebagian besar Videoconference yang
digunakan saat ini menggunakan protokol
H.323

11
Videoconference(2)
H.323 bertugas mengatur hal-hal seperti :
• Video codec  encode/decode video
• Audio codec  encode/decode audio
• Data channel  mendukung aplikasi-
aplikasi seperti electronic whiteboard,
kolaborasi aplikasi, dan lain sebagainya
• System control unit  signalling

12
Videoconference (3)
• Format frame videoconference
Voice

Video

13
Gambar 1 Bagan komponen H.323
14
Parameter QoS
• Delay  Waktu yang diperlukan untuk
mengirimkan paket dari satu node asal ke node
tujuan.
• Packet loss  Banyaknya paket yang gagal
diterima pada tujuan ketika melintasi jaringan
• Jitter  Variasi delay yang terjadi akibat adanya
selisih waktu atau interval antar kedatangan
paket di penerima.
• Throughput  Banyaknya bit yang diterima
pada suatu node tiap satu satuan waktu

15
Metodologi
Topologi Jaringan

Gambar 2 Topologi Jaringan 16


Gambar 3 Metodologi percobaan 17
Hasil Ujicoba
• Packet loss
• Throughput
• Jitter
• Delay
• MOS (Mean Opinion Score)

18
Packet Loss
Packet Loss Beban TCP Videoconference VPN 2 Client Packet Loss Beban UDP Videoconference VPN 2 Client
9.00 8.52 20.00
8.00 Video Loss 18.00 17.30
Video Loss 16.93
Voice Loss 6.79 16.00 15.33
7.00
Voice Loss
6.00 5.48
14.00 13.27
5.27 12.00

% Loss
% Loss

5.00
10.00
4.00 8.21
8.00
3.00 6.19
6.00
2.00 1.21 4.00
1.11 2.00
1.00 0.15 0.15 0.20
0.20
0.00 0.00
Tanpa Beban B eban 200kb Beban 1M b Beban 2M b Tanpa Beban Beban 200kb Beban 1Mb Beban 2Mb
Besar beban TCP Besar beban UDP

Packet Loss Beban TCP Videoconference VPN 3 Client Packet Loss Beban UDP Videoconference VPN 3 Client
14.00 12.00
12.67 10.68
Video Loss 12.29 Video Loss
12.00 10.00 9.72
Voice Loss Voice Loss
10.00
8.00
6.58 6.90 6.64
8.00
% Loss

% Loss
7.16
6.16 6.00 5.37
6.00
`
4.00
4.00 2.63
2.38
2.00 0.78 0.94 2.00
0.78 0.94
0.00 0.00
Tanpa Beban Beban 200kb Beban 1Mb Beban 2Mb Tanpa Beban Beban 200kb Beban 1Mb Beban 2Mb
Besar beban TCP Besar beban UDP

19
Throughput
Throughput Vicon 2 Client Pada VPN beban TCP Throughput Video Throughput Vicon 2 Client Pada VPN beban UDP Throughput Video
Throughput Voice Throughput Voice
200.00 200.00
180.00 177.06 180.00 177.06
158.11 160.95
152.21 152.20 149.39 149.81
160.00 160.00

throughput (kbps)
throughput (kbps)

140.00 140.00
120.00 120.00
100.00 100.00
74.19 73.87 71.34 80.00 74.19 71.26
80.00 72.24 69.81 70.78
60.00 60.00
40.00 40.00
20.00 20.00
0.00 0.00
Tanpa Beban Beban TCP Beban TCP 1M b Beban TCP 2M b Tanpa Beban Beban UDP Beban UDP 1M b Beban UDP 2M b
200kb 200kb
Beban Beban

Throughput Video Throughput Vicon 3 Client Pada VPN beban UDP Throughput Video
Throughput Vicon 3 Client Pada VPN beban TCP
Throughput Voice Throughput Voice
200.00 180.69 200.00
181.30 175.46 174.17 171.37 167.38 166.83
180.00 166.62 180.00
160.00 160.00

throughput (kbps)
140.00 140.00
throughput (kbps)

120.00 120.00
100.00 100.00
80.00 70.54 69.46 80.00 70.55 67.58 67.92
66.66 63.47 67.81
60.00 60.00
40.00 40.00
20.00 20.00
0.00 0.00
Tanpa Beban Beban TCP Beban TCP 1M b Beban TCP 2M b Tanpa Beban Beban UDP Beban 1M b Beban 2M b
200kb 200kb
Beban Beban

20
Delay
Delay Videoconference Pada VPN
300 285.17
Vicon 2 Client
250 Vicon 3 Client
Delay (ms)

200

150
109.29
100
74.68 72.5
58.46 62.89
53.94 56.11
47.55
50 35.83
14.42 18.14 18.14
2.16
0
Tnp 200kb 200kb 1M b 1M b 2M b 2M b
B eban TC P UDP TC P UDP TC P UDP

Beban
21
Jitter
Jitter VPN Videoconference 2 Client
120.00
106.91
Video J itter
100.00 A udio J itter

jitter (ms)
80.00 73.67

60.00 54.17
47.37
38.67 40.60
36.26 35.33 35.64
40.00

20.00 18.72
8.93 9.70 10.70 11.21

0.00
Tanpa TCP UDP TCP 1Mb UDP 1Mb TCP 2Mb UDP 2Mb
Beban 200kb 200kb
Besar Beban

Jitter VPN Videoconference 3 Client


70.00
Video J itter 59.24
60.00
A udio J itter
50.00 43.69
42.46
jitter (ms)

38.25
40.00 33.95 34.61 34.79
30.95
30.00

20.00 16.74 17.45 15.70


13.95
9.00 10.13
10.00

0.00
Tanpa TCP UDP TCP 1M b UDP 1M b TCP UDP
Beban 200kb 200kb 2M b 2M b

Beban
22
MOS
Nilai
Nilai MOS
MOS Video
Video videoconference
videoconference dua
dua client
client Nilai MOS
Nilai MOS Suara
Suara videoconference
videoconference dua
dua client
client
Tanpa
Tanpa Beban
Beban
Tanpa
Tanpa Beban
Beban
4.5
4.5 4.5
4.5 Beban
Beban TCP
TCP
3.94
3.94 3.94
3.94 3.94
3.94 Beban
Beban TCP
TCP 3.97
3.97 3.97
3.97 3.97
3.97
4
4 4
4 Beban UDP
UDP
3.6
3.6 3.58 Beban
Beban UDP
Beban UDP 3.58
3.5
3.5 3.26
3.26 3.15 3.5
3.5 3.26
3.15 3.26 3.12
3.12
3
3 3
3
2.5 2.35
2.35 2.35
2.5 2.35

MOS
2.5
MOS

2.5

MOS
MOS

2.08
2.08 2.07
2.07
2 1.85
1.85 2 1.82
2 2 1.82
1.5
1.5 1.5
1.5
1
1 1
1
0.5
0.5 0.5
0.5
0
0 0
0
Beban
Beban 200kb
200kb Beban
Beban 1Mb
1Mb Beban
Beban 2Mb
2Mb Beban
Beban 200kb
200kb Beban
Beban 1Mb
1Mb Beban
Beban 2Mb
2Mb
Besar
Besar Beban
Beban Besar
Besar Beban
Beban

Nilai MOS
Nilai MOS Video
Video videoconference
videoconference tiga
tiga client
client Nilai
Nilai MOS
MOS Suara
Suara videoconference
videoconference tiga
tiga client
client
Tanpa
Tanpa Beban
Beban Tanpa
Tanpa Beban
Beban
4.5
4.5 Beban
Beban TCP
TCP 4.5
4.5 Beban
Beban TCP
TCP
3.88
3.88 3.88
3.88 3.88
3.88 4 3.85
3.85 3.85
3.85 3.85
3.85
4
4 4 3.55 Beban
3.54
3.54 Beban
Beban UDP
UDP 3.55 Beban UDP
UDP
3.5 3.26
3.26 3.11 3.5
3.5 3.25
3.25 3.07
3.5 3.11 3.07
3
3 3
3
2.31
2.31 2.5 2.31
2.31
2.5
2.5
MOS 2.5
MOS

MOS
2.05
MOS

2.05 1.78 1.8


2
2 1.78 2
2 1.8 1.62
1.62
1.5
1.5 1.5
1.5
1
1 1
1
0.5
0.5 0.5
0.5
0
0 0
0
Beban 200kb
Beban 200kb Beban 1Mb
Beban 1Mb Beban 2Mb
Beban 2Mb Beban 200kb
Beban 200kb Beban 1Mb
Beban 1Mb Beban 2Mb
Beban 2Mb

Besar
Besar Beban
Beban Besar
Besar Beban
Beban

23
Kesimpulan
• Dari hasil pengujian videoconference dua client terdapat packet
loss untuk paket G.711 sebesar 0.20 % dan H.261 sebesar
0.15%, sedangkan pada sistem videoconference tiga client
terdapat packet loss sebesar 0.78 % untuk payload H.261 dan
0.94% untuk payload G.711 tetapi hal tersebut masih dapat
ditoleransi, karena batas maksimum packet loss sebesar 1%.
• Packet loss bertambah besar seiring dengan penambahan beban
paket TCP dan UDP
• Pada sistem videoconference dua client, besarnya rata-rata
throughput video sebesar 177.06 kbps dan audio sebesar 74.19
kbps, sedangkan pada sistem videoconference tiga client rata-
rata throughput video sebesar 181.30 kbps dan audio sebesar
70.54 kbps.
• Besarnya throughput yang bervariasi pada saat pengujian dapat
disebabkan karena panjang payload G.711 dan H.261 yang
berbeda-beda akibat adanya pembebanan paket TCP dan UDP

24
Kesimpulan(2)
• Delay pada sistem videoconference dua client dan tiga client
masih dapat ditoleransi karena masih berada di bawah nilai 150
ms sesuai dengan standard ITU. Sedangkan pada pembebanan
UDP delay tidak dapat ditoleransi pada beberapa skenario
• Besar jitter paket video videoconference dua client pada kondisi
tanpa beban sebesar 36.26 ms sedangkan untuk voice sebesar
8.93 ms, jitter pada pembebanan UDP lebih besar daripada
pembebanan UDP untuk paket voice dan video. Pada
videoconference tiga client besar jitter tanpa beban adalah 33.95
ms untuk paket video dan 9.00 ms untuk paket voice,
pembebanan UDP juga mengakibatkan peningkatan jitter yang
lebih besar daripada pembebanan TCP.
• Penilaian menggunakan MOS pada kualitas video dan audio
menghasilkan hasil yang bagus pada kondisi tanpa beban baik
pada videoconference dua client maupun tiga client, sedangkan
pada pembebanan UDP menghasilkan hasil yang buruk.

25
Daftar Pustaka
• Gough ,Michael. Videoconferencing over IP: Configure, Secure, and
Troubleshoot , Syngress Publishing, 2006
• Luthfi, Adnan Basalamah. Standar H.323 untuk networking aplikasi
multimedia, Computer Network Research Group (CNRG) ITB,1999
• Daniel Minoli, Robert K., Distributed Multimedia Through Broadband
Communication Service, Artech House, Boston, 1994
• Gulo, Hezekieli. Videoconference Basis IP (VCIP), Solusi Baru Untuk
Penyelenggaraan Kegiatan Tatap Muka Jarak Jauh.
http://www.ristishop.com. Maret 2003
• Sukaridhoto, Sritustra. Jaringan Komputer, 2006
• Prasad Calyam,Weiping Mandrawa, Mukundan Sridharan, Arif Khan and
Paul Schopis. H.323 Beacon: An H.323 Application Related End-to-End
Performance Troubleshooting Tool. 2004
• ITU-T Recommendation H.323, infrastructure of audiovisual services-
systems and terminal equipment for audiovisual services, Series H:
Audiovisual and multimedia systems, 2003
• ITU-T Recommendation G.711, Pulse code modulation (PCM) of voice
frequencies, 1988

26
Daftar Pustaka(2)
• ITU-Trecommendation P.800, Methods for subjective determination of
transmission quality, 1996
• J. Arturo P, Víctor Z, Ángel M, And Carlos García, “Quality of Service Analysis of
IPSec VPNs for Voice and Video Traffic”, Proceeding of IEE Computer Society,
2006.
• T. Turletti, C. Huitema. “RTP Payload Format for H.261 Video Streams”, RFC
2032, IETF Network Working Group, 1996. http://www.ietf.org/rfc/rfc2032.txt.
• H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson. “ RTP: A Transport
Protocol for Real-Time Applications”, 1996. http://www.ietf.org/rfc/rfc1889.txt
• D. Chen, D. Gu and J. Zhang “Supporting Real-time Traffic with QoS n
IEEE802.11e Based Home Networks”, in Proc. IEEE Consumer ommunications
and Networking Conference (CCNC), 2004
• Feilner,Markus. OpenVPN Building And Integrating Virtual Private Networks,
Packt.Publishing, Mar 2006.
• Tabratas Tharom, buku pintar internet “teknis dan bisnis VoIP”, Elex media
computindo.
• William Stallings ”Komunikasi Data dan Komputer : Jaringan Komputer”, Salemba
Teknika, 2002.

27

You might also like