• Tidak ada hasil yang ditemukan

Studi Kualitas Video Streaming Dengan Menggunakan Flexipacket Radio

N/A
N/A
Protected

Academic year: 2016

Membagikan "Studi Kualitas Video Streaming Dengan Menggunakan Flexipacket Radio"

Copied!
71
0
0

Teks penuh

(1)

TUGAS AKHIR

STUDI KUALITAS VIDEO STREAMING MENGGUNAKAN

PERANGKAT NSN FLEXIPACKET RADIO

(Aplikasi Pada Laboratorium Sistem Komunikasi Radio FT-USU)

Oleh :

AULIYA FADLY

080402014

DEPARTEMEN TEKNIK ELEKTRO

FAKULTAS TEKNIK

UNIVERSITAS SUMATERA UTARA

MEDAN

(2)

STUDI KUALITAS VIDEO STREAMING MENGGUNAKAN

PERANGKAT NSN FLEXIPACKET RADIO

(Aplikasi Pada Laboratorium Sistem Komunikasi Radio FT-USU) Oleh :

AULIYA FADLY

080402014

Disetujui oleh:

Pembimbing,

Ir. ARMAN SANI, MT

NIP. 19631128 199103 1 003

Diketahui oleh:

Ketua Departemen Teknik Elektro FT USU,

Ir. SURYA TARMIZI KASIM, M.Si

NIP. 19540531 198601 1002

DEPARTEMEN TEKNIK ELEKTRO

FAKULTAS TEKNIK

(3)

ABSTRAK

Saat ini sistem komunikasi dengan mengunakan Video Streaming seringkali menjadi alternatif dalam berkomunikasi. Salah satu software pilihan untuk layananan Video Streaming adalah Windows Media Encoder yang dapat dimanfaatkan sebagai software server dan software VLC (VIdeoLAN Client) yang dapat dimanfaatkan sebagai software Client Video Streaming. Terdapat beberapa format Video Streaming yang tersedia di layanan internet seperti FLV, Mp4, AVI

dan lain-lain.

Pada Tugas Akhir ini dilakukan analisis implementasi Video Streaming menggunakan perangkat NSN FlexiPacket Radio yang ada di Laboratorium Sistem Komunikasi Radio Departemen Teknik Elektro Fakultas Teknik

Universitas Sumatera Utara. Pada penelitian ini diamati layanan Video Streaming menggunakan Windows Media Encoder dengan memvariasikan bandwidth untuk mengamati kualitas video yang dihasilkan berupa packet loss, delay dan throughput. Adapun format Video Streaming yang diuji pada penelitian ini adalah FLV (Flash Video) dan Mp4.

Dengan mengacu kepada kualitas Video Streaming yang ditetapkan standart ITU-T G. 1010 mengenai parameter QoS dan melakukan pengujian

dengan variasi bandwidth 64 Kbps, 128 Kbps, 256 Kbps, 320 Kbps, 384 Kbps dan 448 Kbps maka diperoleh bahwa. Video Streaming dengan format FLV (Flash Video) sudah memiliki kualitas yang baik pada minimum bandwidth 320 Kbps. Sedangkan Video Streaming dengan format video Mp4 sudah memiliki kualitas yang baik pada minimum bandwidth 384 Kbps.

(4)

Puji dan syukur penulis panjatkan kepada Allah S.W.T atas rahmat dan

karunia-Nya sehingga penulis dapat menyelesaikan Tugas Akhir ini , serta

shalawat beriring salam penulis hadiahkan kepada junjungan Nabi Besar

Muhammad S.A.W.

Tugas akhir ini penulis persembahkan kepada ayahanda Drs. Syaiful

Syah dan ibunda Lismah Farida, BA, serta abanganda Briptu Irfan Syah, juga

adik-adik tercinta Alfian Arby, Hilda Rizky dan Amelia Nurul Fadilah yang

senantiasa mendukung dan mendo‟akan dari sejak penulis lahir hingga sekarang.

Tugas Akhir ini merupakan bagian dari kurikulum yang harus

diselesaikan untuk memenuhi persyaratan untuk menyelesaikan studi pendidikan

sarjana strata satu di Departemen Teknik Elektro, Fakultas Teknik, Universitas

Sumatera Utara. Adapun judul Tugas Akhir ini adalah:

STUDI KUALITAS VIDEO STREAMING

DENGAN MENGGUNAKAN FLEXIPACKET RADIO”

Penulisan Tugas Akhir ini dapat berlangsung dengan baik karena adanya

dukungan dari beberapa pihak, oleh karena itu penulis ingin mengucapkan

banyak terima kasih kepada:

1. Bapak Ir. Arman Sani, MT selaku dosen Pembimbing Tugas Akhir, atas

nasehat, bimbingan dan motivasi dalam menyelesaikan Tugas Akhir ini.

2. Bapak Ali Hanafiah, ST, MT selaku Penasehat Akademis penulis, atas

(5)

3. Bapak Ir. Surya Tarmizi Kasim, M.Si dan Bapak Rahmad Fauzi, ST, MT

selaku Ketua dan Sekretaris Departemen Teknik Elektro, Fakultas Teknik

Universitas Sumatera Utara.

4. Ayahanda Drs. Syaiful Syah dan Ibunda Lismah Farida, BA tercinta yang

senantiasa selalu mendoakan dan memberikan semangat kepada penulis

untuk menyelesaikan Tugas Akhir ini.

5. Keluarga tercinta yang telah mendoakan dan memberikan banyak

dukungan dengan sepenuh hati dalam penyelesaian Tugas Akhir ini.

6. Seluruh staf pengajar yang telah memberi bekal ilmu kepada penulis dan

seluruh pegawai Departemen Teknik Elektro, Fakultas Teknik Universitas

Sumatera Utara atas segala bantuannya.

7. Kak Ummi, serta seluruh staf Tata Usaha di Departemen Teknik Elektro

yang telah membantu dalam penyelesaian semua keperluan selama

perkuliahan

8. Sahabat – sahabat terbaik di Elektro: Rumi, Dina, Habibi, Dedi medusa,

Pindo pidong, Parlin latifah, Syukur, Uki trensetter, EDI ariel, Ikbal

hitam, Syarif karuzi, Ari cina gunung, Aji gendut, Ihsan weijo,Razi uda,

Rizal, sopian, Muklis jhon kei, Siska, Dian, Syukur, Harmoko, Teguh,

Louis, Elis, Basten, Darminton,, May Hendra, dan rekan – rekan „08

lainnya yang selama ini menjadi teman seperjuangan dalam hari – hari

kuliah, semoga kita semua sukses di masa depan.

9. Adik-adik stambuk 2009, 2010, Dicky Nas, Duha, Bembeng busung,

(6)

Hasan basri, dan adik-adik dari stambuk 2012 yang tidak bisa disebutkan

namanya, semoga kalian bisa lebih sukses dari para senior kalian.

10.Keluarga besar Laboratorium Sistem Komunikasi Radio FT USU: Bapak

Ir. Arman Sani, MT, Bang Alif, Rumi, Dina, Habibi, semoga lab kita

semakin baik.

11.Semua pihak yang tidak sempat penulis sebutkan satu per satu.

Penulis menyadari dalam penulisan Tugas Akhir ini masih banyak sekali

kekurangan baik dari segi materi maupun penyajiannya. Oleh karena itu saran

dan kritik dengan tujuan mendekati kesempurnaan dan mengembangkan kajian

dalam bidang ini sangat penulis harapkan.

Akhir kata, semoga Tugas Akhir ini dapat berguna untuk menambah

wawasan dan wacana bagi rekan pembaca yang membutuhkannya.

Medan, Juni 2013

Penulis,

(7)

DAFTAR ISI

2.4 Real-time Encoding dan Pre-encoded Video... 12

2.5 Bit Rate ... 13

(8)

2.7 Standart Kompresi Video... 14

2.13 Kualitas Layanan Video Streaming ... 24

(9)

3.7 Pengujian Video Streaming dengan menggunakan Windows

Media Encoder ... 36

3.8 Pengujian Video Streaming dengan menggunakan VLC sebagai client streaming ... 40

IV. ANALISIS KUALITAS LAYANAN VIDEO STREAMING DENGAN MENGGUNAKAN PERANGKAT FLEXI PACKET RADIO 4.1 Umum ... 43

4.2 Analisa Kualitas Video Streaming pada FLV (Flash Video) ... 44

4.2.1 Pengukuran dan analisa Throughput ... 45

4.2.2 Pengukuran dan analisa Packet Loss ... 46

4.2.3 Pengukuran dan analisa Delay ... 48

4.3 Analisa Kualitas Video Streaming pada Mp4 ... 49

4.3.1 Pengukuran dan analisa Throughput ... 50

4.3.2 Pengukuran dan analisa Packet Loss ... 51

4.3.3 Pengukuran dan analisa Delay ... 52

V. KESIMPULAN DAN SARAN 5.1 Kesimpulan ... 53

5.2 Saran... 53

(10)

DAFTAR GAMBAR

Gambar 2.1 Diagram Komponen Dari Metode Streaming ... 9

Gambar 2.2 Perbedaan Transmisi Unicast dengan Multicast ... 12

Gambar 2.3 Transmisi RTP ... 16

Gambar 2.4 Mekanisme Protokol RTCP + RTP ... 16

Gambar 2.5 Mekanisme Protokol RTSP ... 17

Gambar 2.6 Hubungan Tiap Lapisan Protokol ... 17

Gambar 2.7 Lapisan OSI ... 19

Gambar 2.8 Struktur Protokol pada TCP/IP ... 21

Gambar 2.9 Format Segmen TCP ... 22

Gambar 2.10 Format Segmen UDP ... 23

Gambar 3.1 Flowchart pengambilan data ... 29

Gambar 3.2 Topologi jaringan yang terbentuk ... 30

Gambar 3.3 Tampilan Wireshark ... 34

Gambar 3.4 Menu Capture Interface ... 35

Gambar 3.5 Proses Capture Paket Menggunakan Wireshark ... 35

Gambar 3.6 Pengukuran Bytes Received dan Bytes Drained ... 36

Gambar 3.7 Pengukuran Broadcast encoder ... 38

Gambar 3.8 Pengukuran Broadcast encoder ... 38

Gambar 3.9 Pengukuran Broadcast encoder ... 39

Gambar 3.10 Pengukuran Broadcast encoder ... 39

(11)

Gambar 3.13 Pengaturan VLC sebagai Client Streaming ... 41

Gambar 3.14 Pengaturan VLC sebagai Client Streaming ... 42

Gambar 4.1 Hasil Capture pada perangkat lunak Wireshark ... 45

Gambar 4.2 Grafik pengukuran Throughput pada FLV(Flash Video) ... 47

Gambar 4.3 Grafik pengukuran Packet Loss pada FLV(Flash Video) ... 48

Gambar 4.4 Grafik pengukuran Delay pada FLV(Flash Video) ... 49

Gambar 4.5 Hasil Capture pada perangkat lunak Wireshark ... 51

Gambar 4.6 Grafik pengukuran Throughput pada Mp4 ... 52

Gambar 4.7 Grafik pengukuran Packet Loss pada Mp4 ... 53

(12)

DAFTAR TABEL

Tabel 2.1 Perbandingan Standar Kompresi Video ... 15

Tabel 2.2 Pengelompokan Waktu Tunda berdasarkan ITU-T G.114 .... 24

Tabel 2.3 Standar Tingkat Paket Hilang……… 26

Tabel 3.1 Spesifikasi Video pada situs youtube.com... 37

Tabel 4.1 Hasil Pengujian Streaming Video Dengan Format FLV ... 46

(13)

DAFTAR SINGKATAN

FLV = Flash Video

HTTP = Hypertext Transfer Protocol NSN = Nokia Siemens Network MLR = Media Loss Rate

POTS = Plain Old Telephone Service QoS = Quality of Service

RTCP = Real-Time Control Protocol RTP = Real-Time Transport Protocol RTSP = Real-Time Streaming Protocol TCP = Transmission Control Protocol UDP = User Datagram Protocol VLC = VideoLAN Client

(14)

ABSTRAK

Saat ini sistem komunikasi dengan mengunakan Video Streaming seringkali menjadi alternatif dalam berkomunikasi. Salah satu software pilihan untuk layananan Video Streaming adalah Windows Media Encoder yang dapat dimanfaatkan sebagai software server dan software VLC (VIdeoLAN Client) yang dapat dimanfaatkan sebagai software Client Video Streaming. Terdapat beberapa format Video Streaming yang tersedia di layanan internet seperti FLV, Mp4, AVI

dan lain-lain.

Pada Tugas Akhir ini dilakukan analisis implementasi Video Streaming menggunakan perangkat NSN FlexiPacket Radio yang ada di Laboratorium Sistem Komunikasi Radio Departemen Teknik Elektro Fakultas Teknik

Universitas Sumatera Utara. Pada penelitian ini diamati layanan Video Streaming menggunakan Windows Media Encoder dengan memvariasikan bandwidth untuk mengamati kualitas video yang dihasilkan berupa packet loss, delay dan throughput. Adapun format Video Streaming yang diuji pada penelitian ini adalah FLV (Flash Video) dan Mp4.

Dengan mengacu kepada kualitas Video Streaming yang ditetapkan standart ITU-T G. 1010 mengenai parameter QoS dan melakukan pengujian

(15)

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

Perkembangan teknologi saat ini begitu pesat, termasuk juga

perkembangan teknologi di bidang telekomunikasi dan broadcasting. Saat ini sistem penyiaran analog telah disubstitusi oleh sistem penyiaran digital. File

audio maupun video dialirkan secara live melalui jaringan broadband internet. Kualitas layanan (Quality of Service, Qos) dapat dilihat sebagai mekanisme untuk mencapai tingkat kinerja layanan pada jaringan. Qos dapat juga

dipahami sebagai kemampuan jaringan untuk menangani trafik sehingga jaringan

tersebut dapat mencapai tingkat layanan yang dibutuhkan oleh aplikasi. Layanan

video streaming membutuhkan tingkat kinerja jaringan tertentu dalam mendistribusikan video siaran menggunakan jaringan intranet agar penerimaan video tetap terjaga dalam kualitas yang baik.

Windows media encoder adalah sebuah program media player gratis yang

berfungsi sebagai server untuk streaming video dalam unicast atau multicast di protokol TCP/IP pada jaringan bandwidth yang tinggi atau rendah. VLC adalah sebuah program media player gratis yang dapat memainkan banyak jenis file

format video dan audio. VLC ini bertindak sebagai client dalam streaming video. Pada Tugas Akhir ini penulis mengakses layanan Video Streaming untuk dua format data yang berbeda yaitu FLV (Flash Video) dan Mp4. Pengukuran dilakukan dengan prosedur yang sama untuk setiap format. Adapun parameter

(16)

1.2 Rumusan Masalah

Dari latar belakang di atas, maka dapat dirumuskan beberapa

permasalahan pada Tugas Akhir ini yaitu:

1. Apa yang dimaksud dengan Video Streaming? 2. Apa yang dimaksud dengan FlexiPacket Radio?

3. Parameter apa saja yang menentukan kualitas layanan Video Streaming? 4. Bagaimana pengaruh bandwidth terhadap kualitas video streaming?

1.3 Tujuan Penulisan

Tugas Akhir ini bertujuan untuk melakukan studi terhadap kualitas layanan Video streaming dengan menggunakan perangkat FlexiPacket Radio dengan parameter yang telah ditetapkan.

1.4 Batasan Masalah

Agar masalah yang dibahas pada Tugas Akhir ini tidak terlalu meluas

dan menyimpang dari topik yang ada, maka penulis perlu membatasi masalah

sebagai berikut:

1. Analisa Video Streaming yang diamati memakai konfigurasi point to point dalam pengiriman Video Streaming.

2. Aktivitas pengujian dilakukan di jaringan internet yang di modelkan

(17)

3. Komuniksi yang diamati menggunakan dua buah mobile komputer

dimana satu sebagai server dan satu lagi sebagai client yang terhubung dengan intermediary device yaitu NSN FlexiPacket Radio.

4. Parameter kualitas video yang dianalisis hanyalah packet loss, delay dan throughput sebagai fungsi perubahan bandwidth dari 64 Kbps, 128 Kbps, 256 Kbps, 320 Kbps, 384 Kbps dan 448 Kbps.

5. Untuk pengujian Video Streaming menggunakan software VIdeoLAN Client (VLC) dan tidak untuk dibahas secara detail.

6. Format Video Streaming yang digunakan pada pengujian adalah FLV (Flash Video) dan Mp4 dengan resolusi sebesar 360 x 240, dimana kedua format ini tidak dibahas secara detail.

1.5 Metodologi Penulisan

Metode penulisan yang dilakukan pada penulisan Tugas Akhir ini adalah :

1. Studi literatur berupa studi kepustakaan dan kajian dari buku-buku dan

tulisan-tulisan lain yang terkait serta dari layanan internet berupa

jurnal-jurnal penelitian.

2. Pengujian yaitu melaksanakan percobaan dan pengamatan menggunakan

perangkat NSN FlexiPacket Radio.

3. Pengumpulan data dan Analisa yaitu dengan melakukan pengumpulan

(18)

1.6 Sistematika Penulisan

Untuk memberikan gambaran mengenai Tugas Akhir ini, secara singkat

dapat diuraikan sistematika penulisan sebagai berikut :

BAB I : PENDAHULUAN

Bab ini merupakan pendahuluan yang berisi tentang latar belakang

masalah, tujuan dan manfaat penulisan, batasan masalah, metode dan

sistematika penulisan.

BAB II : DASAR TEORI

Bab ini membahas tentang umum, teknologi broadband, flexy paket radio 2200A, konstruksi video streaming, kualitas video, intranet sebagai media client/server dan video streaming, bandwidth dalam kebutuhan video.

BAB III : INSTALASI DAN PENGUJIAN

Bab ini berisi penjelasan mengenai Quality of Service (QoS), VideoLAN Client (VLC) dan perancangan video streaming. Pembahasannya meliputi instalasi dan konfigurasi baik server maupun client.

(19)

Bab ini menjelaskan tentang analisis data pengujian untuk

menunjukkan kualitas hasil streaming dengan membanding hasilnya

dengan parameter yang ada.

BAB V : KESIMPULAN DAN SARAN

Bab ini membahas tentang hal-hal yang dianggap penting didalam

tulisan yang dirangkum sebagai kesimpulan dan saran dari hasil

analisa data-data yang telah diperoleh.

BAB II DASAR TEORI

(20)

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) dan berkembangnya komputer telah membantu terbentuknya video digital. Salah satu

penerapan video digital yang digunakan dalam transmisi pada jaringan komputer

adalah video streaming [1].

Video streaming adalah urutan dari “gambar yang bergerak” yang dikirimkan dalam bentuk yang telah dikompresi melalui jaringan internet dan

ditampilkan oleh player ketika video tersebut telah diterima oleh user yang membutuhkan. Pengguna atau user memerlukan player, yaitu aplikasi khusus yang melakukan dekompresi dan mengirimkan data berupa video ke tampilan

layar monitor dan data berupa suara ke speaker. Sebuah player dapat berupa bagian dari browser atau sebuah perangkat lunak [1].

Ada beberapa tipe video streaming, antara lain webcast, di mana tayangan yang ditampilkan merupakan siaran langsung (live), dan VOD (video on demand), di mana program yang ditampilkan sudah terlebih dahulu direkam atau disimpan dalam server [1].

Faktor-faktor yang berpengaruh dalam distribusi video streaming melalui jaringan antara lain besar bandwidth tersedia yang bervariasi (terhadap waktu), delay (waktu tunda), lost packets dan juga teknik mendistribusikan video tersebut ke beberapa tujuan secara merata dan efisien.

(21)

streaming. Adapun cara lain yang juga digunakan untuk menerima stream data adalah dengan cara progressive downloading [2].

1. Download

Pada penerimaan stream data dengan cara download, akses video dilakukan dengan cara melakukan download terlebih dahulu suatu file multimedia dari server. Penggunaan cara ini mengharuskan keseluruhan suatu file multimedia harus diterima secara lengkap di sisi client. File multimedia yang sudah diterima kemudian disimpan pada perangkat

penyimpanan komputer, di mana penyimpanan ini dapat berupa

penyimpanan sementara. Setelah file multimedia tersebut berhasil diterima secara lengkap pada sisi client, user baru dapat mengakses video tersebut. Adapun salah satu keuntungan dari penggunaan cara ini adalah

akses yang lebih cepat ke salah satu bagian dari file tersebut. Namun, kekurangan dari penggunaan cara ini adalah seorang user yang ingin

mengakses secara langsung video yang diterima harus terlebih dahulu

menunggu hingga keseluruhan suatu file multimedia selesai diterima secara lengkap.

2. Streaming

Pada penerimaan video dengan cara streaming, seorang pengguna akhir dapat mulai melihat suatu file mutlimedia hampir bersamaan ketika file tersebut mulai diterima. Penggunaan cara ini mengharuskan pengiriman

(22)

penggunaan cara ini adalah seorang user tidak perlu menunggu hingga suatu file multimedia diterima secara lengkap. Dengan demikian, penggunaan cara ini memungkinkan sebuah server untuk melakukan pengiriman siaran langsung (live events) kepada user.

3. Progressive Downloading

Progressive downloading adalah metode hybrid yang merupakan hasil penggabungan antara metode download dengan metode streaming, di mana video yang sedang diakses diterima dengan cara download, dan player pada sisi user sudah dapat mulai menampilkan video tersebut sejak sebagian dari file tersebut diterima walaupun file tersebut belum diterima secara sepenuhnya [2].

2.2 Streaming

Secara umum, terdapat empat buah komponen dari streaming, yaitu sebagai berikut [3]:

1. Sumber / Input

Sumber dari video yang akan di-stream, dapat berupa file video, DVD, MPEG Card, Satelit, ataupun TV.

2. Encoder

Bagian dari aplikasi server yang bertugas untuk mengubah video sumber

menjadi sebuah format yang sesuai untuk transmisi streaming, di mana format ini umumnya memiliki tingkat kompresi tinggi supaya dapat

ditransmisikan dengan baik pada media jaringan.

(23)

File hasil encoding kemudian didistribusikan oleh server kepada client. Pada aplikasi yang digunakan, encoder dan server berada pada satu aplikasi yang sama yang terintegrasi satu sama lain.

4. Player / Output

Player berfungsi untuk melakukan decoding terhadap file hasil streaming dan menampilkan pada sisi client.

Gambar 2.1 menunjukkan empat buah komponen streaming pada suatu

sistem [3].

Gambar 2.1 Diagram Komponen Dari Metode Streaming

(24)

2.3. Metode Transmisi Data

Melakukan transmisi secara broadcast, merupakan cara transmisi yang cukup banyak dikenal. Contoh transmisi dengan metode ini adalah penyiaran

televisi yang digunakan untuk mengirimkan siaran-siaran penting seperti berita

dan siaran langsung. Broadcast mengirimkan transmisi file ke seluruh penerima pada waktu yang bersamaan, walaupun karakteristik media yang tersedia untuk

penerima biasanya bervariasi. Seluruh user harus memproses setiap file yang diterimanya, walaupun mungkin terdapat beberapa user yang tidak meminta

untuk dikirimkan dan walaupun pada akhirnya file yang diterima tersebut tidak diteruskan untuk diproses lebih lanjut. Masalah ini akan menjadi besar bila file yang dikirimkan mempunyai ukuran yang cukup besar, maka jalur yang

seharusnya dipakai untuk lalu-lintas data lain menjadi terpakai untuk sesuatu

yang mungkin tidak diinginkan oleh user tersebut [2].

2.3.1 Unicast

Pada metode unicast, sebuah server mengirimkan file multimedia ke satu atau beberapa client penerima. Permasalahan pada metode unicast terjadi ketika beberapa client mengakses suatu file multimedia tersebut secara bersamaan. Ketika hal ini terjadi, maka copy dari file tersebut akan direplikasi sebanyak client yang mengakses. Oleh sebab itu, semakin banyak client yang mengakses pada saat yang bersamaan, maka jalur jaringan akan menjadi padat oleh lalu

(25)

unicast. Dua faktor yang akan mempengaruhi utilisasi bandwidth bila melakukan transmisi menggunakan metode ini adalah jumlah koneksi client, dan jumlah replikasi file yang ditransmisikan untuk setiap client [3].

2.3.2 Multicast

Cara yang paling efisien untuk melakukan transmisi streaming file video multimedia adalah multicast. Metode ini bekerja dengan mengirimkankan satu buah copy untuk setiap grup yang terdiri dari client-client yang membutuhkan. Setiap grup ditandai dengan sebuah alamat IP. Pada lingkungan yang menerapkan

metode multicast, server akan mengirimkan satu buah file ke sebuah grup multicast, sehingga pengiriman ini tidak dipengaruhi oleh jumlah client yang hendak menerima file tersebut. Metode ini memungkinkan client untuk bergabung dan keluar dari suatu grup secara dinamis, dan seorang client bisa saja bergabung dengan lebih dari satu grup pada saat yang bersamaan. Hal ini

meningkatkan faktor skalabilitas transmisi dibandingkan dengan transmisi secara

(26)

Gambar 2.2 Perbedaan Transmisi Unicast dengan Multicast

Konsep penerapan metode multicast didasarkan pada konsep grup di mana setiap client yang hendak menerima suatu data harus bergabung terlebih dahulu ke dalam grup yang menggunakan alamat IP multicast. Grup ini tidak mengenal batasan fisik, di mana client bisa memiliki lokasi di mana saja di internet. IGMP digunakan dalam proses bergabungnya sebuah client ke dalam sebuah grup [4].

2.4 Real-time Encoding dan Pre-encoded Video

(27)

pre-ataupun remote. Contoh penyimpanan secara lokal, yaitu menggunakan DVD atau CD. Sedangkan contoh penerapan yang menggunakan penyimpanan secara

remote adalah VOD (video on demand) dan video streaming melalui internet [4].

2.5 Bit Rate

Bit rate adalah jumlah bit yang diproses per satu satuan waktu. Bit rate dapat disamakan dengan transfer speed, kecepatan koneksi, bandwidth, throughput maksimum. Bit rate juga bisa diartikan sebagai jumlah bit yang diproses dalam satu satuan waktu untuk mewakili media yang kontinu seperti

video dan audio setelah dilakukannya kompresi. Satuannya adalah bits per second atau bps [4].

2.6 Kompresi Video

Kompresi video adalah metode mengurangi jumlah data yang digunakan

untuk menampilkan video tanpa mengurangi kualitas gambar secara signifikan

dan mengurangi jumlah bit yang digunakan untuk menyimpan dan/atau

mengirimkan gambar digital. Pada dasarnya, video terdiri dari susunan titik

warna secara tiga dimensi. Dua dimensi digunakan untuk menentukan arah

horisontal dan vertikal pada gambar bergerak, dan satu dimensi digunakan untuk

menentukan posisi waktu. Frame adalah kumpulan titik yang menampilkan satu posisi pada suatu waktu. Pada dasarnya, sebuah frame adalah gambar diam.

Data video terdiri dari spasial dan temporal. Spasial adalah perbedaan

gambar yang terjadi di dalam frame. Temporal adalah perbedaan gambar yang

(28)

bahwa mata manusia tidak mampu mengenali perbedaan kecil pada warna

sehingga daerah pada gambar yang memiliki warna yang sama akan dilakukan

proses penyederhaan. Temporal encoding dilakukan dengan menghitung bagian frame yang memiliki gambar yang sama dan disederhanakan menjadi jumlah bit

yang lebih sedikit [5].

2.7 Standar Kompresi Video

Berikut ini adalah beberapa contoh standar kompresi video yang

digunakan saat ini [6].

 MPEG-1

Moving Pictures Expert Group (MPEG) dikembangkan oleh ISO tahun 1988 sebagai standar kompresi dari gambar yang bergerak (video) dan

audio dalam media penyimpanan digital (CD-ROM). Tahun 1991

MPEG-1 dihasilkan dan mencapai kualitas video dan audio VHS yaitu sekitar MPEG-1,5

Mbps.

 MPEG-2

Pengembangan dari MPEG-1, ditujukan untuk aplikasi televisi digital

(DTV dan HDTV) dan bit rate yang lebih tinggi sekitar 2 sampai 20 Mbps.

 MPEG-4

Standar ini dirancang untuk menyediakan efisiensi fitur kompresi dan

(29)

 H.264

Standar ini merupakan pengembangan fitur kompresi yang paling maju di

antara standar lainnya, dan diadaptasi oleh ITU-T dan ISO, mempunyai

nama lain MPEG-4 Part 10. Standar ini memiliki bit rate sekitar 10 sampai 100 kbps.

Tabel 2.1 menunjukkan perbandingan beberapa standar kompresi video.

Tabel 2.1 Perbandingan Standar Kompresi Video

Standar Coding

Video Aplikasi Bit Rate

MPEG-1 Video pada media penyimpanan

digital (CD-ROM) 1.5 Mb/s

MPEG-2 Televisi Digital 2 - 20 Mb/s

MPEG-4 Object-based coding, konten static,

interaktif, dan video streaming Bervariasi H.264 / MPEG-4

Part 10 (AVC) Kompresi Video Terbaru 10 – 100 kb/s

2.8 Protokol Streaming

Protokol Streaming bertujuan sebagai standarisasi komunikasi antara

streaming server dan komputer client. Spesifikasi dibedakan menurut fungsinya, yaitu [6]:

2.8.1 Real-Time Transpor Protocol (RTP)

(30)

Gambar 2.3 Transmisi RTP

2.8.2 Real-Time Control Protocol (RTCP)

Real-Time Control Protocol (RTCP) digunakan dalam hubungannya dengan protokol RTP untuk memberikan umpan balik terhadap kualitas transpor,

RTCP menggunakan saluran distribusi yang sama seperti RTP, sehingga protokol

transpor yang mendasarinya harus memberikan beberapa bentuk multiplexing untuk data RTP dan paket-paket kontrol RTCP. Gambar 2.4 menunjukkan

mekanisme protokol RTP dan RTCP [7].

Gambar 2.4 Mekanisme Protokol RTCP + RTP

2.8.3 Real-Time Streaming Protocol (RTSP)

(31)

dan video. Untuk menghubungkan data payload dengan RTSP, biasanya protokol - protokol seperti RTP digunakan. . Gambar 2.5 menunjukkan mekanisme

protokol RTSP [7].

Gambar 2.5 Mekanisme protokol RTSP

Gambar 2.3 menunjukan hubungan tiap layer yang digunakan pada sistem

streaming, baik untuk pengaksesan dari sebuah web page maupun dengan menggunakan media player [7].

(32)

2.9 Lapisan OSI

Pada akhir tahun 1970, International Organization for Standarization (ISO) merancang model referensi Open System Interconnection (OSI) untuk membantu para vendor agar bisa membuat alat-alat dan perangkat lunak yang dapat saling bekerja sama, dalam bentuk protokol-protokol sehingga jaringan

dengan vendor yang berbeda bisa saling bekerja sama. OSI layer terdiri dari 7 lapisan sebagai berikut [8]:

1. Physical

Lapisan fisik, memberikan karakteristik fisik mediajaringan komputer

2. Data Link

Lapisan sambungan data, membuat sambungan data yang baik melalui

fisik jaringan computer

3. Network

Layer ini menyediakan pengalamatan secara logika, yang digunakan oleh

router untuk menentukan rute.

4. Transport

Lapisan pengiriman, melakukan deteksi eror dan koreksinya diantara dua

komputer (end-to-end). 5. Session

Lapisan Layer ini bertugas menjaga agar session dari masing-masing aplikasi tetap terpisah.

6. Presentation

(33)

7. Application

Lapisan aplikasi, terdiri dari program aplikasi yang memakai jaringan

komputer. Gambar 2.7 menunjukkan tingkatan dari lapisan OSI.

Gambar 2.7 Lapisan OSI

2.10 TCP/IP

Transmission Control Protocol/Internet Protocol dibuat oleh Department of Defense (DoD) untuk memastikan dan menjaga integritas data sama seperti

halnya menjaga komunikasi dalam situasi kekacauan perang. Dengan

perancangan dan implementasi yang benar, jaringan TCP/IP dapat menjadi

protokol yang sangat handal dan fleksibel. Pada dasarnya, TCP/IP adalah versi

pemadatan dari OSI layer, yang terdiri atas 4 layer sebagai berikut [9]:

Process / Application Layer

Layer ini mengintegrasikan berbagai macam aktivitas dan tugas-tugas

(34)

aplikasi node-tonode dan juga mengendalikan spesifikasi tatap muka

pengguna

Transport Layer (Host-to-Host 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

komunikasiend-to-end yang handal dan memastikan data bebas dari kesalahan saat pengiriman, serta menangani mengenai urutan paket dan

menjaga integritas data.

Internet Layer

Layer ini setara dengan layer Network dalam OSI, yaitu mengalokasikan protokol yang berhubungan dengan transmisi logika sebuah paket ke

seluruh network. Layer ini menjaga pengalamatan host dengan memberikan alamat IP dan menangani routing dari paket yang melalui beberapa jaringan.

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

mengawasi pengalamatan secara hardware dan mendefinisikan protokol untuk transmisi fisik data.

Gambar 2.8 adalah gambar susunan struktur protokol pada TCP/IP yang

(35)

Gambar 2.8 Struktur Protokol pada TCP/IP

2.11 TCP (Transport Control Protocol)

Setelah segmen ini dikirim, TCP menunggu tanda acknowledgement dari penerima yang berada pada ujung satunya lagi, melakukan transfer ulang untuk

pengiriman segmen yang tidak mendapatkan ack balasan. Sebelum host pengirim mengirim segmen, protokol TCP pada pengirim menghubungi protokol TCP pada

penerima dan membuat sebuah koneksi. Koneksi yang dibuat ini dikenal dengan

Virtual Circuit. Jenis komunikasi ini disebut connection-oriented. Pada saat terjadi proses inisialisasi, kedua protokol TCP membuat persetujuan tentang

jumlah informasi yang akan dikirim sebelum TCP pada penerima mengirim tanda

acknowledgement. Dengan semua kesepakatan yang sudah disiapkan sebelumnya, jalur komunikasi akan terjamin. TCP memiliki sifat yang sangat

(36)

TCP bukanlah protokol Host-to-Host yang baik ketika digunakan untuk melakukan streaming. Ada pun faktor penyebabnya adalah karena keuntungan TCP berupa penjaminan bahwa paket-paket data yang ditransmisikan akan

sampai di penerima dengan cara transmisi ulang jika ada paket data yang hilang

atau rusak sehingga menimbulkan waktu tunggu yang lama. Selain itu,

karakteristik file multimedia berupa video atau audio ketika dilakukan proses streaming adalah cenderung untuk tetap melanjutkan walaupun ada frame yang rusak atau hilang (tampilan yang kurang baik); hal ini yang menyebabkan TCP

tidak dipilih untuk implementasi streaming karena pada TCP terdapat transmisi

ulang ketika terdapat frame yang rusak/hilang. Pada Gambar 2.9 menunjukkan

format segmen TCP [9].

Gambar 2.9 Format Segmen TCP

2.12 UDP (User Datagram Protocol)

Sebagian besar aplikasi multicast menggunakan protokol UDP dibandingkan dengan protokol TCP, di mana protokol TCP umum digunakan

(37)

UDP melakukan pengiriman informasi yang tidak membutuhkan

kehandalan. Walaupun pengiriman dengan UDP kurang handal dibandingkan

dengan protokol TCP, pengiriman data dengan UDP mengurangi overhead jaringan. Hal ini disebabkan karena ukuran header paket UDP yang jauh lebih kecil dibandingkan dengan header TCP. Hal ini dapat terlihat dari perbandingan

ukuran header UDP dengan TCP, di mana header UDP memiliki ukuran 8 bytes, sedangkan header TCP memiliki ukuran 20 bytes [10].

Pada protokol UDP, masalah kehandalan diserahkan pada protokol di

layer Application. Protokol ini sangat bergantung pada protokol layer yang lebih tinggi untuk menangani error dan melakukan pengiriman ulang data. UDP tidak menggunakan windows atau ACK. UDP tidak mengurutkan segmen dan

dirancang untuk aplikasi yang tidak memerlukan urutan segmen. Protokol ini

juga tidak menjamin bahwa segmen akan sampai di sisi penerima dengan baik

sehingga protokol ini disebut sebagai protokol yang tidak handal.

UDP tidak membuat virtual circuit, dan juga tidak menghubungi tujuan sebelum mengirimkan informasi, sehingga disebut dengan connectionless. Protokol UDP beranggapan bahwa aplikasi akan menggunakan metode

kehandalannya sendiri, sehingga pada UDP tidak terdapat fungsi kehandalan. Hal

ini memberikan pilihan kepada pengembang aplikasi apakah akan menggunakan

TCP untuk kehandalan atau UDP untuk kecepatan transfer. Gambar 2.10

(38)

Gambar 2.10 Format Segmen UDP

2.13 Kualitas Layanan Video Streaming

Terdapat beberapa faktor yang mempengaruhi kualitas Video Streaming, yaitu waktu tunda (delay), Packet Loss dan pemilihan jenis codec. Ukuran dan pengalokasian kapasitas jaringan juga mempengaruhi kualitas Video Streaming secara keseluruhan. Berikut penjelasan dari beberapa faktor tersebut [11].

2.13.1 Waktu Tunda (Delay)

Total waktu tunda merupakan penjumlahan dari waktu tunda pemrosesan,

waktu tunda paketisasi, waktu tunda antrian, waktu tunda propagasi dan waktu

tunda akibat jitter buffer di sisi penerima. Waktu tunda sangat mempengaruhi kualitas layanan suara, karena pada dasarnya suara memiliki karakteristik

timing”.

Urutan pengucapan tiap suku kata yang ditransmisikan harus sampai ke

sisi penerima dengan urutan yang sama pula sehingga dapat terdengar dengan

baik secara real-time. ITU G.114 membagi karakteristik waktu tunda berdasarkan tingkat kenyamanan user, seperti pada Tabel 2.2 [11].

Tabel 2.2 Pengelompokan Waktu Tunda berdasarkan ITU-T G.114

Waktu Tunda Kualitas

0 – 150 ms Baik

(39)

Ada beberapa komponen waktu tunda yang terjadi di jaringan. Komponen

waktu tunda tersebut yaitu waktu tunda pemrosesan, waktu tunda paketisasi,

waktu tunda propagasi, dan waktu tunda akibat adanya jitter buffer di terminal penerima. Berikut ini penjelasan mengenai beberapa jenis waktu tunda yang

dapat mempengaruhi kualitas layanan telepon internet [11]:

1. Waktu Tunda Pemrosesan

2. Waktu tunda yang terjadi akibat proses pengumpulan dan pengkodean

sampel analog menjadi digital. Waktu tunda ini tergantung pada jenis

codec yang digunakan.

3. Waktu tunda yang terjadi akibat proses pengumpulan dan pengkodean

sampel analog menjadi digital. Waktu tunda ini tergantung pada jenis

codec yang digunakan. 4. Waktu Tunda Paketisasi

Waktu tunda ini terjadi akibat proses paketisasi sinyal suara menjadi

paket-paket yang siap ditransmisikan ke dalam jaringan.

5. Waktu Tunda Antrian

Waktu tunda yang disebabkan oleh antrian paket data akibat terjadinya

kongesti jaringan.

6. Waktu Tunda Propagasi

Waktu tunda ini disebabkan oleh medium fisik jaringan dan jarak yang

harus dilalui oleh sinyal suara pada media transmisi data antara pengirim

dan penerima.

(40)

Waktu tunda ini terjadi akibat adanya jitter buffer yang digunakan untuk meminimalisasi nilai jitter yang terjadi.

2.13.2 Packet Loss (Tingkat Paket Hilang)

Sinyal suara pada telepon internet akan ditransmisikan dalam jaringan IP

dalam bentuk paket-paket IP. Karena jaringan IP merupakan best effort network maka tidak ada jaminan pada pengiriman paket tersebut. Setiap paket dapat

dirutekan pada jalur yang berbeda menuju penerima. Pada best effort network tidak ada perbedaan antara paket data voice dengan paket-paket data lainnya yang mengalir di jaringan. Maka dari itu tentunya akan mempengaruhi kualitas

layanan. Tabel 2.3 memperlihatkan standar tingkat paket hilang pada jaringan

[11].

Tabel 2.3. Standar Tingkat Paket Hilang

Tingkat Paket Hilang Kualitas

0 – 1 % Baik

1 – 2 % Cukup

(41)

BAB III

INSTALASI DAN PENGUJIAN

3.1 Umum

Kualitas layanan (Quality of Service, QoS) dapat dilihat sebagai mekanisme untuk mencapai tingkat kinerja layanan pada jaringan. QoS dapat

juga dimengerti sebagai kemampuan jaringan untuk menangani trafik sehingga

jaringan tersebut dapat mencapai tingkat layanan yang dibutuhkan oleh aplikasi.

Layanan video streaming membutuhkan tingkat kinerja jaringan tertentu dalam mendistribusikan siaran televisi digital menggunakan jaringan internet agar

penerimaan video tetap terjaga dalam kualitas yang baik [8].

3.2 Quality of Service (QoS)

Quality of Service (QoS) merupakan mekanisme jaringan yang memungkinkan aplikasi-aplikasi atau layanan dapat beroperasi sesuai dengan

yang diharapkan. Kinerja jaringan dapat bervariasi akibat beberapa masalah,

seperti halnya masalah bandwith, latency, dan jitter, yang dapat membuat efek yang cukup besar bagi banyak aplikasi [8].

3.2.1 Parameter QoS

Performansi mengacu ke tingkat keepatan dan keandalan penyampaian

berbagai jenis beban data di dalam suatu komunikasi. Performansi merupakan

kumpulan dari beberapa parameter besaran teknis, yaitu [8]:

(42)

dibagi oleh durasi interval waktu tersebut. Biasanya Throughput selalu dikaitkan dengan bandwidth. Karena throughput memang bisa disebut juga dengan bandwidth dalam kondisi yang sebenarnya. Bandwidth lebih bersifat fix sementara throughput sifatnya adalah dinamis tergantung trafik yang terjadi.

2. Packet loss, merupakan suatu parameter yang menunjukkan jumlah total paket yang hilang, dapat terjadi karena collision atau tabrakan antar paket dan congestion atau penuhnya trafik data pada jaringan. Umumnya perangkat jaringan memiliki buffer untuk menampung data yang diterima. Jika terjadi kongesti yang cukup lama, buffer akan penuh dan data baru tidak akan diterima.

3. Delay (latency), adalah waktu yang dibutuhkan data untuk menempuh jarak dari asal ke tujuan. Delay dapat dipengaruhi oleh oleh jarak, media fisik, kongesti, atau juga waktu proses yang lama.

4. Jitter, atau variasi kedatangan paket, diakibatkan oleh variasi – variasi dalam panjang antrian, dalam waktu pengolahan data, dan dalam waktu

penghimpunan ulang paket – paket di akhir perjalanan. Jitter lazimnya disebut variasi delay, berhubungan erat dengan latency, yang menunjukkan banyaknya variasi delay pada transmisi data di jaringan.

3.3 Diagram Alir Pengambilan Data

(43)

Pengukuran dilakukan dengan cara meng-capture transmisi paket-paket video streaming dari komputer server ke komputer client/user menggunakan software WireShark. Diagram alur kerja (flowchart) dalam analisa kualitas layanan video streaming ditunjukkan pada Gambar 3.1.

Gambar 3.1Flowchart pengambilan data

Pengujian dilakukan sebanyak 6 (enam) kali pengujian yaitu dengan

mengubah-ubah bandwidth mulai dari 64 kbps,128 kbps,256 kbps,320 kbps, 384 kbps dan 448 kbps. Pengujian menggunakan dua format video, yaitu format video

FLV (Flash Video) dan Mp4.

Pengamatan Parameter QoS

Stop

Menjalankan wireshark untuk pengambilan data

Start

Pemanggilan video

streaming dijalankan

bersamaan dengan

(44)

3.4 Topologi Jaringan

Tugas Akhir ini menggunakan jaringan uji berskala kecil yaitu dengan

menggunakan satu buah Personal Computer (PC), dua buah laptop, dan seperangkat FlexiPacket Radio. Setiap PC dan laptop mempunyai fungsi yang berbeda yaitu satu buah PC yang telah di install LCT (Local Craft Terminal) yang berfungsi sebagai server yang mengatur jaringan yang dipakai, satu buah laptop berfungsi sebagai server untuk streaming video dan satu buah laptop lagi berfungsi sebagai client untuk streaming video.

Sistem operasi yang digunakan pada PC server yaitu Windows XP Propesional. Di sisi server streaming di install aplikasi video streaming Windows Media Encoder (WME) dan di sisi client di install aplikasi VideoLAN Clie nt (VLC). Topologi jaringan yang terbentuk dapat dilihat pada Gambar 3.2.

(45)

 C = komputer server  D = komputer user

Dari Gambar 3.2 diatas dapat dilihat bagaimana hubungan antara

komputer user a (D1) dapat berhubungan dengan komputer user b (D2), dan komputer (C) sebagai server yang berfungsi mengatur besar bandwidth yang akan dilewatkan pada FlexiPacket Radio.

3.5 Spesifikasi Sistem

Adapun spesifikasi perangkat yang bisa digunakan untuk menjalankan

Windows XP Propesional ini adalah sebagai berikut:

Prosesor : Pentium Intel

Prosesor : Pentium intel dual core

Memori : 2 GB DDR II

Hard disk : 40 GB Maxtor

b. komputer server WME

Spesifikasi sitem perangkat keras pada komputer server video streaming pada WME yaitu:

(46)

prosesor : 2.53 GHz Intel core i3-380M

memori : 2 GB DDR3 (1 x 2048 MB)

hard disk : 500 GB SATA

c. komputer client VLC

Spesifikasi sitem perangkat keras pada komputer client pada VLC yaitu:

jenis : Toshiba Satelit L740-1219U

prosesor : intel core i3-380M 2.5 GHz

memori : 2 GB DDR 3 (1 x 2048)

hard disk : 320 GB serial ATA

d. perangkat flexy packet radio

Spesifikasi sitem perangkat keras pada flexipacket radio yaitu:

2 buah antenna microwave 12 inchi

2 buah HUB A-2200

2 buah power supply -48 volt, 12 A

3.5.2 Perangkat Lunak a. Sistem operasi

Sistem operasi yang digunakan pada Tugas Akhir ini adalah sistem

operasi Windows xp pada sisi server dan Windows 7 pada sisi server dan client video streaming.

b. Windows Media Encoder

(47)

multicast di protokol TCP/IP pada jaringan bandwidth yang tinggi atau rendah. Berikut adalah beberapa fitur yang dimiliki oleh Windows Media Encoder

(WME) :

a. Dapat mengakses file dengan format ISO sehingga client dapat menjalankan file langsung dari disk image.

b. Mudah dalam mengatur semua parameter yang dibutuhkan untuk

streaming multimedia.

c. Bisa memilih menjadi server video streaming ataupun live streaming. d. Perangkat lunak yang ringan dalam menjalankan sebagai server.

c. VLC Media Player

VLC adalah sebuah program media player gratis yang dapat memainkan banyak jenis file format video dan audio. Berikut adalah beberapa fitur yang dimiliki oleh VLC media player [13]:

a. Mampu menjalankan video yang belum selesai di download, atau bahkan rusak sebagian. Hal ini dimungkinkan karena VLC merupakan

packet player

b. Dapat mengakses file dengan format iso sehingga client dapat menjalankan file langsung dari disk image

c. Mampu menjalankan banyak format audio dan video yang didukung

oleh libavcodec dan libavformat seperti H.264,MPEG-4,flv,mxf,dan lain-lain.

d. Dapat menjalankan video dengan format AVCHD, yaitu format yang

(48)

d. Wireshark

WireShark adalah sebuah Network Packet Analyzer. Network Packet Analyzer akan mencoba “menangkap” paket-paket jaringan dan berusaha untuk menampilkan semua informasi di paket tersebut sedetail mungkin [14].

Network Packet Analyzer dapat diumpamakan sebagai alat untuk memeriksa apa yang sebenarnya sedang terjadi di dalam kabel jaringan seperti

halnya voltmeter atau tespen yang digunakan untuk memeriksa apa yang sebenarnya sedang terjadi di dalam sebuah kabel listrik. Dulunya, tool-tool semacam ini sangatlah mahal harganya. Namun dengan adanya WireShark, semua menjadi dimudahkan. Maka tidak sedikit yang mengatakan bahwa

WireShark adalah salah satu tool gratis yang sesuai untuk menganalisa paket jaringan [14].

3.5.3 Penggunaan Wireshark untuk Pengukuran

Berikut ini merupakan langkah-langkah pengambilan data dengan

menggunakan perangkat lunak wireshark adalah sebagai berikut:

(49)

Gambar 3.3 Tampilan Wireshark

2. Pilih device capture interfaces yang digunakan. Tampilan menu capture interface seperti Gambar 3.4.

Gambar 3.4Menu Capture Interface

3. Jalankan streaming pada browser. Kemudian tunggu hingga paket TCP ter-capture oleh Wireshark. Proses capture paket oleh Wireshark ditunjukkan oleh Gambar 3.5.

(50)

5. Klik tab Statistics, kemudian pilih Summary. Hasil pengukuran menampilkan jumlah bit yang datang (bytes received) dan yang digunakan (bytes drained) seperti Gambar 3.6

Gambar 3.6 Pengukuran Bytes Received dan Bytes Drained

3.6 Spesifikasi Video

Pada Tugas Akhir ini, pengujian dilakukan dengan menggunakan 2(dua)

buah format video yaitu:

1. MP4

2. FLV (Flash Video)

Pemilihan format video ini karena melihat pada kebutuhan masyarakat

saat ini yang suka untuk mengumpulkan video dengan kualitas yang mendekati

(51)

Dari Tabel 3.1 dapat dilihat format video dan codec yang digunakan oleh salah satu situs yang menggunakan aplikasi video streaming. Dari Tabel 3.1 juga yang menjadi acuan penulis untuk menggunakan kedua format video dan

parameternya sebagai bahan untuk pengambilan data pada Tugas Akhir ini [14].

Tabel 3.1 Tabel Video yang digunakan Pada Situs youtube.com

Format Video codec Audio codec Container

37 H.264 1920x1080 24/30 fps AAC 44.1khz

stereo Mp4

22 H.264 1280x720 24/30 fps AAC 44.1khz

stereo Mp4

5 Sorenson spark, 320x240 24/30

fps

3.7 Pengujian Video Streaming dengan menggunakan Windows Media Encoder

Windows media encoder adalah sebuah program media player gratis yang

(52)

parameter-Media Encoder sebagai server media streaming ini digunakan pada kedua format

video yang dijalankan.

Berikut ini adalah beberapa tahapan untuk menjalankan perangkat lunak

Windows Media Encoder ebagai server streaming:

a. Buka aplikasi WME

b. Maka akan muncul kotak dialog New Session pilih Capture Seassion, lalu pilih ok seperti pada Gambar 3.7.

Gambar 3.7 Pengaturan Broadcast encoder

(53)

d. Selanjutnya pindah ke tab output dan pilih Pust to server. Masukkan Server name dan Publishing point yang digunakan. Pada bagian ini encodernya sudah teratur secara otomatis untuk membuat Publishing

Point di WMS seperti pada Gambar 3.9.

Gambar 3.9 Pengaturan Broadcast encoder

e. Berikutnya pindah ke tab Compression, kemudian pilih Windows Media server (streaming) pada Destination. Besar resolusi, Bit Rate, Frame ate, dan OutputSizenya seperti pada Gambar 3.10.

(54)

f. Jika semua proses telah selesai, pada bagian bawah Session Properties pilih apply seperti pada Gambar 3.11.

Gambar 3.11 Pengaturan Broadcast encoder

g. Terakhir pada bar menu pilih Start Encoding seperti pada Gambar 3.12.

Gambar 3.12 Pengaturan Broadcast encoder

Dengan selesainya semua tahapan diatas maka videopun sudah dapat di

(55)

3.8 Pengujian Video Streaming Menggunakan VLC Sebagai Client Streaming.

VLC adalah sebuah program media player gratis yang dapat memainkan banyak jenis file format video dan audio. VLC disisi client ini diamnfaatkan sebagai pemutar video yang di streamingkan.

Video streaming dijalankan dengan memanfaatkan teknologi jaringan LAN yang diakses melalui FlexiPacket Radio. Uji coba video streaming dan pengukuran dilakukan di Laboratorium Sistem Komunikasi Radio Departemen

Teknik Elektro, Fakultas Teknik Universitas Sumatera Utara.

Untuk menjalankan perangkat lunak VlC ini sebagai client video streaming maka langkah-langkah yang kita lakukan adalah sebagai berikut:

a. Buka aplikasi VLC

b. Maka akan muncul menu pilihan lalu pilih Media, lalu pilih Open Network Streaming seperti pada Gambar 3.13.

(56)

c. Maka akan muncul menu Open Media dan network, pada Network Protocol isilah alamat streaming yang akan dituju. Lalu pilih Play seperti pada Gambar 3.14.

Gambar 3.14 Pengaturan VLC sebagai Client Streaming

BAB IV

ANALISIS KUALITAS LAYANAN VIDEO STREAMING DENGAN MENGGUNAKAN PERANGKAT FLEXI PACKET RADIO

4.1 Umum

Kualitas merupakan tingkat keberhasilan suatu sistem untuk memberikan

layanan sesuai dengan hasil yang diharapkan. Dalam hal komunikasi data,

kualitas dikatakan maksimal apabila setiap paket data yang terkirim sama persis

dengan data yang dikirim dengan nilai waktu tunda seminimal mungkin.

(57)

Keterbatasan itu yaitu jaringan uji coba tidak terhubung ke jaringan luar sehingga

trafik yang terukur hanya trafik uji coba.

Pada bab ini dilakukan perhitungan kualitas layanan video streaming ketika dijalankan dengan menggunakan perangkat flexipacket radio. Sebelum melakukan perhitungan, maka terlebih dahulu dilakukan pengukuran dengan

menggunakan software Wireshark. Perangkat lunak ini menangkap semua data yang lewat dan kemudian dianalisa dengan menghitung delay, packet loss dan throughput. Data yang dianalisa yaitu data dengan paket TCP.

Windows Media Encoder (WME) yang dijalankan di server akan melakukan streaming video ke VLC yang dijalankan pada client. Adapun format video yang digunakan yaitu FLV (Flash Video) dan MP4 dengan kapasitas

masing-masing sebesar 30.3 MB dan 60.7 MB. Bitrate yang dipakai yaitu sebesar 340 bps, dan frame ratenya sebesar 29,97 fps. Bit rate dan frame ratenya sama untuk kedua format video yang diuji. Untuk output size kedua videonya memilki resolusi yang sama sebesar 320 x 240. Pengukuran dengan membebankan pada

bandwidth berturut-turut sebesar 64 kbps, 128 kbps, 256 kbps, 320 kbps, 384 kbps dan 448 kbps.

4.2 Analisa Kualitas Video Streaming pada video FLV (Flash Video)

Flash Video (FLV) merupakan sebuah wadah format file yang digunakan untuk mengirim video melalui Internet menggunakan Adobe Flash Player versi

6-10. FLV sendiri disebut file proprietary dan memiliki ekstensi flash video. Ekstensi flash video sudah sangat tenar dan melekat sebagai ekstensi yang

(58)

240x120. File format mini seperti FLV ini banyak dipakai dalam situs-situs

pemutar video seperti youtube dan lain-lain.

Adapaun hasil pengujian Video Streaming dengan format FLV dapat dilihat pada Tabel 4.1.

Tabel 4.1 Hasil Pengujian Streaming Video dengan format FLV

Bandwidth

4.2.1 Pengukuran dan analisa Throughput

Throughput diukur berdasarkan kecepatan transmisi paket. Percobaan dilakukan beberapa kali hingga didapat nilai Throughput yang sesuai dengan bandwidth yang diberikan. Pada percobaan pengukuran Throughput untuk format video FLV (Flash Video) dengan transmisi video dari server ke client

(59)

Gambar 4.1 Grafik Hasil pengukuran Throughput pada format video FLV Pada tabel 4.1 dan gambar 4.1 terlihat bahwa perbandingan Throughput yang terjadi pada bandwidth yang diberikan. Berdasarkan gambar 4.1 dari hasil pengukuran video berukuran 30.3 MB dengan format FLV (Flash Video) bahwa

peningkatan Throughput masih sesuai dengan peningkatan bandwidth yang diberikan.

Throughput terbesar terjadi pada bandwidth 448 Kbps dan Throughput terkecil terjadi pada bandwidth 64 Kbps. Dari hasil pengujian didapat hasil yaitu pada bandwidth 64 kbps streaming video sudah bisa berlangsung,hanya saja kualitas gambar dan videonya tidak bagus, masih banyak gambar dan suara yang

terputus-putus. Hal yang sama masih juga terlihat pada bandwidth 128 kbps dengan Throughput yang dihasilkan sebesar 0.14 Mbps dan pada bandwidth 256 kbps dan Throughput yang dihasilkan 0.301 Mbps sebenarnya video streaming sudah cukup baik berlangsung ini dapat dilihat dari video dan audio yang

distreamingkan sudah mulai bagus kualitasnya dengan sedikitnya terjadi video

dan audio yang terputus-putus. Pada bandwith 320 kbps dan Throughput yang dihasilkan 0.327 Mbps kualitas video streamingnya sudah bagus ini terlihat dari

video dan audio yang distreamingkan sudah berjalan dengan baik dengan hanya

terjadi satu atau dua kali terjadi gambar yang terputus. Sedangkan pada

bandwidth 384 kbps dan 448 kbps video yang distreamingkan sudah berjalan dengan sangat baik tanpa terjadi gambar atau audio yang terputus-putus.

(60)

Packet loss, merupakan suatu parameter yang menunjukkan jumlah total paket yang hilang, dapat terjadi karena collision atau tabrakan antar paket dan congestion atau penuhnya trafik data pada jaringan. Umumnya perangkat jaringan memiliki buffer untuk menampung data yang diterima. Jika terjadi kongesti yang cukup lama, buffer akan penuh dan data baru tidak akan diterima.

Dari hasil pengujian video streaming dengan format video FLV maka

didapat nilai Packet loss yang ditunjukkan pada Gambar 4.2 berikut.

Gambar 4.2 Grafik Hasil pengukuran Packet loss pada format video FLV

Dari gambar 4.2 diatas dapat dilihat grafik hasil dari pengukuran Packet loss yang terjadi selama berlangsungnya streaming video. Packet loss terbesar terjadi pada bandwidth 64 Kbps yaitu sebesar 0,11% dan Packet loss terkecil terjadi pada bandwidth 384 dan 448 Kbps yaitu sebsar 0%.

(61)

sebesar 0.110 %. Pada bandwidth 256 kbps dengan Packet loss yang dihasilkan 0.086 % sebenarnya video streaming sudah cukup baik berlangsung, ini dapat dilihat dari video dan audio yang distreamingkan sudah mulai bagus kualitasnya

dengan sedikitnya terjadi video dan audio yang terputus-putus. Pada bandwith 320 kbps dan Packet loss yang dihasilkan 0.055 % kualitas video streamingnya sudah bagus ini terlihat dari video dan audio yang distreamingkan sudah berjalan

dengan baik dengan hanya terjadi satu atau dua kali terjadi gambar yang terputus.

Sedangkan pada bandwidth 384 kbps dan 448 kbps Packet loss yang dihasilkan dari pengujian sebesar 0 % (nol) maka video yang distreamingkan sudah berjalan

dengan sangat baik tanpa terjadi gambar atau audio yang terputus-putus.

4.2.3 pengukuran dan analisa Delay

Delay (latency), adalah waktu yang dibutuhkan data untuk menempuh jarak dari asal ke tujuan. Delay dapat dipengaruhi oleh jarak, media fisik, kongesti, atau juga waktu proses yang lama. Dari hasil pengujian video streaming

(62)

Gambar 4. 3 Grafik Hasil pengukuran Delay pada format video FLV Pada tabel 4.1 dan gambar 4.3 terlihat bahwa pengukuran Delay yang terjadi pada bandwidth yang diberikan. Berdasarkan gambar 4.3 dari hasil

pengamatan video berukuran 30.3 MB dengan format FLV didapat analisa Delay sebagai berikut.

Delay terbesar terjadi pada bandwidth 64 Kbps sebesar 0.06 s dan Delay terkecil terjadi pada bandwidth 448 Kbps sebesar 0.009 s . Dari hasil pengujian

didapat hasil yaitu pada bandwidth 64 kbps streaming video sudah bisa berlangsung,hanya saja kualitas gambar dan videonya tidak bagus, masih banyak

gambar dan suara yang terputus-putus. Hal yang sama masih juga terlihat pada

bandwidth 128 kbps dengan Delay yang dihasilkan sebesar 0.041 s dan pada bandwidth 256 kbps dan Delay yang dihasilkan 0.021 s sebenarnya video streaming sudah cukup baik berlangsung ini dapat dilihat dari video dan audio yang distreamingkan sudah mulai bagus kualitasnya dengan sedikitnya terjadi

video dan audio yang terputus-putus. Pada bandwith 320 kbps dan Delay yang dihasilkan 0.019 s kualitas video streamingnya sudah bagus ini terlihat dari video

dan audio yang distreamingkan sudah berjalan dengan baik dengan hanya terjadi

satu atau dua kali terjadi gambar yang terputus. Sedangkan pada bandwidth 384 kbps dan 448 kbps video yang distreamingkan sudah berjalan dengan sangat baik

tanpa terjadi gambar atau audio yang terputus-putus.

4.3 Analisa Kualitas video Streaming pada video MP4

(63)

Dimension), bahkan banyak disebut sebagai HQ (High Quality). Meskipun demikian video berformat Mp4 ini memiliki banyak kelebihan dibandingkan

ekstensi file video yang lainnya. Adapun beberapa kelebihan dari ekstensi file

video ini yaitu:

1. Memiliki resolusi yang tinggi yaitu dimulai dari 360x240

2. Meskipun resolusinya tinggi namun memiliki ukuran file yang lebih kecil

di bandingkan ekstensi video yang lainnya.

3. Dengan ukuran filenya yang kecil mudah untuk ditransmisikan sebagai

video streaming.

4. Banyak pemutar video yang mendukung video dengan format ini.

5. Banyak situs-situs video yang menggunakan ekstensi file ini untuk

streamingkan. Contohnya youtube, dll.

Karena pertimbangan tersebut maka penulis memakai ekstensi video ini

juga untuk diuji sebagai video yang akan di streamingkan. Dan menganalisa hasil

yang didapat untuk sebagai tambahan acuan pada masyarakat. Dari pengujian

yang dilakukan didapat hasil yang ditunjukkan pada tabel 4.2 berikut.

Tabel 4.2 Hasil pengujian streaming dengan ekstensi video Mp4

(64)

4.3.1 Pengukuran dan analisa Throughput

Pada percobaan pengukuran Throughput untuk format video Mp4 dengan transmisi video dari server ke client menggunakan flexi paket radio didapat hasil pengukuran yang ditunjukkan pada tabel 4.2 diatas dan gambar 4.4 berikut.

Gambar 4.4 Grafik Hasil pengukuran Throughput pada format video Mp4 Pada tabel 4.2. dan gambar 4.4 terlihat bahwa perbandingan Throughput yang terjadi pada bandwidth yang diberikan. Berdasarkan gambar 4.4 dari hasil pengukuran video berukuran 60.7 MB dengan format video Mp4 bahwa

peningkatan Throughput masih sesuai dengan peningkatan bandwidth yang diberikan.

(65)

terputus-putus. Hal yang sama masih juga terlihat pada bandwidth 128 kbps dengan Throughput yang dihasilkan sebesar 0.114 Mbps. Pada bandwidth 256 kbps dan Throughput yang dihasilkan 0.279 Mbps sebenarnya video streaming sudah cukup baik berlangsung ini dapat dilihat dari video dan audio yang

distreamingkan sudah mulai bagus kualitasnya dengan sedikitnya terjadi video

dan audio yang terputus-putus. Pada bandwith 320 kbps dan Throughput yang dihasilkan 0.375 Mbps kualitas video streamingnya sudah bagus ini terlihat dari

video dan audio yang distreamingkan sudah berjalan dengan baik dengan hanya

terjadi satu atau dua kali terjadi gambar yang terputus. Sedangkan pada

bandwidth 384 kbps dan 448 kbps video yang distreamingkan sudah berjalan dengan sangat baik tanpa terjadi gambar atau audio yang terputus-putus.

4.3.2 Pengukuran dan analisa Packet loss

Dari hasil pengujian video streaming dengan format video Mp4 maka didapat nilai Packet loss yang ditunjukkan pada Gambar 4.5 berikut.

(66)

Dari gambar 4.5 diatas dapat dilihat grafik hasil dari pengukuran Packet loss yang terjadi selama berlangsungnya streaming video. Packet loss ini dilihat pada sisi client streaming video, yakni saat menjalankan perangkat lunak VLC.

Packet loss terbesar terjadi pada bandwidth 64 Kbps dan Packet loss terkecil terjadi pada bandwidth 448 Kbps. Dari hasil pengujian didapat hasil yaitu pada bandwidth 64 kbps streaming video sudah bisa berlangsung,hanya saja kualitas gambar dan videonya tidak bagus, masih banyak gambar dan suara yang

terputus-putus. Hal yang sama masih juga terlihat pada bandwidth 128 kbps dengan Packet loss yang dihasilkan sebesar 0.0678 %. Pada bandwidth 256 kbps dan Packet loss yang dihasilkan 0.0391 % sebenarnya video streaming sudah cukup baik berlangsung ini dapat dilihat dari video dan audio yang

distreamingkan sudah mulai bagus kualitasnya dengan sedikitnya terjadi video

dan audio yang terputus-putus. Pada bandwith 320 kbps dan Packet loss yang dihasilkan 0.018 % kualitas video streamingnya sudah bagus ini terlihat dari

video dan audio yang distreamingkan sudah berjalan dengan baik dengan hanya

terjadi satu atau dua kali terjadi gambar yang terputus. Sedangkan pada

bandwidth 384 kbps dan 448 kbps Packet loss yang ddihasilkan dari pengujian sebear 0 % (nol) maka video yang distreamingkan sudah berjalan dengan sangat

baik tanpa terjadi gambar atau audio yang terputus-putus.

4.3.3 Pengukuran dan analisa Delay

Dari hasil pengujian video streaming dengan format video Mp4 maka

Gambar

Gambar 2.1 menunjukkan empat buah komponen streaming pada suatu
Gambar 2.2 Perbedaan Transmisi Unicast dengan Multicast
Tabel 2.1 Perbandingan Standar Kompresi Video
Gambar 2.4 Mekanisme Protokol RTCP + RTP
+7

Referensi

Dokumen terkait

If you want to be among them, let's acquisition this book Wolf Wanted By Ana Maria Machado by downloading and install guide on link download in this site. You can obtain the

Cerita tentang gambar seri (1) runtut dan mudah dipahami Membaca nyaring teks (20–25 kalimat) dengan lafal dan intonasi yang tepat Menyusun paragraf berdasarkan bahan yang

Penelitian ini bertujuan untuk mengetahui pengaruh pemberian Exaton-F pada pakan dengan dosis yang berbeda terhadap laju pertumbuhan dan FCR juvenile ikan Nila Merah (Oreochromis

[r]

Paket pengadaan ini terbuka untuk penyedia barang/jasa yang memenuhi persyaratan a.. Penyedia jasa usaha (kecil /non kecil) berbadan usaha/orang perorangan

Dapat diambil kesimpulan bahwa yang dimaksud dengan partisipasi politik adalah kegiatan yang dilakukan oleh warga negara haik secara individu maupun kolektif, atas dasar

[r]

Aplikasi permainan catur ini merupakan aplikasi permainan yang mensimulasikan permainan catur ke dalam PC agar dapat dimainkan oleh user yang menyukai permainan 2 dimensi.