Teknologi multimedia melalui Internet semakin berkembang secara online. Perkembangan coding dan decoding untuk gambar maupun suara juga semakin meningkat seiring dengan bertambahnya kecepatan komputer. Istilah streaming sudah sering kita dengar. Tapi, seperti apakan streaming sebenarnya? Apakah streaming hanya sekadar menonton siaran hiburan atau mendengar radio melalui Internet saja? Pastinya ada banyak hal yang perlu dipelajari mengenai teknlogi yang satu ini.
Seperti Sungai
Streaming sebenarnya adalah proses pengiriman data kontinu alias terus-menerus yang dilakukan secara broadcast melalui Internet untuk ditampilkan oleh aplikasi streaming pada PC (klien). Paket-paket data yang dikirimkan telah dikompresi untuk memudahkan pengirimannya melalui Internet. Kenapa disebut streaming? Stream berasal dari bahasa Inggris stream yang artinya sungai. Proses streaming bisa diibaratkan seperti aliran air di sungai yang tak pernah terputus kecuali jika sumber mata airnya mengering. Seperti aliran air di sungai, aliran data streaming dilakukan tanpa ada interupsi dan dilakukan secara kontinyu hingga datanya habis, artinya telah selesai dikirim dan ditampilkan dalam PC si pengguna.
Streaming Makin Sederhana
Dulu, sebelum teknologi streaming semaju saat ini, kita perlu men-download file streaming sampai habis (utuh) ke dalam komputer untuk bisa menonton atau mendengarkannya. Bayangkan berapa banyak waktu yang harus kita buang demi men-download file tersebut. Sekarang kita makin dimanjakan oleh teknologi. Melakukan streaming suara atau bahkan video bisa dilakukan dengan mudah, tak perlu membuang banyak waktu untuk menunggu di depan komputer karena aplikasi di klien akan langsung menampilkan suara tanpa menunggu keseluruhan data selesai diambil. Kita hanya perlu mengklik di satu link di situs yang memang menyediakan fasilitas streaming, menunggu sebentar proses loading dan buffering, dan siaran hiburan atau berita pun muncul di depan mata kita. Tapi perlu diingat, diperlukan spesifikasi sistem yang sesuai untuk bisa cepat melakukan streaming.
Streaming Media
Streaming suara sering juga disebut sebagai streaming media. Teknologi ini merupakan pengembangan dari teknologi MPEG (Moving Picture Experts Group) yang diakui oleh ISO (International Standard Organization). Teknik kompresi suara menggunakan istilah coding dan decoding. Proses coding dilakukan pada sisi server (coder) sedangkan proses decoding dilakukan oleh klien (decoder). Proses coding dilakukan server untuk mengkompresi data sebelum dikirimkan ke klien melalui Internet, dan decoding dilakukan oleh klien untuk ditampilkan data tanpa kompresi. Proses kompresi dan dekompresi oleh coder dan decoder ini sering disingkat menjadi codec. Proses codec bisa dilakukan menggunakan algoritma standar MPEG. Sebagai informasi, beberapa versi MPEG telah dikembangkan secara massal (MPEG versi 1 dan 2). MPEG versi 3 telah dikembangkan untuk proses broadcast HDTV (High Definision Television). Hingga saat ini, sudah ada 7 versi MPEG, dan versi 6 digunakan oleh NASA untuk mentransfer rekaman pesawat tanpa awak Pathfinder di Mars.