Tugas ke 3 Pengantar Telematika

Oleh Diah Ekaningtyas

 

  1. Apa yang dimaksud dengan video streaming dan jelaskan cara kerjanya!

Video Streaming adalah sebuah teknologi untuk memainkan file video secara langsung ataupun dengan pre-recorder dari sebuah mesin server (web server).

File video ataupun audio yang terletak dalam sebuah server dapat secara langsung dijalankan pada UE sesaat setelah ada permintaan dari user, sehingga proses running aplikasi yang didownload berupa waktu yang lama dapat dihindari tanpa harus melakukan proses penyimpanan terlebih dahulu.

Cara kerja video streaming:

Prinsip dasar kerja video streaming adalah sebagai berikut :

Pada awalnya, data dari source (bisa berupa audio maupun video) akan di-capture dan disimpan pada sebuah buffer yang berada pada memori komputer (bukan media penyimpanan seperti harddisk) dan kemudian di-encode sesuai dengan format yang diinginkan. Dalam proses encode ini, user dapat mengkompresi data sehingga ukurannya tidak terlalu besar (bersifat optional). Namun pada aplikasi streaming menggunakan jaringan, biasanya data akan dikompresi terlebih dahulu sebelum dilakukan streaming, karena keterbatasan bandwitdh jaringan. Setelah di-encode, data akan di-stream ke user yang lain. User akan melakukan decode data dan menampilkan hasilnya ke layar user. Waktu yang dibutuhkan agar sebuah data sampai mulai dari pemancar sampai penerima disebut dengan latency.

Saat file video atau audio di stream, akan berbentuk sebuah buffer di komputer client, dan data video – audio tersebut akan mulai di download ke dalam buffer yang telah terbentuk pada mesin client. Dalam waktu sepersekian detik, buffer telah terisi penuh dan secara otomatis file videoaudio dijalankan oleh sistem. Sistem akan membaca informasi dari buffer dan tetap melakukan proses download file, sehingga proses streaming tetap berlangsung ke mesin.

Tipe video straming dapat dibedakan menjadi 2 :

1)      Real Time Encoding dan Pre-encoded (stored) Video atau Audio

Video atau audio dapat diencode untuk keperluan komunikasi secara real time atau dapat juga di pre-encoded dan disimpan dalam format CD-DVD untuk dijalankan pada saat dibutuhkan. Salah satu aplikasi yang membutuhkan real time encoding adalah videophone dan video conferencing. Sedangkan aplikasi yang membutuhkan pre-encoded antara lain DVD, VCD, yang dikenal dengan penyimpanan secara local atau Video on Demand (VoD), yang penyimpanannya dilakukan secara remote di server yang dikenal dengan video streaming.

2)      Transfer Video via File Download dan Transfer Video via Streaming

Sebuah file video yang akan ditampilkan di user dapat menggunakan dua metode transfer file. Pertama, dengan mendownload file video tersebut dan yang kedua dengan melakukan proses streaming. Kedua metode ini memiliki keunggulan dan kekurangannya masing-masing. Sebuah file video yang diambil dari server dengan cara download tidak dapaat ditampilkan dalam sebuah file video tersebut selesai tersalin ke buffer. Metode ini memerlukan media penyimpanan yang cukup besar dan waktu yang diperlukan untuk proses download cukup lama karena file video biasanya berukuran besar. Metode kedua yang dapat digunakan adalah proses streaming. Metode ini berusaha untuk mengatasi masalah yang terdapat dalam metode download. Ide dasar dari video streaming ini adalah membagi paket video menjadi beberapa bagian, mentransmisikan paket data tersebut, kemudian penerima (receiver) dapat mendecode dan memainkan potongan paket video tersebut tanpa harus menunggu keseluruhan file selesai terkirim ke mesin penerima.

  1. Apa yang dimaksud dengan teleconference dan jelaskan cara kerjanya!

Teleconference adalah penggunaan video/teknologi suara dan komputer yang memungkinkan orang pada lokasi yang berjauhan untuk saling berkomunikasi dengan saling melihat, mendengar, dan berbicara satu sama lain atau  konferensi video dimana data yang di-transmisikan adalah dalam bentuk video atau audiovisual.

Teleconference bekerja dengan menggunakan 3 cara yaitu gan voice activation, continuous presence, atau gabungan dari keduanya.

Cara kerja teleconference
Untuk dapat menggunakan teknologi teleconference, perlu dipilih software Microsoft Visual C# 2005 yang merupakan Integrated Development Environment (IDE) yang berbasiskan .NET Framework 2.0 SP1 atau software lain yang menyediakan Graphical User Interface (GUI) yang mudah didesain dan memiliki banyak library yang sangat membantu dalam pembuatan sistem. Selain itu, digunakan beberapa library tambahan seperti:

  • • Microsoft Managed DirectShow
  • • ConferenceXP RTP Filter
  • • Microsoft Visual C++ 2005 Redistributable
  • • Windows Media Player 11 Codec

Awalnya, user harus memilih jenis IP yang akan digunakan (IPv4 atau IPv6) dengan memilih radio button. Untuk memilih IP address, user dapat mengklik combo box dan memilih IP yang terdapat pada komputer. Setelah itu, user menekan tombol centang yang ada di kanan bawah.
Jika user diperbolehkan untuk bergabung ke dalam konferensi, akan muncul form set destination IP and port. Setelah user mengisi alamat IP dan nomor port, user akan tergabung ke dalam konferensi.

  1. Jelaskan tentang teknologi grafik, animasi, video!

Grafika/grafik adalah segala cara pengungkapan dan perwujudan dalam bentuk huruf, tanda, dan gambar yang diperbanyak melalui proses percetakan guna disampaikan kepada khalayak. Contohnya adalah: foto, gambar/drawing, Line Art, grafik, diagram, tipografi, angka, simbol, desain geometris, peta, gambar teknik, dan lain-lain. Seringkali dalam bentuk kombinasi teks, ilustrasi, dan warna.

Teknologi grafik adalah suatu metode yang digunakan untuk membuat suatu grafik baik berbentuk huruf, tanda, dan gambar. Salah satu teknologi grafik adalah grafika computer. Grafika komputer (Inggris: Computer graphics) adalah bagian dari ilmu komputer yang berkaitan dengan pembuatan dan manipulasi gambar (visual) secara digital. Bentuk sederhana dari grafika komputer adalah grafika komputer 2D yang kemudian berkembang menjadi grafika komputer 3D, pemrosesan citra (image processing), dan pengenalan pola (pattern recognition). Grafika komputer sering dikenal juga dengan istilah visualisasi data.

Animasi adalah sebuah proses merekam dan memainkan kembali serangkaian gambar statis untuk mendapatkan sebuah ilusi pergerakan.” Berdasarkan arti harfiah, Animasi adalah menghidupkan/ usaha untuk menggerakkan sesuatu yang tidak bisa bergerak sendiri.

Secara garis besar, animasi komputer dibagi menjadi dua kategori, yaitu:

1)      Computer Assisted Animation, animasi pada kategori ini biasanya menunjuk pada system animasi dua dimensi, yaitu mengkomputerisasi proses animasi tradisional yang menggunakan gambaran tangan. Computer digunakan untuk pewarnaan, penerapan virtual kamera dan penataan data yang digunakan dalam sebuah animasi.

2)      Computer Generated Animation, pada kategori ini biasanya digunakan untuk animasi 3 dimensi dengan program 3D seperti 3D Studio Max, Maya, Autocad dan lain sebagainya.

Video adalah teknologi pengiriman sinyal elektronik dari suatu gambar bergerak. Aplikasi umum dari sinyal video adalah televisi, tetapi dia dapat juga digunakan dalam aplikasi lain di dalam bidang teknik, saintifik, produksi dan keamanan.

Video juga berarti rekaman gambar hidup atau gambar bergerak yang saling berurutan. Terdapat dua macam video yaitu video analog dan video digital. Video analog dibentuk dari deretan sinyal elektrik (gelombang analog) yang direkam oleh kamera dan dipancarluaskan melalui gelombang udara. Sedangkan video digital dibentuk dari sederetan sinyal digital yang berbentuk yang menggambarkan titik sebagai rangkaian nilai minimum atau maksimum, nilai minimum berarti 0 dan nilai maksimum berarti. Terdapat tiga komponen utama yang membentuk video digital yaitu frame rate, frame size dan data type. Frame rate menggambarkan berapa kali bingkai gambar muncul setiap detiknya, sementara frame size merupakan ukuran fisik sebenarnya dari setiap bingkai gambar dan data type menentukan seberapa banyak perbedaan warna yang dapat muncul pada saat bersamaan.

Sumber :