Pengertian Streaming

Streaming

Pengertian Streaming | Sering kali kita menjumpai istilah streaming ketika kita melihat sebuah video atau audio di internet. Yaps, Streaming merupakan sebuah teknologi yang digunakan untuk memainkan sebuah file audio maupun video yang secara langsung maupun dengan prerecord yang berada di web server.

File – File audio maupun video ini diletakkan di sebuah server komputer yang dapat secara langsung diakses di komputer client atau komputer kita masing-masing melalui koneksi internet, sesaat setelah ada permintaan dari pengguna sehingga proses download file tersebut yang menghabiskan waktu cukup lama dapat dihindari.

Ketika file-file tersebut di-stream maka akan terbentuklah sebuah “buffer” di komputer client dan pada waktu itu data audio atau video tersebut akan mulai di-download ke dalam buffer yang telah terbentuk pada mesin client. Setelah buffer terisi dalam waktu hitungan detik, maka secara otomatis file video ataupun audio akan di jalankan oleh sistem. Sistem akan membaca informasi dari buffer sambil tetap melakukan proses download file sehingga proses streaming tetap berlangsung ke mesin client. Delay waktu sesaat sebelum file video atau audio di jalankan berkisar antara 5 sampai dengan 30 detik.

Konsep dasar dari video streaming ini yaitu membagi paket video ke dalam beberapa bagian (dipecah), dan mentransmisikan paket-paket tersebut, kemudian dari sisi (client) dapat men-decode dan memainkan potongan paket file video tanpa harus menunggu seluruh file terkirim ke mesin penerima.

Konsep video streaming di bagi ke dalam tiga tahap, antara lain:

  • Mempartisi atau membagi data video yang telah terkompresi ke dalam paket paket data
  • Pengiriman paket – paket data video
  • Pihak penerima (client) mulai men-decode dan menjalankan video walaupun paket data yang lain masih dalam proses pengiriman ke PC client.

Itulah sedikit informasi mengenai pengertian Streaming semoga bisa bermanfaat.

Baca juga:



Ada pertanyaan? Silahkan tulis di kolom komentar!

Your email address will not be published. Required fields are marked *