Live streaming adalah tayangan langsung yang di-broadcast kepada banyak
orang (viewers) dalam waktu yang bersamaan dengan kejadian aslinya,
melalui media data komunikasi (network) baik yang terhubung dengan cable
atau wireless.
VIDEO STREAMING MENGGUNAKAN FLASH DAN PROTOKOL HTTPHTTP
adalah protokol standar web yang digunakan teknologi web untuk
keperluan sharing dan streaming video contoh YouTube, Google Video, dan
website sharing video lainnya. Karena protokol inilah yang paling mudah
diakses dari manapun. Beberapa firewall menutup port-port yang tidak
umum namun port 80 yang digunakan oleh protokol HTTP hampir tidak pernah
ditutup kecuali memang firewall tidak mengijinkan internet dalam
jaringan mereka. Dengan demikian sepanjang user terhubung internet maka
mereka dapat dengan mudah menonton video tersebut dimanapun dan
kapanpun.
Dulu streaming video menggunakan protokol RTMP seperti
yang digunakan pada Real dan Flash Media Server. Teknologi ini
penggunaannya tidak meluas dikarenakan untuk menggunakannya memerlukan
installasi software khusus seperti real player. Kelebihannya, protokol
ini bisa memberikan livestreaming untuk keperluan live broadcasting.
Teknologi inilah yang biasa digunakan untuk video tele conference
Sedangkan saat ini penggunaan video pada web merupakan trend yang sedang
meningkat di internet. Menggunakan FLV sebagai format video dan Flash
sebagai player video memberi kemudahan dalam menyajikan konten video
lewat internet. Dengan menempelkan video pada website dan dijalankan
dengan flash player membuat video dapat ditonton kapanpun dan dimana
pun.
Membuat aplikasi flash video player cukup mudah bila cuma
menggunakan progressive download. Progressive download adalah teknik
yang digunakan pada Youtube untuk memutar video. Video didownload dan
langsung dijalankan tanpa harus menunggu video selesai di download.
Selama video dijalankan , secara background flash mendownload bagian
sisanya dan disimpan dalam buffer. Bagian video di dalam buffer ini yang
akan diputar oleh Flash Player. Karena sudah lokal maka pemutaran video
dari buffer bisa lebih cepat. Selain itu progressive download bisa
melakukan cache pada video sehingga video tidak harus di download
terlebih dahulu bila akan diputar lagi.
Kekurangan progressive
download adalah tidak dapat melihat bagian video yang belum didownload
oleh player. Dengan kata lain kita harus menunggu video untuk
mendownload hingga selesai bila kita hanya ingin melihat bagian belakang
video. Untuk itu dikembangkan teknik lain yaitu PSEDUO HTTP Streaming.
Teknik ini memasukkan meta-tag atau kode yang memberi informasi
bagian-bagian video. Dengan memberi url request
http://thinkrooms.com/myvideo.flv?start=10 maka player langsung
mengambil video dimulai dari bagian 10. Dengan demikian kita bisa
melihat bagian video yang mana saja tanpa harus menunggu hingga bagian
tersebut selesai di download. Teknik ini membutuhkan bantuan PHP atau
web server seperti APACHE dan LIGHTTPD.
Kemampuan flash
dijalankan di web hingga di handphone membuat kita dapat membuat
aplikasi multimedia yang dapat dijalankan dimana saja. Kelebihan ini
membuat populeritas flash melonjak naik. Ada isu pembelian Macromedia
oleh Adobe dikarenakan teknologi flash video. Namun apapun itu,
teknologi flash yang terus berkembang memberi kemudahan kita sebagai
developer dalam mengembangkan aplikasi lebih mudah dan lebih baik.
Apa yang harus dimiliki untuk bisa memainkan video pada web melalui video streaming?•
Adobe Flash Player Plugins. Ini satu-satunya aplikasi yang wajib Anda
miliki untuk dapat memainkan video pada web, karena video yang akan
dimainkan berformat flash dan itu harus dimiliki oleh web sebagai
plugins.
Apa yang bisa dilakukan pada web yang mendukung video streaming?•
Melihat video secara langsung melalui web. Kita bisa melihat video
secara langsung pada media browser yang kita buka tanpa harus melakukan
proses download dan memakan waktu yang panjang tersebut karena biasanya
sebuah file video rata-rata memiliki ukuran sebesar 10 – 30 Mega Byte,
bisa dibayangkan untuk mengetahui isi dari video tersebut kita terlebih
dahulu harus melakukan proses download dari situs tersebut yang memakan
waktu yang cukup lama biasanya.
• Dapat dengan bebas mengatur
permainan video. Seperti halnya sebuah perangkat lunak video player yang
Anda miliki pada komputer Anda, kita bisa dengan bebas mengatur
permainan video yaitu seperti play, pause, volume dan trackbar yang bisa
kita geser secara sembarang. Tetapi pada video streaming ini hanya
terbatas pada satu video saja yang dapat kita mainkan dan tidak bisa
untuk video yang lain.
• Memberitahukan teman kita melalui email
tentang video yang Anda lihat pada web tersebut. Sebelum / setelah Anda
melihat video yang sedang Anda mainkan melalui web, Anda dapat
memberitahukan kepada teman melalui email mereka dari web tersebut.
Kok video gak mau main?•
Koneksi ke internet lambat. Ini dapat berpengaruh besar terhadap
fasilitas, karena video yang dimainkan akan streaming (langsung)
dimainkan tanpa perantara aplikasi yang lain. Solusi untuk ini Anda
dapat menunggu komputer Anda yang terkoneksi internet untuk
menyelesaikan buffering dari video tersebut atau dengan kata singkatnya
adalah mengumpulkan data sekunder untuk dapat memainkan video tersebut.
Berikut contoh buffering video yang dilakukan oleh video streaming.
referensi:
http://abdul.student.umm.ac.id/files/2010/02/video-streaming5.doc
http://novaku.wordpress.com/apaan-sih-video-streaming-itu/