Materi 8 Aplikasi Multimedia VoIP dan Video Streaming Jaringan Komputer I Materi 8 Aplikasi Multimedia VoIP dan Video Streaming
Skenario 1 Komputer ke komputer IP Network Merupakan fungsi standar untuk komputer yang sudah bisa terhubung ke internet, tinggal menambahkan software aplikasi VoIP seperti Netmeeting Terdapat banyak keterbatasan (tidak semudah dan sebagus PSTN)
Skenario 2 Komputer ke PSTN IP network Phone network Memerlukan gateway sebagai alat konversi antara jaringan IP dan PSTN Berfungsi sebagai protokol penterjemah untuk pembangunan dan pembubaran hubungan, mengubah media antar jaringan yang berbeda (IP & PSTN) dan menyalurkan informasi
Skenario 3 Telepon ke telepon melalui jaringan IP Phone network IP network Phone network Memerlukan lebih dari 1 gateway (tergantung jumlah konversi yang diperlukan) lebih banyak terjadi penurunan kualitas suara
Voice over IP (VoIP) Upaya melewatkan telepon ke jaringan IP Yang diinginkan : Komunikasi voice telephony antara Plain Old Telephone Services (POTS/PSTN) dan peralatan berbasis IP Komunikasi sebanyak mungkin menggunakan jaringan IP sebagai jalur transport IP lebih murah dari PSTN Masalah: Voice : kontinu, bitrate besar 64kbps jarang ada saluran IP ke pelanggan sebesar ini (troughput bukan bitrate) Ketidaksesuaian penomoran terminal (Tlp IP)
Pemecahan masalah : bitrate Pengubahan format suara digital (codec); PCM/G711 (64 kbps) seri G.72x Mengubah kualitas menjadi lebih rendah
Pemecahan masalah : kontinuitas Dipilih UDP agar lebih cepat Digunakan RTP agar kontinuitas terjamin (RTP over UDP over IP) Menggunakan paket-paket berukuran kecil Tambahan: dapat menggunakan metoda penghilangan sunyi (silence suppression) 50 paket yang seharusnya dikirim, 25 paket tidak berisi suara, maka yang dikirim hanya 25 paket yang bersuara
Bandwidth Requirements Encoding/Compression Bitrate Ukuran Paket G.711 PCM A-law/u-law 64 kbps (DS0) 160 B G.726 ADPCM 16,24,32,40 kbps 40,60,80,100 B G.729 CS-ACELP 8 kbps 20 B G.728 LD-CELP 16 kbps 40 B G.732.1 CELP 6.3-5.3 kbps variabel 16-14 B Tanpa kompresi IP : 20 UDP : 8 RTP : 12 PAYLOAD 14 sd 160 cRTP : 2
Perhitungan Besar Bitrate 1 Kanal Voice Asumsi : payload 20 B Digunakan compressed RTP (cRTP) : header 2 B Jumlah paket dikirim : 25 paket / detik Bitrate = 22 * 25 * 8 = 4400 bps
Pemecahan masalah : penomoran VoIP Merdeka H.323 Architecture Sentral telepon untuk VoIP
Video Streaming Aplikasi video jarak jauh: Video broadcast : user harus menonton pada jam tertentu Video on demand : user menonton video secara real-time Streaming Stored : adobe flash Menggunakan bantuan protokol UDP,RTP,RTSP dan RTCP
Multimedia Menggunakan HTTP Web Browser meminta meta file (GET metafile) Browser membuka plug-in media player yang sesuai dengan isi metafile Player membuka hubungan dengan server melalui http Server mengirim stream objek video dan audio sebagai respon melalui http Kadang tidak memuaskan, tidak ada kontrol, tidak interaktif dll
Multimedia menggunakan Real Time Streaming Protocol (RTSP) Arsitektur ini membolehkan protokol non-http untuk komunikasi antara player dengan media server bisa menggunakan UDP (bukan TCP yang digunakan di http)
Real Time Control Protocol (RTCP) RTCP: merupakan protokol kendali RTP untuk bertukar informasi kendali dan status antara pengirim dan penerima. RTCP di encapsulasi oleh UDP (bukan TCP) Jenis pesan RTCP: - Laporan pengirim - Laporan penerima - Pesan deskripsi sumber - Pesan khusus aplikasi
RTCP Pesan pengirim RTCP dapat mencakup : - Nomor urut tertinggi yang diterima - Jumlah kumulatif kehilangan paket yang dialami - Prosentase kehilangan paket yang dialami - Inter-arrival jitter Laporan pengirim RTCP dapat mencakup : - Time stamp absolut untuk mensinkronisasikan banyak stream