Template by:
Free Blog Templates

Rabu, 05 Januari 2011

Streaming

Streaming 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.

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.

Dengan teknik codec yang berkembang semakin baik, kini banyak para pengguna Internet yang bisa melakukan streaming suara (audio). Ada dua macam streaming, streaming suara dan video. Untuk melakukan streaming suara, kita hanya perlu memiliki koneksi internet antara 16 Kbps hingga 48 Kbps. Dengan koneksi semacam ini, para pengakses dial-up pun bisa melakukan streaming suara. Streaming suara bisa dilakukan secara live, artinya real-time dan seluruh pengguna Internet yang mengakses streaming dari channel yang sama akan menerima data yang sama pula. Streaming suara yang populer dan paling banyak diimplementasikan adalah siaran radio FM. Dengan streaming, kita bisa mendengarkan siaran di radio FM manapun di mana saja, tidak perlu berada di daerah yang terjangkau oleh pemancarnya.

Aplikasi di klien terintegrasi dengan server melalui browser Internet. Untuk melakukan streaming, browser-lah yang mulai memanggil aplikasi untuk menjalankan streaming dan mengakses server. Sudah cukup banyak siaran radio AM dan FM yang bisa didengarkan melalui Internet. Beberapa di antaranya punya alasan untuk menjangkau para pendengar yang lokasinya jauh dari jangkauan siaran pemancar mereka. Bahkan ada juga yang hanya mengadakan siaran melalui Internet – menghadirkan musik jazz atau musik dansa keren, serta berita dalam berbagai bahasa dunia. Untuk bisa mendengarkannya, kita hanya perlu untuk tune in menggunakan streaming audio player. Aplikasi streaming audio player yang banyak digunakan orang di antaranya adalah Nullsoft Winamp, Microsoft Windows Media Player, MusicMatch Jukebox, Apple QuickTime, dan RealNetworks RealOne Player.

Format Streaming
Ada tiga jenis format streaming yang banyak digunakan dalam situs-situs Internet. Mereka adalah format Real Media (.rm/.ra/.ram), Windows Media (.asf/.wmf/.asx) dan QuickTime (.mov). Tak ada yang sempurna, begitu juga dengan format-format tersebut. Masing-masing memiliki kekurangan dan kelebihannya sendiri. Sebagai contoh, format Real Media dan Windows Media bisa dikatakan sangat andal untuk melakukan streaming, tetapi kurang bagus untuk melakukan proses editing dan playback. Sedangkan, Format QuickTime yang merupakan format streaming paling lawas yang sudah ada sejak tahun 1991, dianggap cukup andal untuk mendukung proses streaming, editing dan playback.

Untuk bisa menikmati streaming menggunakan ketiga format tersebut, kita perlu menginstal semacam player untuk streaming. Umumnya situs-situs yang menawarkan fasilitas streaming juga menyedia aplikasi player yang bisa diinstal langsung dari situs tersebut. Sebaiknya, dalam satu komputer, kita menginstal tiga player sekaligus (QuickTime Player, Windows Media Player, dan RealOne Media Player) karena setiap situs di Internet belum tentu menggunakan format streaming yang sama.

Kamus Seputar Dunia Streaming
Media Streaming
Sebuah teknlogi yang memungkinkan distribusi data audio, video dan multimedia secara real-time melalui Internet. Media streaming merupakan pengiriman media digital (berupa video, suara dan data) agar bisa diterima secara terus-menerus (stream). Data tersebut dikirim dari sebuah server aplikasi dan diterima serta ditampilkan secara real-time oleh aplikasi pada komputer klien.

Buffering
Proses atau kondisi yang terjadi saat sebuah player untuk media streaming sedang menyimpan bagian-bagian file media streaming ke tempat penyimpanan lokal. Kebanyakan player menyimpan hanya sebagian kecil dari sebuah presentasi streaming sebelum memulai streaming. Proses buffering juga bisa terjadi di tengah-tengah streaming, biasanya hal seperti ini terjadi jika bandwith yang diperlukan untuk memainkan streaming kurang sesuai atau kurang memenuhi besar bandwidth dari yang seharusnya.

Bandwidth
Jumlah data yang bisa ditransmisikan dalam ukuran waktu yang telah pasti. Untuk peralatan digital, biasanya bandwidth dibuat dengan satuan bit per seken atau byte per seken – berbeda dengan peralatan analog yang memiliki standar ukuran cycle per seken atau Hertz (Hz).

Broadcast
Sebuah proses saat data secara simultan dikirimkan ke semua stasiun dalam sebuah jaringan.

Buffer
Tempat penyimpanan sementara (penyangga) yang dialokasikan dalam sistem secara random untuk menyimpan data-data sebelum dikirim atau disimpan ke bagian lain dari sistem. Dalam aplikasi streaming, buffer menyimpan data video atau audio sampai semua informasi yang cukup untuk melakukan streaming terkumpul semua.

Video Digital
Kunci dari konten media streaming. Biasanya video digital dikonversi dari data-data video analog. Sinyal video digital direpresentasikan dengan bilangan 0 dan 1, sedangkan sinyal analognya direpresentasikan dengan fluktuasi sinyal yang tersimpan di storage – perbedaan analog dan digital dalam sinyal video sama dengan perbedaan analog dan digital pada sinyal audio.

Encoder
Aplikasi perangkat keras atau software yang dipakai untuk mengkompresi sinyal-sinyal audio video untuk melakukan streaming.

1 komentar: