BAB II DASAR TEORI. bentuk yang telah dikompresi melalui suatu jaringan dan ditampilkan oleh player
|
|
- Handoko Tedja
- 6 tahun lalu
- Tontonan:
Transkripsi
1 BAB II DASAR TEORI 2.1 Video streaming Video streaming adalah sekumpulan dari gambar yang dikirimkan dalam bentuk yang telah dikompresi melalui suatu jaringan dan ditampilkan oleh player ketika video tersebut telah diterima oleh user yang membutuhkan. Player merupakan aplikasi khusus yang melakukan dekompresi data berupa video. Sebuah player dapat berupa sebuah perangkat lunak atau bagian dari browser. Media streaming telah ada selama 70 tahun. Media streaming dapat berupa video ataupun audio. Pertama kali video diolah dan ditransmisikan dalam bentuk analog. Munculnya digital IC (Integrated Circuit) dan berkembangnya komputer telah membantu terbentuknya video digital, salah satu penerapan video digital yang digunakan dalam transmisi pada jaringan komputer adalah video streaming. Streaming dapat dianggap sebagai bagian dari webcasting, namun streaming tidak harus menggunakan web. Aliran data dapat disampaikan melalui wireless jaringan atau intranet pribadi [6]. 2.2 Coder dan Decoder CODEC (Coder-Decoder) adalah suatu metode yang digunakan untuk melakukan sampling terhadap sinyal analog kemudian sebelum ditransmisikan sinyal analog tersebut dikonversi ke dalam bit-bit digital, lalu mengubahnya kembali agar dapat digunakan. CODEC mempunyai fungsi untuk mengecilkan (compress) file berupa video dan audio ke dalam ukuran data yang lebih kecil 6
2 kemudian mengembalikannya keukuran semula (decompress). Prosedur pengiriman video terkompresi ditunjukkan pada Gambar 2.1 [6]. Gambar 2.1 Prosedur Pengiriman Data Video Terkompresi [6] CODEC digunakan untuk menghemat bandwidth. Namun, resikonya suara dan gambar yang dihasilkan menjadi kurang jernih. Terdapat 2 jenis CODEC, yaitu lossy CODEC dan lossless CODEC. Berikut ini akan dibahas jenis CODEC tersebut Lossy CODEC Lossy CODEC merupakan jenis kompresi dengan melakukan pengurangan ukuran data dari data yang sebenarnya. Banyak CODEC yang popular termasuk dalam katagori ini. CODEC ini akan mengurangi kualitas data. Biasanya CODEC ini digunakan untuk menyimpan data pada media penyimpanan yang berukuran terbatas seperti CD-ROM dan DVD Lossless CODEC Berbeda halnya dengan kompresi Losy CODEC, Lossless CODEC merupakan jenis kompresi tanpa terjadi pengurangan data. Akibatnya, ukuran data Lossless CODEC lebih besar dari Lossy CODEC. Penggunaan lossless CODEC 7
3 sering digunakan pada video yang masih memerlukan editing atau penggunaan dalam aplikasi kedokteran yang harus menampilkasn citra asli. 2.3 Kompresi Video Ada banyak redudansi dalam sinyal video digital. Secara rinci, terdapat korelasi yang besar antara piksel tetangga (spasial) dan frame berikutnya (temporal). Redundansi berarti informasi yang umum ditemukan pada lebih dari satu gambar atau video. Gambar 2.2 menunjukkan data video berdasarkan spatial dan temporal [7]. Gambar 2.2 Spatial dan Temporal Dari Urutan Suatu Gambar [7] Banyak teknik pengkodean kompresi video telah dikembangkan untuk mengurangi redudansi diantaranya adalah transform coding, entropi coding, loop filter, dll.. Gambar 2.3 mengilustrasikan garis waktu untuk teknik kompresi [8]. Gambar 2.3 Perkembangan Teknik Kompressi Video [8] 8
4 2.4 Standar Kompresi Video ITU-T (International Telecommunication Union Telecommunication Sector) membuat beberapa standar yang direkomendasikan untuk kompresi video. Beberapa standar tersebut diantaranya adalah H.261,H.263,H.264, dan H.265. Berikut akan dibahas jenis standar tersebut: Kompresi H.261 Standar H.261 adalah standar yang diterbitkan oleh ITU-T pada tahun Standar H.261 didesain untuk kompresi video yang akan ditansmisikan melalui jaringan ISDN (Integrated Services Digital Network) dengan bandwidth sebesar px64 Kbit/s, dimana p berkisar antara 1 sampai 30. Gambar 2.4 menunjukkan komponen utama yang digunakan untuk code dan decode bitstreams H.261 berdasarkan dokumentasi ITU [9]. Gambar 2.4 Blok Diagram H.261 Menurut Rekomendasi ITU [9] Standar H.261 ini diimplementasikan untuk aplikasi conference dan videophone. Pengiriman video melalui H-261 (ISDN) berbeda dengan H
5 H.261 di rancang untuk pengiriman video melalui jaringan ISDN (Integrated Services Digital Network) yang merupakan standar video coding yang dibuat oleh CCITT (Consultative Commitee for International Telephone and Telegraph). H.261 merekomendasikan sebuah standar coding untuk pengiriman data dengan kelipatan m x 384Kbps (m=1,2,..5) dan dirancang untuk video conference. Kecepatan bitrate antara p x 64 Kbps. Dimana p adalah frame rate (antara 1 sampai 30). Susunan frame H.261 berurutan dimana tiap - tiap 3 buah frame (I) dibatasi dengan 1 buah interframe (P) [9] Kompresi H.263 Pada Februari 1995 ITU-T SG15 mengeluarkan standar H.263 yang dirancang untuk penggunaan komunikasi bitrate namun tidak pernah berjalan dengan baik ketika melalui jaringan POTS (Plain Old Telephone Service). Standar H.263 telah menggantikan standar H.261 untuk video conference dibeberapa aplikasi yang mendominasi standarisasi untuk beberapa aplikasi internet video streaming sekarang ini. Prinsip kerja H.263 yaitu video frame akan ditangkap di sumber / pengirim dan di encode (dikompresi) dengan video encoder. File video yang terkompres kemudian dikirimkan melalui jaringan atau saluran telekomunikasi dan di decode (dekompresi) menggunakan video decoder. Frame yang di decode ini yang kemudian akan di tampilkan. Pada saat ini, cukup banyak standar yang ada, masing-masing di desain untuk keperluan tertentu. Masing-masing standar pun memiliki prinsip kerja yang berbeda. Gambar 2.5 menunjukkan blok diagram CODEC H.263 [9]. 10
6 Gambar 2.5 Blok Diagram H.263 [9] Kompresi H.264 CODEC H.264 dapat melakukan proses decoding secara lengkap, inverse transform untuk menghasilkan sebuah urutan video yang telah di-encode. Encoder pada H.264 menggunakan prediksi intra-frame atau estimasi gerak untuk memprediksi piksel dari setiap blok gambar. Prediksi intra-frame menggunakan piksel blok tetangga untuk memprediksi piksel dari blok saat ini. Perbedaan antara piksel diprediksi dan piksel yang sebenarnya berubah menjadi domain frekuensi, menghasilkan blok koefisien frekuensi. koefisien ini terkuantisasi, dan bitstream output dikompresi menggunakan pengkodean entropy. Ada dua jenis entropy coder pada CODEC H.264 yang dapat digunakan. Dua jenis tersebut yaitu context adaptive based arithmetic coding (CABAC) dan context adaptive variable length coding (CAVLC). Gambar 2.6 menunjukkan blok diagram CODEC H.264 [10]. 11
7 Gambar 2.6 Blok Diagram H.264 [10] Kompresi H.265 H.265 atau High Efficiency Video Coding (HEVC) merupakan CODEC yang mimilii kualitas video yang setara dengan CODEC yang ada saat ini yaitu H.264 namun hanya membutuhkan setengah bandwidth dari CODEC lama tersebut. Cara Kerja H.265 ini sama seperti H.264 dan Mpeg-2, H.265 menggunakan 3 jenis frame yaitu : I-,B-,dan P-frame dalam sekumpulan gambar, menggabungkan ke dua elemen kompresi intra dan inter frame. Efesiensi yang diterapkan pada H.265 diantaranya mengunakan coding tree block (CTB) dan intra prediction direction [1]. Untuk lebih jelasnya, dapat dilihat sebagai berikut. 1. Coding Tree Blocks, sebelumnya H.264 menggunakan macro block dengan ukuran maksimalnya yaitu 16x 16 pixel. Dengan CTB, ukuran maksimal standar H.265 ialah 64 x 64 piksel. Gambar 2.7 memperlihatkan perbedaan macro block pada H.264 dengan tree block pada H.265 [1]. 12
8 Gambar 2.7 Perbandingan Macro Block (a) dan Tree Block (b) [1] 2. Lebih banyak intra prediction direction, H.264 menggunakan 9 intra prediction direction sedangkan H.265 menggunakan lebih dari 35 intra prediction direction. Gambar 2.8 memperlihatkan perbedaan antara intra prediction direction pada CODEC H.264 dengan H.265 [1]. (a) (b) Gambar 2.8 Intra Prediction Direction H.265 (a) dan H.264 (b) [1] Pembahasan secara singkat di atas dapat diilustrasikan menggunakan pendekatan berbasis diagram blok yang ditunjukkan pada Gambar 2.9 [1]. 13
9 Gambar 2.9 Blok Diagram CODEC H.265 [1] 2.5 Konsep Kompresi Interframe Kompresi interframe merupakan kompresi yang terpenting saat proses kompresi video. Konsep dasar kompresi interframe menggunakan redudansi temporal yang terdapat dalam sekelompok frame. Metode yang digunakan adalah sebagai berikut: Prediksi Dari Frame Video Sebelumnya (Difference Coding) Metode paling sederhana dari prediksi temporal adalah dengan menggunakan frame sebelumnya sebagai prediktor untuk frame sekarang. Dua frame berturut-turut dari urutan video yang ditampilkan pada Gambar 2.10 dan Gambar Frame 1 digunakan sebagai prediktor untuk residu frame 2 yang dibentuk dengan mengurangkan prediktor (frame 1) dengan frame sekarang (frame 2) ditunjukkan pada Gambar 2.12 [7]. 14
10 Gambar 2.10 Frame ke-1 [7] Gambar 2.11 Frame ke-2 [7] Gambar 2.12 Selisih Besar Piksel Pada Gambar 2.10 dan Gambar 2.11 [7] Estimasi Dan Kompensasi Gerak Perubahan antara frame video dapat disebabkan oleh gerakan objek misalnya sepeda yang bergerak, lengan bergerak, kamera motion (panning, tilt, zoom, rotasi), dan perubahan pencahayaan. Perubahan pergerakan tersebut memungkinkan untuk memperkirakan lintasan setiap pixel video, medan lintasan pixel dikenal sebagai aliran optik. 15
11 Gambar 2.13 menunjukkan medan aliran optik untuk frame dari Gambar 2.10 dan Gambar 2.11 [7]. Gambar 2.13 Medan Aliran Optik [7] Jika medan aliran optik secara akurat dikenal, dimungkinkan membentuk prediksi yang akurat dari sebagian besar piksel frame dengan memindahkan setiap pixel dari kerangka acuan di sepanjang vektor aliran optik. Untuk membentuk kompensasi gerak yang akurat dibutuhkan komputasi secara intensif. Estimasi gerak ( motion estimation ) merupakan teknik kompresi interframe yang memprediksi sebuah frame dari frame sebelumnya ( reference frame ), dengan mengestimasi gerakan blok blok antar frame tersebut. Frame dibagi menjadi blok blok yang tidak overlap. Tiap blok dibandingkan dengan blok blok berukuran sama, pada frame sebelumnya dengan melakukan pencocokan blok ( block matching ). Dalam melakukan pencocokan tersebut, lokasi dari blok yang paling mirip pada frame referensi (reference frame) berbeda dari lokasi blok target (target block). Perbedaan relatif posisi ini disebut vektor gerak (motion vector). Gambar 2.14 menunjukkan contoh vektor gerak [7]. 16
12 Gambar 2.14 Vektor gerak [7] Vektor geraknya bernilai nol jika posisi blok target dan blok yang match sama. Ketika mengkodekan tiap blok dari frame yang diprediksi, vektor gerak yang menunjukkan posisi blok yang match pada frame referensi, dikodekan pada posisi blok yang match pada frame referensi, dikodekan pada posisi target blok itu sendiri, maka terjadi kompresi, karena jumlah bit yang diperlukan untuk mengkodekan vektor gerak lebih sedikit daripada untuk mengkodekan suatu blok secara utuh. Pada dekompresi, dekoder menggunakan vektor gerak untuk menemukan matching block pada frame referensi dan menyalin matching block tersebut ke posisi yang sesuai pada frame yang sedang diprediksi. Dengan demikian, suatu frame prediksi tersusun atas blok blok dari frame sebelumnya. 2.6 Konsep Kompresi Intraframe Selain kompresi interframe dibutuhkan kompresi intraframe untuk melakukan kompresi pada bidang spatial. Konsep dasar kompresi intraframe menggunakan redudansi spatial yang terdapat dalam sekelompok block di dalam satu frame. Beberapa teknik intraframe di antaranya discrete cosine transform dan kuantisasi. 17
13 2.6.1 Discrete Cosine Transform ( DCT ) Prinsip dasar yang dilakukan dengan Discrete Cosine Transform ( DCT ) adalah mentransformasikan data dari domain ruang ke domain frekuensi. Discrete Cosine Transform (DCT) beroperasi pada X (blok N N sampel) dan menghasilkan matrik Y. DCT dapat dirumuskan sebagai berikut [7]: Y = AXA T (2.1) X=A T YA (2.2) dimana: X= matrik samples, Y= matrik hasil transformasi A= N x N matriks transformasi Untuk mencari elemen dari matrik A dapat menggunakan persamaan berikut [7]: Aij = Ci ( ) (2.3) dimana: Ci = ( = 0) (2.4) Ci= ( > 0) (2.5) Persamaan 2.1 dan 2.2 dapat ditulis dalam bentuk penjumlahan yaitu [7]: = cos ( ) cos ( ) (2.6) = cos ( ) cos ( ) (2.7) Kuantisasi Proses kuantisasi merupakan proses untuk mengurangi jumlah bit yang diperlukan untuk menyimpan suatu nilai dengan memperkecilnya. Proses ini 18
14 diterapkan pada keluaran proses DCT. Kuantisasi dilakukan dengan membagi keluaran proses DCT dengan suatu nilai yang ditetapkan dalam matriks kuantisasi atau disebut quantum. Kuantisasi uniform secara umum dapat dirumuskan dengan [7]: Z = round ( ) (2.8) dimana: Z= Nilai terkuantisasi Y= Nilai DCT Q= table kuantisasi 2.7 Entropy Coder Entropy encoder mengkonversi serangkaian simbol yang mewakili unsur urutan video menjadi bitstream terkompresi yang cocok untuk transmisi atau penyimpanan. Beberapa teknik entropy coder antara lain Huffman coding dan context adaptive binary arithmetic coding: Huffman Coding Kode Huffman pada dasarnya merupakan kode prefiks (prefix code). Kode prefiks adalah himpunan yang berisi sekumpulan kode biner, dimana pada kode prefik ini tidak ada kode biner yang menjadi awal bagi kode biner yang lain. Kode prefiks biasanya direpresentasikan sebagai pohon biner yang diberikan nilai atau label. Untuk cabang kiri pada pohon biner diberi label 0, sedangkan pada cabang kanan pada pohon biner diberi label 1. 19
15 Rangkaian bit yang terbentuk pada setiap lintasan dari akar ke daun merupakan kode prefiks untuk karakter yang berpadanan. Pohon biner ini biasa disebut pohon Huffman. Langkah-langkah pembentukan pohon Huffman adalah sebagai berikut [11] : 1. Baca semua karakter di dalam teks untuk menghitung frekuensi kemunculan setiap karakter. Setiap karakter penyusun teks dinyatakan sebagai pohon bersimpul tunggal. Setiap simpul di-assign dengan frekuensi kemunculan karakter tersebut. 2. Terapkan strategi algoritma greedy sebagai berikut : Gabungkan dua buah pohon yang mempunyai frekuensi terkecil pada sebuah akar. Setelah digabungkan akar tersebut akan mempunyai frekuensi yang merupakan jumlah dari frekuensi dua buah pohon-pohon penyusunnya. 3. Ulangi langkah 2 sampai hanya tersisa satu buah pohon Huffman. Agar pemilihan dua pohon yang akan digabungkan berlangsung cepat, maka semua yang ada selalu terurut menaik berdasarkan frekuensi Context Adaptive Binary Arithmetic Coding (CABAC) CODEC H.261 dan CODEC H.263 menggunakan Huffman Coding untuk pembentukan bitstream. Sedangkan context-based adaptive binary aritmethic coding (CABAC) digunakan pada CODEC H.265 dan CODEC H.264. CABAC adalah suatu bentuk coding untuk membentuk bit-bit tertentu untuk selanjutnya di salurkan ke jaringan berdasarkan prinsip aritmethic coding. Untuk lebih jelasnya, prinsip kerja CABAC ditunjukkan pada Gambar
16 Gambar 2.15 Blok Diagram CABAC [1] CABAC terdiri atas 3 bagian coding yaitu binarization, context modeling, binary aritmethic [1]. 1. Binarization Pengurangan alphabet dilakukan oleh binarization untuk tiap non binary element menghasilkan suatu intemediate unik codeword biner untuk unsur sintaksis yang ditentukan yang disebut bin string. 2. Context modeling digunakan untuk membersihkan interface antara modeling dan model. Setiap distribusi model akan diberi simbol yang kemudian didalam langkah coding selanjutnya, memandu coding engine to generate suatu urutan bit sebagai code pada simbol menurut distribusi model. 3. Binary Arimethic Coding adalah berdasarkan pada prinsip pengulangan interval [lower, upper) yang melibatkan operasi perkalian dasar dan juga berdasar pada arithmethic coding. 21
17 2.8 Bitrate Video Bitrate video adalah jumlah jumlah bit yang diproses per satu satuan waktu. Bitrate video dapat dikatakan dengan transfer speed, kecepatan koneksi, bandwidth, throughput maksimum. Bitrate juga bisa diartikan sebagai jumlah bit yang diproses dalam satu satuan waktu untuk mewakili media seperti video dan audio setelah dilakukan kompresi. Satuannya adalah bit per second (bps). Kualitas video diatur dalam proses encoding videonya. Semakin tinggi bitrate maka akan semakin banyak informasi data videonya. Oleh karena itu, gambar akan menjadi semakin baik kedalaman warnanya [12]. 2.9 Konsep TCP/IP Protokol streaming adalah sebuah aturan untuk membimbing sebuah aktifitas pertukaran data informasi. Adapun tujuannya adalah sebagai standarisasi komunikasi antara streaming sever dan streaming client. Transmision control protokol/internet protokol (TCP/IP) pertama kali diperkenalkan olah Departement of Defence (DoD.TCP/IP) menjadi protokol komunikasi data yang fleksibel dan dapat diterapkan dengan mudah dari setiap jenis komputer dan interface jaringan, karena perubahan pada protokol yang sehubungan dengan interface jaringan saja. TCP/IP memiliki 4 layer yang terdiri dari [6] : 1. Application Layer Layer ini mengintegrasikan berbagai macam aktivitas dan tugas-tugas yang melibatkan fokus dari layer OSI yaitu Application, Presentation dan Session. Layer ini juga mengendalikan spesifikasi tatap muka pengguna ( user interface). 22
18 2. Transport Layer Layer ini sejalan dengan layer transport di model OSI. Layer ini mendefinisikan protokol untuk mengatur tingkat layanan transmisi untuk aplikasi. Layer ini juga menangani masalah seperti menciptakan komunikasi end to end yang handal dan memastikan data bebas dari kesalahan saat pengiriman, serta menangani urutan paket dan menjaga integritas data. 3. Internet Layer Layer ini setara dengan layer network dalam OSI, yaitu mengalokasikan protokol yang berhubungan dengan transmisi logika sejauh paket keseluruh network. Layer ini menjaga pengalamatan host dengan memberikan alamat IP dan menangani routing dari paket yang melalui beberapa jaringan. 4. Network Access Layer Layer ini merupakan gabungan dari layer physical dan data link di OSI. Layer ini memantau pertukaran data antara host dan jaringan, dan bertugas dalam pengalamatan dan mendefinisikan protokol untuk transmisi fisik data. Gambar 2.16 adalah gambar susunan struktur protokol pada TCP/IP [6]. Gambar 2.16 Struktur Protokol pada TCP/IP [6] 23
19 2.9.1 Internet Protocol (IP) Internet Protocol didesain untuk interkoneksi sistem komunikasi komputer pada jaringan paket switched. Pada jaringan TCP/IP, sebuah komputer diidentifikasi dengan alamat IP yang unik karena setiap IP memiliki perbedaan. Hal ini dilakukan untuk pengalamatan dan mencegah kesalahan pada transfer data. Terakhir, protokol data akses berhubungan langsung dengan media fisik. Secara umum protokol ini bertugas untuk menangani pendeteksian kesalahan pada saat transfer data. Untuk komunikasi datanya, Internet Protokol mengimplementasikan dua fungsi dasar yaitu addressing dan fragmentasi. Salah satu hal penting IP dalam pengiriman informasi adalah metode pengalamatan pengirim dan penerima. Saat ini terdapat standar pengalamatan yang sudah digunakan yaitu IPv4 dengan alamat terdiri dari 32 bit. Jumlah alamat yang diciptakan dengan IPv4 diperkirakan tidak dapat mencukupi kebutuhan pengalamatan IP sehingga sekarang tersedia sistim pengalamatan baru yaitu IPv6 yang menggunakan sistim pengalamatan 128 bit [13] User Datagram Protocol (UDP) UDP yang merupakan salah satu protocol utama diatas IP dan merupakan transport protocol yang lebih sederhana dibandingkan dengan TCP. UDP digunakan untuk situasi yang tidak mementingkan mekanisme reliabilitas dan bersifat connectionless. Header UDP hanya berisi empat field yaitu source port, destination port, length dan UDP checksum dimana fungsinya hampir sama dengan TCP, namun fasilitas checksum pada UDP bersifat opsional [13]. 24
20 UDP pada video streaming digunakan untuk mengirimkan audio dan video stream yang dikrimkan secara terus menerus. UDP digunakan pada video streaming karena pada pengiriman audio and video streaming yang berlangsung terus menerus lebih mementingkan kecepatan pengiriman data agar tiba di tujuan. Gambar 2.17 memperlihatkan struktur pengiriman video menggunakan protokol UDP [14]. Gambar 2.17 Struktur Pengiriman Video Menggunakan Protokol UDP [14] Real Time Protocol (RTP) Protokol RTP menyediakan transfer media secara real-time pada saat pengiriman paket data. Protokol RTP mengunakan Protokol UDP dan header RTP mengandung informasi kode bit yang spesifik pada tiap paket yang dikirimkan, tujuannya adalah membantu penerima untuk melakukan antisipasi jika terjadi paket yang hilang. RTP dapat digunakan untuk beberapa macam data stream yang realtime seperti data suara dan data video. RTP berisi informasi tipe data yang di kirim, timestamps yang digunakan untuk pengaturan waktu suara percakapan terdengar seperti sebagaimana diucapkan, dan sequence numbers berfungsi untuk pengurutan paket data dan mendeteksi adanya paket yang hilang. Gambar 2.18 Memperlihatkan struktur header protokol RTP [15]. 25
21 Gambar 2.18 Struktur Header Protokol RTP [15] RTP didesain untuk digunakan pada tansport layer. RTP lebih baik digunakan diatas UDP bukan pada TCP. Hal ini karena TCP tidak dapat beradaptasi pada pengerimiman data yang real-time dengan keterlambatan yang relatif kecil seperti pada pengiriman data komunikasi suara Parameter Kualitas Video Dalam rangka untuk menentukan, mengevaluasi dan membandingkan sistem komunikasi video perlu menentukan kualitas gambar video yang ditampilkan bagi pemirsa. Saat ini sudah banyak metode yang dikembangkan untuk melakukan pengukuran kualitas video. Pengukuran kualitas video terbagi atas pengukuran subjektif dan objektif. Beberapa metode pengukuran video tersebut adalah: Peak Signal to Noise Ratio (PSNR) Peak Signal-to-Noise Ratio (PSNR) adalah salah satu metode yang cukup popular digunakan dalam pengukuran kualitas video secara objektif. Metode ini menggunakan sinyal video sebagai parameter objektif. Metode ini membandingkan sinyal dari setiap frame video pada video hasil transmisi (S-video) dengan setiap 26
22 frame video pada video original (O-video) dan mengukur perbedaan keduanya. PSNR dirumuskan sebagai [16]: = ( ) (. ) Dimana, 2M-1 adalah maksimum nilai piksel untuk M-bit frame video. MSE merupakan kepanjangan dari Mean Square Error. Sebagai contoh, untuk video dengan resolusi (x,y) piksel, maka MSE dihitung sebagai = 1! [ (,, ) (,, )] p(x, y, t) merepresentasikan frame video di O-video (O-frame) sedangkan p (x, y, t) merepresentasikan frame video di S-video (S-frame). Kualitas video yang baik ditandai dengan tingginya nilai PSNR. Interpretasi nilai PSNR terhadap kualitas video ditampilkan pada Tabel 2.1. Tabel ini berdasarkan rekomendasi International Telecommunication Union (ITU) Tabel 2.1 Interpretasi Nilai PSNR terhadap Kualitas Video Nilai PSNR PSNR>37dB 31>PSNR>33dB 25dB>PSNR>31dB 20dB>PSNR>25dB PSNR<20dB Kualitas Sangat Baik Baik Cukup Buruk Sangat Buruk 27
23 Semakin besar nilai PSNR maka kualitas video akan semakin baik. Hal ini dikarenakan nilai error yang diukur menggunakan MSE adalah bernilai kecil. Untuk nilai PSNR terburuk menurut standar ITU adalah lebih kecil dari 20 db Structural Similarity (SSIM) Mean Square Error (MSE) atau Peak Signal-to-Noise Ratio (PSNR) yang popular digunakan, telah lama dikritik karena memiliki sedikit korelasi dengan persepsi pengalaman human visual system (Girod 1991). Oleh karena itu, metrik yang lebih akurat yang mempertimbangkan karakteristik human visual system telah dipelajari, termasuk SSIM (Wang et al. 2004a), Visual Informasi Fidelity (VIF) (Sheikh dan Bovik 2006), Visual Signal-to-Noise Ratio (VSNR) (Chandler dan Hemami 2007), Fitur kesamaan (FSIM) (Zhang et al. 2011), dan Gradient Magnitude Similarity Deviasi (GMSD) Dalam bagian ini (Xue et al. 2014) dll [9]. Structural similarity (SSIM) index adalah metode untuk memprediksi kualitas yang dirasakan dari video digital. SSIM pertama kali dikembangkan di Laboratory for Image and Video Engineering (LIVE) di The University of Texas di Austin dan bekerja sama dengan New York University. SSIM digunakan untuk mengukur kesamaan antara dua gambar. SSIM adalah model berbasis persepsi-yang menganggap degradasi gambar sebagai perubahan yang dirasakan dalam informasi struktural. Indeks SSIM dihitung menggunakan rumus [8]: (, ) = ( )( ) ( )( ) (2.11) dengan: 28
24 µx = rata-rata dari x µy = rata-rata dari y σx 2 = varians dari x σy 2 = varians dari y σxy = kovarians dari x dan y c1=(0.01xl) 2 c2=(0.03xl) 2 L= rentang dinamis dari nilai pixel biasanya dihitunng dengan 2 bits per pixel -1 Indeks SSIM memenuhi kondisi simetri yaitu jika [9]: SSIM (x,y) = SSIM (y,x) (2.12) 2.11 Parameter Kualitas Jaringan Terdapat beberapa faktor yang mempengaruhi kualitas video streaming, yaitu waktu tunda (delay), throughput, packet loss. Ukuran dan pengalokasian kapasitas jaringan juga mempengaruhi kualitas real time video streaming secara keseluruhan. Berikut penjelasan dari beberapa faktor tersebut [17] Waktu Tunda (Delay) Waktu tunda (delay) adalah waktu tunda saat paket yang diakibatkan oleh proses transmisi dari satu titik lain yang menjadi tujuannya. Waktu tunda mempengaruhi kualitas layanan (QoS) karena waktu tunda menyebabkan suatu paket lebih lama mencapai tujuan. ITU-T G.114 merekomendasikan waktu tunda tidak lebih besar dari 150 ms untuk berbagai aplikasi, dengan batas 300 ms untuk komunikasi suara yang masih dapat diterima. Rata - rata delay diperoleh dari jumlah pengiriman satu paket delay dibagi dengan banyak paket yang ada. Untuk menghitung rata - rata delay digunakan rumus [17] : 29
25 Rata rata keterangan : Jumlah delay = Jumlah Banyak paket = total delay pengiriman paket (2.13) Banyak paket = banyaknya paket yang diterima Waktu Tunda Kualitas ms Baik ms Cukup, masih dapat diterima >300 ms Buruk ITU G.1010 membagi karakteristik waktu tunda berdasarkan tingkat kenyamanan user, dapat ditunjukkan pada Tabel 2.2 [17] : Tabel 2.2 Pengelompokan Waktu Tunda berdasarkan ITU-T G.114 Ada beberapa komponen waktu tunda yang terjadi dijaringan. Komponen waktu tunda tersebut yaitu waktu tunda pemprosesan, waktu tunda paketisasi, waktu tunda propagasi dan waktu tunda akibat adanya jitter buffer diterminal penerima. Berikut ini penjelasan mengenai beberapa jenis waktu tunda yang dapat mempengaruhi kualitas layanan [17] : 1. Waktu tunda pemrosesan. 2. Waktu tunda yang terjadi akibat proses pengumpulan dan pengkodean sampel analog menjadi digital. 3. Waktu tunda paketisasi, waktu tunda ini terjadi akibat proses paketisasi sinyal suara menjadi paket-paket yang siap ditransmisikan ke dalam jaringan. 4. Waktu tunda antrian, waktu tunda yang disebabkan oleh antrian paket data terjadinya kongesti jaringan. 30
26 5. Waktu tunda propagasi, waktu tunda ini disebabkan oleh medium fisik jaringan dan jarak yang harus dilalui olah sinyal suara pada media transmisi data antara pengirim dan penerima. 6. Waktu tunda akibat jitter buffer, waktu tunda ini terjadi akibat jitter buffer yang digunakan untuk meminimalisasi nilai jitter yang terjadi Throughput Throughput adalah bandwidth aktual yang terukur pada suatu ukuran waktu tertentu. Throughput lebih menggambarkan bandwidth yang sebenarnya (actual) pada suatu waktu tertentu yang digunakan untuk men-download suatu file dengan ukuran tertentu. Adapun Rumus yang digunakan untuk menghitung throughput adalah [17]: h h = total durasi n (2.14) Keterangan: Bytes = jumlah bit yang dikirim Duration = total waktu pengiriman paket Packet Loss Packet loss adalah jumlah paket data yang hilang per detik. Packet loss dapat disebabkan oleh sejumlah faktor, mencakup penurunan signal dalam media jaringan, melebihi batas saturasi jaringan, paket yang corrupt yang menolak untuk transit, dan kesalahan keras jaringan. Paket hilang dapat disebabkan oleh pembuangan paket di jaringan (network loss) atau pembuangan paket di gateway (terminal) sampai kedatangan terakhir (late loss). Network loss secara normal 31
27 disebabkan kemacetan (router buffer overflow), perubahan rute secara seketika, kegagalan link, dan lossy link seperti saluran nirkabel [17]. Kemacetan atau kongesti pada jaringan merupakan penyebab utama dari paket hilang. Pada Tabel 2.3 menyatakan tingkat paket hilang terhadap kualitas Tingkat paket hilang Kualitas 0-1% Baik 1-2% Cukup >2% Buruk Video. Tabel 2.3 Standar Tingkat Paket Hilang berdasarkan ITU-T G.114 Rumus yang digunakan untuk menghitung packet loss adalah [17] : = Paket Terkirim Paket Diterima Paket Terkirim 100% (2.15) keterangan: Paket terkirim Paket diterima = total paket yang terkirim = paket yang berhasil diterima 32
BAB II DASAR TEORI. komunikasi dan hiburan. Awal mulanya video berbentuk analog, sesuai
BAB II DASAR TEORI 2.1 Video Video adalah teknologi pemrosesan urutan banyak gambar bergerak yang dihasilkan oleh kamera. Video pada saat ini telah menjadi media informasi, komunikasi dan hiburan. Awal
Lebih terperinciBAB II DASAR TEORI. atau suara seperti radio, yang melalui jaringan kabel, wireless maupun jaringan
BAB II DASAR TEORI 2.1 Aplikasi Live Streaming Live streaming adalah salah satu bentuk penyiaran gambar secara visual atau suara seperti radio, yang melalui jaringan kabel, wireless maupun jaringan internet
Lebih terperincidalam bentuk analog. Munculnya digital IC (Integrated Circuit) dan membutuhkan. Pengguna atau user memerlukan player, yaitu aplikasi khusus
Video telah menjadi media yang sangat penting untuk komunikasi dan hiburan selama puluhan tahun. Pertama kali video diolah dan ditransmisikan dalam bentuk analog. Munculnya digital IC (Integrated Circuit)
Lebih terperinciCEG4B3. Randy E. Saputra, ST. MT.
CEG4B3 Randy E. Saputra, ST. MT. Video Conference Video Conference adalah teknologi perangkat jaringan yang dapat menghubungkan secara langsung antara 2 user atau lebih yang terpisah, dengan menggunakan
Lebih terperinciBab 2. Tinjauan Pustaka
Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Adapun penelitian yang menjadi acuan dalam penelitian yang dilakukan adalah Penelitian dengan judul Analisis dan Perancangan Security Voice Over Internet
Lebih terperinciBAB II TINJAUAN PUSTAKA
4 BAB II TINJAUAN PUSTAKA 2.1 Internet Protocol Television IPTV (Internet Protocol TV) merupakan sebuah sistem yang mampu menerima dan menampilkan video streaming dalam satu paket internet Protocol. Sebuah
Lebih terperinciDIGITAL IMAGE CODING. Go green Aldi Burhan H Chandra Mula Fitradi Mardiyah
DIGITAL IMAGE CODING Go green Aldi Burhan H Chandra Mula Fitradi Mardiyah KOMPRESI LOSSLESS Teknik kompresi lossless adalah teknik kompresi yang tidak menyebabkan kehilangan data. Biasanya digunakan jika
Lebih terperinciBAB II DASAR TEORI. Teknologi komunikasi berbasis IP (Internet Protocol) berkembang pesat
BAB II DASAR TEORI 2.1 Umum Teknologi komunikasi berbasis IP (Internet Protocol) berkembang pesat seiring dengan berkembangnya teknologi. Saat ini jaringan internet tidak hanya terfokus pada layanan paket
Lebih terperinciN, 1 q N-1. A mn cos 2M , 2N. cos. 0 p M-1, 0 q N-1 Dengan: 1 M, p=0 2 M, 1 p M-1. 1 N, q=0 2. α p =
tulisan. Secara umum, steganografi dapat diartikan sebagai salah satu cara menyembunyikan suatu pesan rahasia (message hiding) dalam data atau pesan lain yang tampak tidak mengandung apa-apa sehingga keberadaan
Lebih terperinciBAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI
8 BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1 Tinjauan Pustaka Yudi Methanoxy, skripsi.(2010): Analisa QOS Radio Streaming Pada Local Community Network, aspek yang dibahas dalam skripsi ini adalah dipaparkannya
Lebih terperinciKompresi Citra dan Video. Muhtadin, ST. MT.
Kompresi Citra dan Video Muhtadin, ST. MT. Outline Motivasi Redundancy & Irrelevancy Spatial Processing JPEG Temporal Processing Frame differencing Motion Estimation dan Motion Compensation Prediction
Lebih terperinciStudi Dan Implementasi Steganografi Pada Video Digital Di Mobile Phone Dengan DCT Modification
Studi Dan Implementasi Steganografi Pada Video Digital Di Mobile Phone Dengan DCT Modification Paul Gunawan Hariyanto (13504023) Teknik Informatika, Sekolah Teknik Elektro dan Informatika Institut Teknologi
Lebih terperinciBAB 4 ANALISA DATA. Gambar 4.1 Tampilan pada Wireshark ketika user melakukan register. 34 Universitas Indonesia
BAB 4 ANALISA DATA Pada bab ini akan dibahas hasil pengukuran data dari layanan IMS pada platform IPTV baik pada saat pelanggan (user) di home network maupun pada saat melakukan roaming atau berada pada
Lebih terperinciDASAR TEKNIK TELEKOMUNIKASI
DTG1E3 DASAR TEKNIK TELEKOMUNIKASI Pengenalan Komunikasi Data dan Klasifikasi Jaringan By : Dwi Andi Nurmantris Dimana Kita? Dimana Kita? Pengertian Komunikasi Data Penggabungan antara dunia komunikasi
Lebih terperinciBAB II GAMBARAN UMUM OBJEK. Aplikasi dan layanan yang menggunakan jaringan komputer terus
BAB II GAMBARAN UMUM OBJEK 2.1 Arsitektur Komunikasi Data Aplikasi dan layanan yang menggunakan jaringan komputer terus dikembangkan, dan setiap layanan tersebut memiliki tujuan dan kebutuhan yang berbeda.
Lebih terperinciANALISIS KUALITAS REAL TIME VIDEO STREAMING TERHADAP BANDWIDTH JARINGAN YANG TERSEDIA
ANALISIS KUALITAS REAL TIME VIDEO STREAMING TERHADAP BANDWIDTH JARINGAN YANG TERSEDIA Eko Kurniawan (1), Arman Sani (2) Konsentrasi Teknik Telekomunikasi, Departemen Teknik Elektro Fakultas Teknik, Universitas
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 2.1 Radio Internet Radio internet menurut European Broadcasting Union (EBU) yang juga dikenal sebagai web radio, net radio,streaming radio atau e-radio adalah layanan penyiaran
Lebih terperinciBAB II DASAR TEORI. Protokol adalah seperangkat aturan yang mengatur pembangunan koneksi
BAB II DASAR TEORI 2.1 Protokol Komunikasi Protokol adalah seperangkat aturan yang mengatur pembangunan koneksi komunikasi, perpindahan data, serta penulisan hubungan antara dua atau lebih perangkat komunikasi.
Lebih terperinciBAB 2 DASAR TEORI. Iklan berasal dari sebuah kata dalam bahasa melayu, yaitu i lan atau i lanun
BAB 2 DASAR TEORI 2.1 Mekanisme Penayangan Iklan Digital Iklan berasal dari sebuah kata dalam bahasa melayu, yaitu i lan atau i lanun yang memiliki arti informasi. Iklan adalah suatu cara untuk memperkenalkan,
Lebih terperinci1. Pendahuluan. 1.1 Latar Belakang Masalah
1. Pendahuluan 1.1 Latar Belakang Masalah Jumlah pengguna komputer semakin meningkat. Peningkatan jumlah pengguna komputer mengakibatkan penggunaan data digital juga semakin meningkat. Salah satu media
Lebih terperinciSTUDI KUALITAS VIDEO STREAMING MENGGUNAKAN PERANGKAT NSN FLEXYPACKET RADIO
SINGUDA ENSIKOM VOL. 7 NO. 2/Mei STUDI KUALITAS VIDEO STREAMING MENGGUNAKAN PERANGKAT NSN FLEXYPACKET RADIO Auliya Fadly [1], Arman Sani [2] Konsentrasi Teknik Telekomunikasi, Departemen Teknik Elektro
Lebih terperinciBAB 2 STANDARD H.264/MPEG-4 DAN ALGORITMA CABAC
BAB 2 STANDARD H.264/MPEG-4 DAN ALGORITMA CABAC Pada bab ini akan dibahas tentang standard H.264/MPEG-4 secara singkat. Selain itu, bab ini akan membahas pula tentang pemakaian algoritma CABAC pada standard
Lebih terperinciPenggunaan Pohon Huffman Sebagai Sarana Kompresi Lossless Data
Penggunaan Pohon Huffman Sebagai Sarana Kompresi Lossless Data Aditya Rizkiadi Chernadi - 13506049 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl.
Lebih terperinciOleh : Page 1
MODUL II PRINSIP TEKNIK KOMPRESI 2.1. Mengapa Kompresi Motivasi kompresi sinyal : Dunia digital mengalami pertumbuhan yang sangat cepat : Sinyal diperoleh secara digital Sinyal analog dikonversi ke digital
Lebih terperinci1. Menggunakan model OSI dan TCP/IP dan protokol-protokol yang terkait untuk menjelaskan komunikasi data dalam network. 2. Mengidentifikasi dan
1. Menggunakan model OSI dan TCP/IP dan protokol-protokol yang terkait untuk menjelaskan komunikasi data dalam network. 2. Mengidentifikasi dan mengatasi problem yang terjadi dengan menggunakan pendekatan
Lebih terperinciBAB IV ANALISA HASIL SIMULASI
50 BAB IV ANALISA HASIL SIMULASI 4.1 Umum Pada bab ini akan menjelaskan tentang performansi dari proses pengkodean yang menggunakan High 4:4:4 Intra dan Main Profile yang akan ditransmisikan pada jaringan
Lebih terperinciAnalisis Perbandingan Performansi Server VoIP. berbasis Parallel Processing
Analisis Perbandingan Performansi Server VoIP antara Asterisk dan FreePBX berbasis Parallel Processing JOANA SIBORO 2206100080 Dosen Pembimbing: Dr.Ir. Achmad Affandi, DEA NIP: 196510141990021001 PERANCANGAN
Lebih terperinciadalah sebuah aturan atau standar yang mengatur hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer dalam Komunikasi Data
adalah sebuah aturan atau standar yang mengatur hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer dalam Komunikasi Data Melakukan deteksi adanya koneksi fisik atau ada tidaknya
Lebih terperinciTCP dan Pengalamatan IP
TCP dan Pengalamatan IP Pengantar 1. Dasar TCP/IP TCP/IP (Transmision Control Protocol/Internet Protocol) adalah sekumpulan protokol komunikasi (protocol suite) yang sekarang ini secara luas digunakan
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Peningkatan teknologi komputer memberikan banyak manfaat bagi manusia di berbagai aspek kehidupan, salah satu manfaatnya yaitu untuk menyimpan data, baik data berupa
Lebih terperinciBAB 2 TINJAUAN PUSTAKA. Content Delivery Network adalah sebuah sistem yang berfungsi sebagai
BAB 2 TINJAUAN PUSTAKA 2.1 Content Delivery Network (CDN) Content Delivery Network adalah sebuah sistem yang berfungsi sebagai client pengirim konten yang ada pada suatu web kepada client pengguna. CDN
Lebih terperinciVoice over Internet Protocol Kuliah 6. Disusun oleh : Bambang Sugiarto
Voice over Internet Protocol Kuliah 6 Disusun oleh : Bambang Sugiarto Session Initiation Protocol (SIP) SIP merupakan protokol kontrol pada layer aplikasi untuk membangun, memodifikasi, dan mengakhiri
Lebih terperinciREVIEW MODEL OSI DAN TCP/IP
REVIEW MODEL OSI DAN TCP/IP A. Dasar Teori Apa itu jaringan komputer? Jaringan Komputer adalah sebuah sistem yang terdiri dari dua atau lebih komputer yang saling terhubung satu sama lain melalui media
Lebih terperinciBAB II DASAR TEORI. (titik-ke-titik) atau melibatkan beberapa tempat (multi-titik) dengan lebih dari satu
BAB II DASAR TEORI 2.1 Umum Dalam perkembangan teknologi komunikasi, dimana tuntutan kebutuhan pelayanan bagi pengguna jasa komunikasi makin tinggi, dalam penyampainan ide dan pendapat tidak hanya audio
Lebih terperinciANALISIS PERBANDINGAN KINERJA CODEC H.264 DAN CODEC DIRAC UNTUK KOMPRESI LIVE STREAMING PADA PERANGKAT NSN FLEXI PACKET RADIO
ANALISIS PERBANDINGAN KINERJA CODEC H.264 DAN CODEC DIRAC UNTUK KOMPRESI LIVE STREAMING PADA PERANGKAT NSN FLEXI PACKET RADIO Muhammad Farizi (1), Arman Sani (2) Konsentrasi Teknik Telekomunikasi, Departemen
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Pada jaman sekarang ini semua teknologi sudah canggih dan mudah untuk mendapatkan informasi. Apalagi dengan adanya internet dimana semua orang dengan mudah mendapatkan
Lebih terperinciBAB 2 LANDASAN TEORI
6 BAB 2 LANDASAN TEORI 2.1. Kompresi Data Kompresi adalah mengecilkan/ memampatkan ukuran. Kompresi Data adalah teknik untuk mengecilkan data sehingga dapat diperoleh file dengan ukuran yang lebih kecil
Lebih terperinciPemampatan Citra. Esther Wibowo Erick Kurniawan
Pemampatan Citra Esther Wibowo esther.visual@gmail.com Erick Kurniawan erick.kurniawan@gmail.com Mengapa? MEMORI Citra memerlukan memori besar. Mis. Citra 512x512 pixel 256 warna perlu 32 KB (1 pixel =
Lebih terperinciManfaat dari penulisan dari penelitian ini adalah: mengajar jarak jauh didalam kampus menjadi lebih optimal
Manfaat dari penulisan dari penelitian ini adalah: 1. Penelitian ini diharapkan dapat bermanfaat sebagai solusi untuk proses ajar mengajar jarak jauh didalam kampus menjadi lebih optimal 2. Hasil dari
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 2.1. Analisis Analisis adalah proses mengurai konsep kedalam bagian-bagian yang lebih sederhana, sedemikian rupa sehingga struktur logisnya menjadi jelas (Fikri 2007). Analisis
Lebih terperinciANALISIS KUALITAS LAYANAN VIDEO CALL MENGGUNAKAN CODEC H.263 DAN H.264 TERHADAP LEBAR PITA JARINGAN YANG TERSEDIA
ANALISIS KUALITAS LAYANAN VIDEO CALL MENGGUNAKAN CODEC H.263 DAN H.264 TERHADAP LEBAR PITA JARINGAN YANG TERSEDIA Nuzul Luthfihadi (1), Arman Sani (2) Konsentrasi Teknik Telekomunikasi, Departemen Teknik
Lebih terperinciBAB II DASAR TEORI. Teknologi TCP/IP adalah hasil penelitian dan pengembangan protocol
BAB II DASAR TEORI 2.1 Teknologi TCP/IP Teknologi TCP/IP adalah hasil penelitian dan pengembangan protocol yang dilaksanakan dan dibiayai oleh Defense Advanced Research Project Agency (DARPA). Paket TCP/IP
Lebih terperinciBAB II LANDASAN TEORI. Kompresi data atau pemampatan data adalah suatu proses pengubahan
BAB II LANDASAN TEORI 2.1 Kompresi Kompresi data atau pemampatan data adalah suatu proses pengubahan sekumpulan data menjadi suatu bentuk kode untuk menghemat kebutuhan tempat penyimpanan data dan waktu
Lebih terperinci7.1 Karakterisasi Trafik IP
BAB VIII TRAFIK IP Trafik IP (Internet Protocol), secara fundamental sangat berbeda dibanding dengan trafik telepon suara (klasik). Karenanya, untuk melakukan desain dan perencanaan suatu jaringan IP mobile,
Lebih terperinciBAB 2. LANDASAN TEORI 2.1. Algoritma Huffman Algortima Huffman adalah algoritma yang dikembangkan oleh David A. Huffman pada jurnal yang ditulisnya sebagai prasyarat kelulusannya di MIT. Konsep dasar dari
Lebih terperinciBAB 2 TINJAUAN PUSTAKA
BAB 2 TINJAUAN PUSTAKA 2.1 Definisi Content Delivery Network (CDN) CDN adalah sekumpulan server yang saling berhubungan dari komputer di internet yang menyediakan konten web dengan cepat ke banyak pengguna
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1. Kompresi File Pada dasarnya semua data itu merupakan rangkaian bit 0 dan 1. Yang membedakan antara suatu data tertentu dengan data yang lain adalah ukuran dari rangkaian bit dan
Lebih terperinciNetwork Layer JARINGAN KOMPUTER. Ramadhan Rakhmat Sani, M.Kom
Network Layer JARINGAN KOMPUTER Ramadhan Rakhmat Sani, M.Kom Objectives Fungsi Network Layer Protokol Komunikasi Data Konsep Pengalamatan Logis (IP) Konsep Pemanfaatan IP Konsep routing Algoritma routing
Lebih terperinciKOMUNIKASI DATA. DASAR TEKNIK TELEKOMUNIKASI Yuyun Siti Rohmah, ST., MT
KOMUNIKASI DATA DASAR TEKNIK TELEKOMUNIKASI Yuyun Siti Rohmah, ST., MT PENGERTIAN KOMUNIKASI DATA Penggabungan antara dunia komunikasi dan komputer, Komunikasi umum antar manusia (baik dengan bantuan alat
Lebih terperinciKompresi Video Menggunakan Discrete Cosine Transform
Kompresi Video Menggunakan Discrete Cosine Transform Hananto Edy Wibowo 1, Indra Sakti Wijayanto 2, Nugroho Herucahyono 3 Laboratorium Ilmu dan Rekayasa Komputasi Departemen Teknik Informatika, Institut
Lebih terperinciMODUL 9 PENGUKURAN QoS STREAMING SERVER
MODUL 9 PENGUKURAN QoS STREAMING SERVER TUJUAN PEMBELAJARAN: Setelah melaksanakan praktikum ini, mahasiswa diharapkan : 1. Mengerti dan memahami QoS (Quality of Service) pada jaringan 2. Mampu mengukur
Lebih terperinciANALISIS DAN IMPLEMENTASI IPTV DENGAN MENGGUNAKAN MEDIA WEBCAM. Anak Agung Ngurah Wiweka Ananda, I Made Widhi Wirawan
ANALISIS DAN IMPLEMENTASI IPTV DENGAN MENGGUNAKAN MEDIA WEBCAM Anak Agung Ngurah Wiweka Ananda, I Made Widhi Wirawan Jurusan lmu Komputer.Fakultas Matematika dan Ilmu Pengetahuan Alam,Universitas Udayana
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Teknologi komunikasi digital telah berkembang dengan sangat pesat. Telepon seluler yang pada awalnya hanya memberikan layanan komunikasi suara, sekarang sudah
Lebih terperinciUnjuk Kerja QoS (Quality of Services) Jaringan Voice over Internet Protocol Berbasis SIP yang Diimplementasikan pada Jaringan Ethernet Gedung FEB-UKSW
Unjuk Kerja QoS (Quality of Services) Jaringan Voice over Internet Protocol Berbasis SIP yang Diimplementasikan pada Jaringan Ethernet Gedung FEB-UKSW Suryo Aji Tanoyo 1, Eva Yovita Dwi Utami 2 Program
Lebih terperinciBAB 2 TINJAUAN PUSTAKA
BAB 2 TINJAUAN PUSTAKA Bab ini membahas landasan teori yang bersifat ilmiah untuk mendukung penulisan penelitian ini. Teori-teori yang dibahas mengenai pengertian citra, jenis-jenis citra digital, metode
Lebih terperinciTRAFFIC MANAGEMENT (Quality of Service & Congestion Control) Definisi Traffic Management
TRAFFIC MANAGEMENT (Quality of Service & Congestion Control) Definisi Traffic Management Jenis Koneksi Congestion Control QoS (Quality of Service) Metode Pengendalian Trafik (QoS) Simulasi Traffic Management
Lebih terperinciTRANSPORT LAYER. Aplikasi dan Operasi pada TCP dan UDP
TRANSPORT LAYER Aplikasi dan Operasi pada TCP dan UDP Transport Layer melakukan segmentasi dan menyatukan kembali data yang tersegmentasi menjadi suatu arus data. Layanan-layanan yang terdapat di transport
Lebih terperinciMODEL REFERENSI OSI & TCP/IP. Budhi Irawan, S.Si, M.T
MODEL REFERENSI OSI & TCP/IP 1011101010101011101 Budhi Irawan, S.Si, M.T Pendahuluan Model Referensi OSI (Open System Interconnection) merupakan standar dalam protokol jaringan yang dikembangkan oleh ISO
Lebih terperinciBAB III. server, merupakan media yang digunakan untuk mendistribusikan live stream
\ BAB III Analisis dan Perancangan 3.1 analisis perancangan server streaming Terdapat dua hal penting dalam dunia streaming, yang pertama adalah media server, merupakan media yang digunakan untuk mendistribusikan
Lebih terperinciANALISIS KINERJA BASIC RATE ACCESS (BRA) DAN PRIMARY RATE ACCESS (PRA) PADA JARINGAN ISDN
Widya Teknika Vol.18 No.1; Maret 2010 ISSN 1411 0660 : 1-5 ANALISIS KINERJA BASIC RATE ACCESS (BRA) DAN PRIMARY RATE ACCESS (PRA) PADA JARINGAN ISDN Anis Qustoniah 1), Dewi Mashitah 2) Abstrak ISDN (Integrated
Lebih terperinciBAB II. Decoder H.264/AVC
BAB II Decoder H.64/AVC Pada bab ini akan dibahas tentang teori dasar dari sistem H.64, modul dan algoritma dari Inverse Block Transform, Deblocking Filter dan Motion Compensator. II. Sistem H.64 H.64
Lebih terperinciBAB IV PEMBAHASAN. 4.1 File Trace Input
BAB IV PEMBAHASAN Setelah dilakukan pengolahan video dan simulasi jaringan, diperoleh berbagai data output simulasi yang dapat merepresentasikan parameter QoS yang diberikan pada masing-masing simulasi.
Lebih terperinciNetworking Model. Oleh : Akhmad Mukhammad
Networking Model Oleh : Akhmad Mukhammad Objektif Menggunakan model OSI dan TCP/IP dan protokol-protokol yang terkait untuk menjelaskan komunikasi data dalam network. Mengidentifikasi dan mengatasi problem
Lebih terperinciBAB IV PENGUJIAN DAN ANALISA
38 BAB IV PENGUJIAN DAN ANALISA Pada bab ini dibahas mengenai pengujian dan analisis hasil implementasi yang telah dilakukan. Pengujian dan analisis ini bertujuan untuk mengetahui performansi pada jaringan
Lebih terperinciBab II LANDASAN TEORI
Bab II LANDASAN TEORI 2.1 Pengenalan Video Conference Video conference adalah suatu aplikasi yang mampu melewatkan data audio dan video pada suatu jaringan. Video conference bisa diterapkan pada berbagai
Lebih terperinciBAB III METODE KOMPRESI HUFFMAN DAN DYNAMIC MARKOV COMPRESSION. Kompresi ialah proses pengubahan sekumpulan data menjadi suatu bentuk kode
BAB III METODE KOMPRESI HUFFMAN DAN DYNAMIC MARKOV COMPRESSION 3.1 Kompresi Data Definisi 3.1 Kompresi ialah proses pengubahan sekumpulan data menjadi suatu bentuk kode untuk menghemat kebutuhan tempat
Lebih terperincilapisan-lapisan pada TCP/IP tidaklah cocok seluruhnya dengan lapisan-lapisan OSI.
TCP dan IP Kamaldila Puja Yusnika kamaldilapujayusnika@gmail.com http://aldiyusnika.wordpress.com Lisensi Dokumen: Copyright 2003-2013IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
Lebih terperinci~ By : Aprilia Sulistyohati, S.Kom ~
~ By : Aprilia Sulistyohati, S.Kom ~ APA ITU KOMPRESI?? Kompresi mengecilkan/memampatkan ukuran Kompresi data Teknik mengecilkan data sehingga diperoleh file dengan ukuran yang lebih kecil daripada ukuran
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Teknologi Radio Online Streaming Penggunaan internet membuat ketersediaan dari streaming media. Audio streaming memperbolehkan transmisi langsung dari audio melalui internet,
Lebih terperinciPenerapan Pohon Biner Huffman Pada Kompresi Citra
Penerapan Pohon Biner Huffman Pada Kompresi Citra Alvin Andhika Zulen (3507037) Program Studi Teknik Informatika, Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jalan Ganesha No 0 Bandung,
Lebih terperinciPenggunaan Kode Huffman dan Kode Aritmatik pada Entropy Coding
Penggunaan Kode Huffman dan Kode Aritmatik pada Entropy Coding Wisnu Adityo NIM:13506029 Program Studi Teknik Informatika ITB, Jalan Ganesha no 10 Bandung, email : raydex@students.itb.ac.id Abstrak Pada
Lebih terperinciTugas Jaringan Komputer
Tugas Jaringan Komputer Soal 1. Jelaskan perbedaan antara model jaringan OSI dan TCP/IP 2. Jelaskan fungsi tiap layer pada model TCP/IP! 3. Apa yang dimaksud Protocol? 4. Jelaskan tentang konsep class
Lebih terperinciDAFTAR ISI. ABSTRACT ii KATA PENGANTAR iii DAFTAR ISI...iv DAFTAR GAMBAR.vii DAFTAR TABEL...ix DAFTAR SINGKATAN...x
ABSTRACT Speech coding can be defined as a method to reduce some information which is needed to represent speech signal for transmission or storage application. The main reason of speech coding is how
Lebih terperinciAgenda. Protokol TCP/IP dan OSI Keluarga Protokol TCP/IP
Agenda Protokol TCP/IP dan OSI Keluarga Protokol TCP/IP 2 Protokol Definisi : A rule, guideline, or document which guides how an activity should be performed. Dalam ilmu komputer, protokol adalah konvensi
Lebih terperinciMuhamad Husni Lafif. TCP/IP. Lisensi Dokumen: Copyright IlmuKomputer.
Muhamad Husni Lafif muhamadhusnilafif@yahoo.com http://royalclaas.blogspot.com TCP/IP Lisensi Dokumen: Copyright 2003-2007 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Lebih terperinciBAB 4 PERANCANGAN. 4.1 Perancangan dan Analisa Skenario
BAB 4 PERANCANGAN 4.1 Perancangan dan Analisa Skenario Pada BAB ini akan dibahas analisis tentang performan jaringan IP pada switch cisco 2950 Untuk aplikasi video call dengan protocol UDP, analisis yang
Lebih terperinciBAB 2 TINJAUAN PUSTAKA
BAB 2 TINJAUAN PUSTAKA 2.1. Kompresi Data Kompresi data adalah proses mengkodekan informasi menggunakan bit atau information-bearing unit yang lain yang lebih rendah daripada representasi data yang tidak
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Teknologi informasi memberikan perubahan pada masyarakat untuk memperoleh kebutuhan informasi secara cepat dan murah. Pada saat ini jaringan komputer hanya dimanfaatkan
Lebih terperinciWAN. Karakteristik dari WAN: 1. Terhubung ke peralatan yang tersebar ke area geografik yang luas
WAN WAN adalah sebuah jaringan komunikasi data yang tersebar pada suatu area geografik yang besar seperti propinsi atau negara. WAN selalu menggunakan fasilitas transmisi yang disediakan oleh perusahaan
Lebih terperinciQoS & PROTOKOL JARINGAN MULTIMEDIA
QoS & PROTOKOL JARINGAN MULTIMEDIA Multimedia Jurusan Teknik Informatika ruliriki@gmail.com 1 2 Quality Of Services (QoS) = Kualitas Layanan Pada Komunikasi Audio dan Video merupakan bagian terpenting
Lebih terperinciMemahami cara kerja TCP dan UDP pada layer transport
4.1 Tujuan : Memahami konsep dasar routing Mengaplikasikan routing dalam jaringan lokal Memahami cara kerja TCP dan UDP pada layer transport 4.2 Teori Dasar Routing Internet adalah inter-network dari banyak
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM
BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab analisa dan perancangan ini akan mengulas tentang tahap yang digunakan dalam penelitian pembuatan aplikasi implementasi kompresi gambar menggunakan metode
Lebih terperinciRefrensi OSI
Refrensi OSI Model Open Systems Interconnection (OSI) diciptakan oleh International Organization for Standardization (ISO) yang menyediakan kerangka logika terstruktur bagaimana proses komunikasi data
Lebih terperinciBAB 1 PENDAHULUAN. dunia sehingga dapat berkomunikasi dan bertukar informasi.
BAB 1 PENDAHULUAN 1.1 Latar Belakang Teknologi jaringan komputer dan Internet telah mengalami perkembangan yang pesat, sehingga mampu menyambungkan hampir semua komputer yang ada di dunia sehingga dapat
Lebih terperinciDIKTAT MATA KULIAH KOMUNIKASI DATA BAB VI OPEN SYSTEM INTERCONNECTION (OSI)
DIKTAT MATA KULIAH KOMUNIKASI DATA BAB VI OPEN SYSTEM INTERCONNECTION (OSI) IF Pengertian OSI OSI dan Integrated Services Digital Network (ISDN) merupakan bentuk komunikasi intenasional. OSI diperkenalkan
Lebih terperinciBAB II TEORI DASAR. Resource Reservation Protocol (RSVP) merupakan protokol pada layer
BAB II TEORI DASAR 2.1 Pendahuluan Resource Reservation Protocol (RSVP) merupakan protokol pada layer transport yang digunakan untuk meminta kualitas layanan QoS tinggi transportasi data, untuk sebuah
Lebih terperinciSimulasi Jaringan Komputer dengan Cisco Packet Traccer. Kelompok Studi Teknik Komputer dan Jaringan SMK Negeri 4 Kota Gorontalo KST
Simulasi Jaringan Komputer dengan Cisco Packet Traccer Kelompok Studi Teknik Komputer dan Jaringan SMK Negeri 4 Kota Gorontalo KST - 2013 Jaringan & Komputer? Jaringan : Hubungan antara satu atau lebih
Lebih terperinciKompresi Citra dan Video. Muhtadin, ST. MT.
Kompresi Citra dan Video Muhtadin, ST. MT. Temporal Processing 2 Temporal Processing Video : serangkaian frame (image) yang memiliki relasi antar frame Relasi tersebut ada sepanjang dimensi temporal Menyebabkan
Lebih terperinciBAB IV PENGUJIAN SISTEM DAN ANALISA
BAB IV PENGUJIAN SISTEM DAN ANALISA Pengujian sistem dilakukan untuk mengetahui apakah fungsi-fungsi yang telah direncanakan bekerja dengan baik atau tidak. Pengujian sistem juga berguna untuk mengetahui
Lebih terperinciBAB III ANALISIS MASALAH
BAB III ANALISIS MASALAH Bab ini mencakup analisis permasalahan pada Tugas Akhir seperti bagaimana proses penyisipan pada video, proses ekstraksi, penggunaan kunci untuk menambah keamanan, serta proses
Lebih terperinciJurusan Teknik Elektro, Fakultas Teknik, Universitas Udayana Abstrak
ANALISIS PENGARUH SOFT HANDOVER PADA MOBILE STATION TERHADAP KUALITAS LAYANAN VOIP DI JARINGAN UMTS Putu Fadly Nugraha Putu Fadly Nugraha1, IGAK Diafari Djuni H2, Pande Ketut Sudiarta3 1,2,3 Jurusan Teknik
Lebih terperinciTeknologi Streaming Streaming
Teknologi Streaming Teknologi Streaming Streaming adalah sebuah teknologi untuk memainkan file video atau audio yang terletak pada sebuah server dapat secara langsung dijalankan pada User Equipment (UE)
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Kompresi 2.1.1 Sejarah kompresi Kompresi data merupakan cabang ilmu komputer yang bersumber dari Teori Informasi. Teori Informasi sendiri adalah salah satu cabang Matematika yang
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN
BAB 3 ANALISIS DAN PERANCANGAN 3.1 Analisis Perangkat Lunak Analisis perangkat lunak dapat didefinisikan sebagai penguraian dari suatu perangkat lunak yang utuh ke dalam bagian-bagian komponennya dengan
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Pengertian VRRP VRRP (Virtual Routing Redundancy Protocol) merupakan salah satu protokol open source redundancy yang artinya dapat digunakan di berbagai merek perangkat dan dirancang
Lebih terperinciBAB II DASAR TEORI. 2.1 Pentingnya Efisiensi Energi pada Perangkat Komunikasi Bergerak
BAB II DASAR TEORI 2.1 Pentingnya Efisiensi Energi pada Perangkat Komunikasi Bergerak Penggunaan perangkat komunikasi bergerak yang bertumbuh dengan cepat mengisyaratkan permintaan penggunaan energi yang
Lebih terperinciBAB I PENDAHULUAN I-1
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Sejak ditemukannya alat untuk menangkap suatu gambar pada bidang dua dimensi (citra) berupa kamera, dengan semakin berkembangnya teknologi pada saat ini sehingga
Lebih terperinci1. PENDAHULUAN 1.1. Latar Belakang Masalah
1. PENDAHULUAN 1.1. Latar Belakang Masalah Kompresi data merupakan suatu proses pengubahan ukuran suatu file atau dokumen menjadi lebih kecil secara ukuran. Berkembangnya teknologi hardware dan software
Lebih terperinciBab III Prinsip Komunikasi Data
Bab III Prinsip Komunikasi Data Teknologi Jaringan yang menghubungkan beberapa Komputer baik dalam area kecil maupun besar mempunyai aturan aturan baku atau Prinsip prinsip baku dalam komunikasi data.
Lebih terperinciSATUAN ACARA PERKULIAHAN ( SAP )
SATUAN ACARA PERKULIAHAN ( SAP ) Mata Kuliah : Pengolahan Citra Digital Kode : IES 6 Semeste r : VI Waktu : x x 5 Menit Pertemuan : & 4 A. Kompetensi. Utama Mahasiswa dapat memahami tentang sistem pengolahan
Lebih terperinci