• Tidak ada hasil yang ditemukan

2. LANDASAN TEORI. Menghemat waktu. Biaya operasional yang lebih rendah. Accessible. Audience yang lebih besar. Adaptable. Interaktif.

N/A
N/A
Protected

Academic year: 2022

Membagikan "2. LANDASAN TEORI. Menghemat waktu. Biaya operasional yang lebih rendah. Accessible. Audience yang lebih besar. Adaptable. Interaktif."

Copied!
9
0
0

Teks penuh

(1)

2. LANDASAN TEORI

2.1 Teleconference

Teleconference adalah istilah yang digunakan untuk menghubungkan orang yang berlokasi di tempat yang berbeda dengan media elektronik.

Komunikasi antar pihak dalam teleconference bisa menggunakan audio, video atau langsung kedua-duanya. Dengan menggunakan teleconference penyaluran informasi akan menjadi lebih efficient. Data yang digunakan pada saat teleconference di kirim secara realtime atau di stream secara live.

Bentuk paling simple dari teleconference adalah audio conference antara dua orang dengan speaker phone. Dengan lebih banyak peralatan dan pengaturan khusus, teleconference akan menjadi video conference dimana pihak yang terlibat bisa melihat video satu sama lain, video conference membutuhkan peralatan komunikasi khusus dan ruangan khusus untuk tiap pihak yang terlibat. (Tech Target, 2008)

Dengan menggunakan teleconference penyaluran informasi akan menjadi lebih efficient, manfaat yang didapatkan dengan menggunakan teleconference adalah: (Lane, n.d.)

 Menghemat waktu.

 Biaya operasional yang lebih rendah.

 Accessible.

 Audience yang lebih besar.

 Adaptable.

 Interaktif.

Syarat-syarat yang diperlukan untuk melakukan teleconference yang baik adalah sebagai berikut: (ITU-T, 1996, hal. 2)

 Ruangan khusus digunakan untuk teleconference

 Koneksi internet minimal 2mbps

 Terminal untuk partisipasi individual, misal komputer

 Peralatan audio dan video seperti webcam dan microphone

(2)

Menurut ITU-T F.702 “Dalam multimedia conference, dua atau lebih terminal saling bertukar informasi multimedia melalui sistem interkoneksi yang bekerja di bawah control unit. Sistem interkoneksi mempunyai perangkat untuk menukar atau menggabungkan informasi dari beberapa terminal yang berbeda dan jaringan yang berbeda”. Diagram Functional Model bisa dilihat pada gambar 2.1

Gambar 2.1. Diagram Functional Model (ITU-T, 1996, hal. 3) 2.1.1 Quality of Service

Pada umumnya quality of service dalam teleconference bergantung pada kualitas dari tiap komponen media, asosiasi tiap komponen media, dan pengaturan komponen tersebut. Juga bergantung terhadap kualitas dari system dan environment. Kualitas layanan teleconference ini dipengaruhi oleh dua aspek yaitu komunikasi dan media komponen. (ITU-T, 1996, hal. 8)

Layanan teleconference dibuat untuk berkomunikasi, ketika video tampil.

delay terhadap suara dan gambar harus dibuat serendah mungkin agar komunikasi berjalan dengan baik. (ITU-T, 1996, hal. 10)

Komponen media dalam teleconference terbagi menjadi enam media komponen yang membangun dan mempengaruhi sebuah kualitas layanan

(3)

teleconference, satu komponen mandatory yang harus ada dalam proses teleconference adalah komponen audio, sisanya adalah video, text, graphics, still picture, dan other. Salah satu dari enam komponen ini akan menjadi mandatory dalam proses teleconference menjadikan total dua komponen mandatory dengan kombinasi audio dan enam media komponen lainnya. (ITU-T, 1996, hal. 11) 2.2 Nginx Server

Dibuat oleh Igor Sysoev pada tahun 2002 di Russia, Nginx [engine-x]

adalah HTTP dan reverse proxy, mail proxy server, dan TCP/UDP server yang sudah gunakan oleh website-website terkenal di Russia seperti Yandex, Mail.Ru, VK, dan Rambler. Menurut Netcraft, Nginx telah melayani dan menjadi proxy

25,14 persen dari website-website tersibuk di dunia pada tahun 2016. Nginx juga digunakan oleh website-website ternama seperti Netflix, dan Wordpress. (Nginx, n.d.)

Nginx telah dikenal sebagai general purpose web server yang kokoh dan scalable. Menjadi pilihan utama untuk webmaster, dan startup founder, karena arsitektur nginx simple tetapi expandable. Nginx memberikan banyak fungsi yang berguna seperti kompresi on the fly dan caching. (Kholodkov, 2015, hal. 1)

Nginx juga di dukung oleh komunitas aktif yang besar, dan serta didukung juga oleh perusahaan konsultan, oleh karena itu nginx secara aktif didukung dan dikembangkan. Nginx terintegrasi dengan teknologi web yang sudah ada seperti Apache web server dan PHP. (Kholodkov, 2015, hal. 1)

Nginx dirilis dengan lisensi 2-clause BSD-like, dan bersifat multi-platform sehingga bisa digunakan dengan bermacam-macam sistem operasi. (Nginx, n.d.)

2.3 Real-Time Messaging Protocol

RTMP atau Real-Time Messaging Protocol adalah open standard yang menjadi sistem untuk mengirimkan media secara on demand atau live diantara aplikasi yang menggunakan Adobe Flash, awalnya diciptakan oleh macromedia yang sekarang sudah di akuisisi oleh Adobe, Adobe mempublikasi sebagian spesifikasi RTMP untuk penggunakan publik, Adobe tidak mempublikasi semua

(4)

bagian dari RTMP untuk melindungi bagian security dari RTMP dan customer yang menggunakan feature security ini. (Adobe. n.d.)

Adobe real time messaging protocol (RTMP) menyediakan sebuah layanan bidirectional message multiplex diatas stream transport yang reliable, seperti TCP, dimaksudkan untuk membawa stream parallel dari video, audio, dan data message, serta informasi terkait waktu, antar sepasang peer yang berkomunikasi. Implementasi biasanya memberikan prioritas yang berbeda tergantung dari message class yang berbeda, yang dapat mempengaruhi urutan message yang akan dikirimkan ke stream transport yang mendasari komunikasi ketika kapasitas transport dibatasi. (Parmar dan Thornburgh, 2012, hal. 3)

RTMP mendukung MP4 dan FLV streaming dan mempunyai beberapa keuntungan dari HTTP yaitu:

 RTMP bisa melakukan live streaming.

 RTMP bisa melakukan dynamic streaming, sehingga kualitas gambar bisa disesuaikan dengan kapasitas bandwidth. (JW Player. n.d.)

2.4 FFmpeg

FFmpeg adalah multimedia framework terkemuka yang memproduksi library dan program untuk memproses multimedia data, mampu memproses berbagai jenis file multimedia yang pernah dibuat. Mendukung format yang paling kuno hingga format yang paling terbaru. FFmpeg bisa dijalankan oleh berbagai macam sistem operasi, berbagai macam arsitektur dan konfigurasi. (FFmpeg. n.d.) 2.5 Flash

Dimulai sebagai Future Splash Animator software pada tahun 1995, pada tahun 1996 software ini dibeli oleh macromedia dan diperkenalkan kembali sebagai flash, software ini focus digunakan untuk membuat animasi dan content dinamis yang dapat ditampilkan di internet, terkenal digunakan oleh youtube untuk video streaming flash menjadi format standar untuk online multimedia.

Pada tahun 2005 macromedia diakuisisi oleh Adobe. (Rocheleau, 2012).

(5)

2.6 Linux

Operating system adalah software yang jalan di dalam komputer, mengatur semua interaksi terhadap user dan hardware. Operating system bukan hanya sebuah program, terbentuk dari ribuan program dan tools yang memungkinkan pengguna menggunakan computer untuk keperluan masing-masing. Pengguna kemudian menjalankan program lain seperti word processor di atas operating system untuk menyelesaikan kebutuhannya. (Blum, 2009, hal. 10)

Linux sering ditunjuk sebagai “operating system yang lain” di permukaan, mungkin tampil seperti itu, tetapi ketika melihat ke dalam, bisa dilihat bahwa itu tidak benar. The Linux Project adalah proyek unggulan terkemuka yang membawa tren software saat ini kepada open-source dan free software dalam industri computing. Linux mewakili semua yang baik dalam software development. (Blum, 2009, hal. 10)

Dua perbedaan utama yang memisahkan linux dari operating system lainnya adalah :

 Linux di lisensikan dengan GNU General Public License.

 Linux di kembangkan dan dipertahankan oleh tim sukarelawan di seluruh dunia dan programer bekerja bersama melalui internet.

GNU General Public License adalah lisensi yang paling banyak digunakan dalam perkembangan linux dan free software lainnya, Lisensi GNU GPL fokus terhadap kebebasan dalam software. Ada 4 kebebasan yang harus dimiliki oleh tiap user, yaitu : (Smith, 2007, hal. 2)

 Kebebasan menggunakan software untuk kebutuhan apa pun.

 Kebebasan untuk membagi software dengan teman atau tetangga.

 Kebebasan untuk mengubah software sesuai kebutuhan.

 Kebebasan untuk membagi apa yang sudah di rubah.

Developer yang membuat software dan merilisnya menggunakan GNU GPL, software itu akan menjadi free software dan tetap menjadi free software, meskipun orang mengganti atau menyebarkan software tersebut. Ini disebut

(6)

digunakan untuk memberikan restriction seperti software proprietary, tetapi digunakan untuk memastikan kebebasan tiap user. (Smith, 2007, hal. 2)

Linux baik digunakan untuk berbagai macam kebutuhan, termasuk fakta bahwa orang-orang yang membangun linux ingin menjadi sebagai berikut : (Blum, 2009, hal. 12)

 Multiuser

Lebih dari satu user bisa login dalam sebuah computer.

 Multiprocessor

True pre-emptive multitasking membuat core dari linux dapat menjalankan beberapa program sekaligus secara efisien. Ini penting untuk dapat memberikan lebih dari satu layanan dalam satu computer.

 Multiplatform

Linux sekarang dapat digunakan menggunakan lebih dari 24 hardware platform, termasuk 32 dan 64bit intel PC, Digital/Compaq Alpha, semua variasi dari Apple Macintosh, Sun SPARC, Apple Ipod, dan Microsoft Xbox

 Interoperable

Linux bisa berkomunikasi dengan hampir semua network protocol, dan sistem operasi, sehingga user bisa berinteraksi dengan computer yang menggunakan sistem operasi lain.

 Scalable

Linux bisa digunakan dalam bingkai foto elektronik kecil, komputer desktop, bahkan sistem server industrial yang besar.

 Portable

Linux banyak ditulis dengan bahasa C, dan C adalah bahasa yang dibuat untuk membuat operating sistem level software dan dapat di port dengan cepat untuk dijalankan di komputer baru

 Flexible

Linux bisa digunakan sebagai host jaringan, router, workstation grafis, komputer kantor, dan berbagai kegunaan komputer lainnya.

(7)

 Stable

Pengembangan linux kernel sudah mencapai tingkat kematangan yang tinggi sehingga sangat stabil untuk digunakan.

 Efficient

Desain modular dari linux memungkinkan untuk menjalankan linux hanya dengan komponen yang diinginkan untuk menjalankan komputer.

Arsitektur dan antar muka linux dapat dilihat pada gambar 2.2 dan 2.3.

Gambar 2.2. Ilustrasi Arsitektur Linux (IBM).

Gambar 2.3. Antar Muka Dari Distro Linux Ubuntu.

2.7 Nginx-RTMP Module

Dibuat oleh Roman Arutyunyan nginx-rtmp-module adalah sebuah open source library yang dapat menambahkan kapabilitas dari server Nginx untuk menggunakan protokol RTMP sehingga mampu untuk menjadi media server.

(Arutyunyan, n.d.)

(8)

2.8 Web Video Player

Web Video Player adalah komponen dari website yang berfungsi untuk menayangkan video streaming kepada pengguna website, dalam pengerjaan skripsi akan menggunakan HDW Player.

HDW Player adalah video player yang di kembangkan menggunakan HTML5 dan Flash As3. Player ini membantu menerbitkan video milik sendiri, dan juga menanamkan video dari situs seperti YouTube, Vimeo, dan lain lain.

(HDW Player, n.d.)

2.9 H.264

Sekarang ini harga untuk processing power dan memory sudah berkurang, network support untuk video sudah mulai menyebar dan perkembangan dalam video teknologi juga sudah dimulai, kebutuhan akan standard untuk teknologi video kompresi dengan efisiensi yang tinggi dan kokoh dalam network environment pun semakin tinggi. Dengan ini maka ITU-T Video Coding Experts Group dan ISO/IEC Moving Picture Experts Group membuat Joint Video Team pada tahun 2001 untuk menciptakan standard baru. (ITU-T, 2016, hal. 1)

Standard baru ini diciptakan untuk menjawab kebutuhan akan compression yang lebih tinggi untuk berbagai aplikasi seperti video conferencing, digital storage media, television broadcasting, internet streaming, dan communication.

Standard ini juga di desain agar bisa digunakan secara flexible dalam berbagai network environment. Penggunaan standard ini memungkinkan video bergerak untuk dapat dimanipulasikan dalam sebuah bentuk computer data dan disimpan dalam berbagai media penyimpanan, dikirim, dan diterima oleh network yang sudah ada atau yang akan muncul kedepannya. (ITU-T, 2016, hal. 1)

H.264 adalah video format generasi baru, dikenal juga dengan nama MPEG-4 AVC. Dibuat untuk digunakan dalam system yang bisa menampilkan high definition seperti HDTV, Blu-ray dan juga device dengan resolusi rendah seperti mobile devices. H.264 memberikan kualitas lebih baik dengan ukuran file lebih rendah dari MPEG-2 dan MPEG-4 ASP, H.264 biasa salah dikenal dengan mp4, ini tidak benar karena mp4 sebenarnya adalah sebuah container yang dapat menerima beberapa video compression codec. (h264 info, n.d.)

(9)

Standard baru atau H.264 ini di desain untuk digunakan pada berbagai aplikasi untuk konten video yaitu: (ITU-T, 2016, hal. 1)

 CATV TV kabel dalam optical networks.

 DBS Layanan direct broadcast satellite video.

 DSL Layanan digital subscriber line video.

 DTTB Digital terrestrial television broadcasting.

 ISM Interactive storage media (cd,dvd,dll).

 MMM Multimedia mailing.

 MSPN Layanan multimedia melalui packet network.

 RTC Layanan realtime conversational services (videoconferencing, dll).

 RVS Remote video surveillance.

 SSM Serial storage media.

2.10 Apache Web Server

Apache HTTP Server Project adalah kolaborasi pengembangan software yang di tujukan untuk membuat HTTP Server yang kokoh, berkelas komersial, berfitur dan source kode yang tersedia bebas. Project ini di maintain oleh sekumpulan sukarelawan yang berlokasi di sekeliling lokasi di dunia, menggunakan internet dan web untuk berkomunikasi, merencanakan, dan mengembangkan server dan dokumentasinya. Proyek ini adalah bagian dari Apache Software Foundation, dan ribuan pengguna sudah berkontribusi berupa ide, code dan dokumentasi pada project ini. (Apache, n.d.)

Gambar

Gambar 2.1. Diagram Functional Model (ITU-T, 1996, hal. 3)  2.1.1  Quality of Service
Gambar 2.3. Antar Muka Dari Distro Linux Ubuntu.

Referensi

Dokumen terkait

Simpulan: Penggunaan pasta gigi dengan kandungan xylitol dan flouride dapat menghambat pembentukan plak gigi tetapi pasta gigi dengan flouride tidak dapat menghambat

Berdasarkan penelitian yang dilakukan pada tanaman jagung ( Zea mays L.) dengan pola penanaman dan waktu pencabutan gulma yang berbeda maka dapat disimpulkan bahwa

The researcher analyzed the types of maxims based on Cooperative Principle and the meaning of each utterance contains the Grice Maxim, and some socio

Stoltz (2007) mengemukakan faktor-faktor yang mempengaruhi kecerdasan adversity antara lain:.. 1) Daya saing menemukan bahwa orang-orang yang merespon kesulitan

Strategi ini dimaksudkan untuk meningkatkan penyelenggaraan pelayanan publik yang lebih baik melalui perbaikan di segala lini. Strategi operasionalnya dilakukan melalui: i) Penataan

hormon estradiol- 17b pada ikan baung selama pengam at an pada perlakuan P 1 (t anpa diberi hormon HCG (0 IU/ kg) dan MT (0 µg/ kg) diduga kuat adalah m erupakan suat u kondisi alam

Dari hasil SSP tersebut dapat dikatakan bahwa persentase kapabilitas yang lebih besar dari 90% untuk siku, bahu, batang tubuh, pinggul, dan lutut menandakan bahwa

Sebagian besar alkaloid alami yang bersifat sedikit asam memberikan endapan dengan reaksi yang terjadi dengan reagent Mayer (Larutan Kalium Mercuri