ADAPTIVE VIDEO STEAMING
1.Pengertian Adaptive Bit Rate (ABR), adalah penggunanan multiple bit rate encoding system disesuaikan dengan bandwidth yang dilalui. Teknik Adaptive Bitrate streaming digunakan dalam streaming multimedia melalui jaringan komputer . Sementara di masa lalu sebagian besar teknologi video streaming menggunakan protokol streaming RTP tersebut dengan RTSP , adaptif teknologi streaming yang saat ini hampir secara eksklusif didasarkan pada HTTP dan dirancang untuk bekerja secara efisien melalui jaringan HTTP didistribusikan besar seperti Internet. Ia bekerja dengan mendeteksi bandwidth pengguna dan kapasitas CPU secara real time dan menyesuaikan kualitas aliran video yang sesuai. Hal ini membutuhkan penggunaan sebuah encoder yang dapat mengkodekan satu sumber video di beberapa bit rate . Client beralih ke pengkodean streaming yang berbeda tergantung pada sumber daya yang tersedia. Hasilnya: sangat sedikit buffering, cepat memulai waktu dan baik untuk kedua koneksi high-end maupun low-end . Lebih khusus lagi , dan sebagai implementasi digunakan hari ini , adaptif bit streaming adalah metode video streaming melalui http di mana sumber isinya dikodekan pada lebih dari satu lajut bit , lalu setiap bagian yang berbeda tersegmentasi bit rate aliran ini menjadi kecil multi-second bagian.
Post-production
houses, konten pengiriman jaringan dan studio menggunakan adaptif bit teknologi
di tingkat untuk memberikan konsumen yang lebih berkualitas video menggunakan
dalam jumlah yang kurang tenaga kerja dan lebih sedikit sumber daya. Penciptaan
beberapa video keluaran, terutama untuk adaptif bit tingkat streaming,
menambahkan nilai yang besar kepada konsumen. Jika teknologi bekerja dengan
baik, penggunanya konsumen atau konten harus memutar tanpa gangguan dan
berpotensi pergi tanpa diketahui. Perusahaan perusahaan media sudah mulai
menggunakan adaptif bit teknologi tingkat selama beberapa tahun sekarang dan
memiliki pada dasarnya menjadi standar berlatih untuk high-end penyedia layanan
streaming; memungkinkan kecil buffering ketika streaming high-resolution feed (
dimulai dengan low-resolution dan climbs).
2.Infrastruktur Video Streaming
Ada beberapa peralatan yang
diperlukan untuk menjalankan proses video streaming menurut
HowStuffWorks (www.howstuffworks.com), seperti:
- Media Server
Komponen ini merupakan komponen terpenting dalam
menjalankan video streaming. Komponen ini berisi video-video
yang akan dijalankan secara streaming. Jadi saat pengguna dengan komputer client-nya
mengunjungi konten dengan video streaming, komponen ini bertugas
mengirimkan frame-frame video langsung ke komputer client.
- Web Server
Komponen ini hanya diperlukan saat pengguna menikmati
tayangan video streaming berbasis web seperti YouTube. Saat pengguna
mengunjungi sebuah website dengan video streaming, komponen ini
bertugas mengirimkan halaman web lengkap dengan player untuk video
streaming yang di mana akan mengunduh frame-frame video dari media
server.
- Komputer Client
Komponen ini biasa digunakan oleh pengguna untuk
menampilkan video yang di-streaming dari media server.
Dari komponen inilah, pengguna mengunjungi konten dengan video streaming.
Jika itu berbasis web, maka informasi web akan diunduh terlebih
dahulu dari web server. Kemudian barulah frame-frame video yang
akan ditayangkan diunduh dari media server. Apabila pengunjung
menggunakan aplikasi langsung dalam menikmati tayangan video streaming
seperti RealPlayer, maka tidak diperlukan pengunduhan dari web server.
3.Proses umum menjalankan video streaming
Dalam situasi sehari-sehari,
menurut sumber dari dari HowStuffWorks (www.howstuffworks.com), ada proses yang
umum dijalankan untuk menikmati tayangan video streaming, seperti pada
contoh untuk menikmati tayangan video streaming berbasis Web:
1. Bukalah website
yang mempunyai fitur video streaming.
2. Pilih video
yang akan ditonton.
3. Web server
meminta informasi dari streaming server.
4.Perangkat
lunak pada streaming server memecah satu file video utuh menjadi frame-frame
video dan mengirimkannya ke komputer pengguna menggunakan protokol real-time
seperti UDP (User Datagram Protocol).
5.Plugin
browser di komputer pengguna men-decode frame-frame video
tersebut dan menampilkannya sebagaimana frame-frame tersebut telah
sampai ke komputer pengguna.
6. Komputer
pengguna tidak lagi memakai frame-frame video tersebut.
d. Infrastruktur Video Streaming
Sumber:
http://static.ddmcdn.com/gif/streaming-video-audio-7.gif
Menurut sumber dari HowStuffWorks
(www.howstuffworks.com), ada beberapa langkah penting dalam menyediakan layanan
video streaming, seperti:
1. Rekam video
yang anda inginkan menggunakan kamera video.
2. Impor video
dari kamera video ke komputer. Jika diperlukan, lakukan konversi format
dengan perangkat lunak yang ada.
3. Untuk video
yang diperuntukkan sebagai streaming, pastikan ukuran gambarnya kecil
dan frame rate dikurangi.
4. Codec pada
komputer mengompres file dan meng-encode menjadi format yang
sesuai.
5. Unggah file
ke server.
6. Server melakukan streaming
file yang diunggah ke komputer penonton.
e. Permasalahan yang biasa terjadi pada video streaming dan solusinya
Sebenarnya ada
banyak sekali masalah-masalah yang umum terjadi pada tayangan video
streaming, seperti buffering terus-menerus atau bahkan ada yang
tidak bisa diputar. Berikut solusinya yang bisa membantu:
- Perkecil ukuran gambar
Ukuran gambar berbanding lurus dengan ukuran
keseluruhan sebuah file video.
Namun dengan memperkecil ukuran gambar, maka jika
dipaksakan ditampilkan dengan layar penuh gambarnya akan terlihat pecah.
- Kurangi frame rate
Video terdiri dari rangkaian gambar-gambar yang biasa
disebut frame. Yang dimaksud frame rate di sini adalah berapa
gambar bisa ditampilkan dalam satu detik. Seperti comtoh ada film dengan frame
rate 24 fps, maka dalam satu detik dapat menampilkan 24 frame secara
berurutan.
- Manfaatkan settingan codec
Untuk beragam file-file video dan audio,
diperlukan settingan codec yang benar agar ukuran filenya tetap kecil
namun tidak terlalu mengorban kualitasnya. Codec sendiri bekerja dengan
membuang data-data yang sekiranya tidak diperlukan, yang di mana juga
menurunkan kualitas gambar demi terciptanya file yang berukuran kecil.
Gambar terlihat pecah setelah diperkecil ukuran file
videonya.
Sumber:
http://www.bestshareware.net/howto/img1/how-to-remove-pixellation-from-video-2.jpg
f.
Manfaat dari pengunaan video
streaming
1. Mengurangi
biaya produksi
dengan menggunakan video streaming maka, ada beberapa komponen yang dapat dikurangi antara lain
– Biaya pembangunan Studio
– Biaya pembelian alat
– Meningkatkan produksifitas
dengan menggunakan video streaming maka, ada beberapa komponen yang dapat dikurangi antara lain
– Biaya pembangunan Studio
– Biaya pembelian alat
– Meningkatkan produksifitas
2. Meningkatkan
Hasil.
Dengan mengunakan video streaming hasil yang diperoleh akan lebih baik, karena dengan video streaming akan mendapatkan
– Lebih banyah pengguna/ pelanggan.
– Respon/tanggapan lebih cepat.
– Mengurangi waktu untuk turun ke lapangan.
Dengan mengunakan video streaming hasil yang diperoleh akan lebih baik, karena dengan video streaming akan mendapatkan
– Lebih banyah pengguna/ pelanggan.
– Respon/tanggapan lebih cepat.
– Mengurangi waktu untuk turun ke lapangan.
g.
Contoh dari adaptive video streaming online serta
kelebihan dan kekurangannya masing-masing.
1. Youtube.com
-
kelebihan : Youtube menawarkan aspek rasio 16:9 , pemutaran
video berkualitas tinggi, dukungan untuk hampir semua format video, khalayak
yang besar untuk video Anda, kemampuan untuk menanamkan pada sebuah blog atau
website , fitur video balasan, halaman video pribadi disesuaikan, kemampuan
untuk membatasi akses video.
-
kekurangan : Sementara website ini sangat populer ,
itu memang memiliki beberapa masalah . Ada kelebihan komentar spam, batas video
100MB , dan hanya video berkualitas standar dapat tertanam pada blog atau
website .
2 . Vimeo.com
-
Kelebihan : Vimeo memiliki antarmuka yang mudah
menavigasi , kemampuan untuk membuat dan kelompok video yang moderat ,
mendukung video definisi tinggi , hingga 1GB upload video untuk account premium
, forum komunitas , dan basis pengguna yang artistik .
-
Kekurangan : Karena Vimeo begitu sering digunakan untuk
meng-upload file film besar, dapat mengambil lebih dari satu jam untuk
mengkonversi video tunggal .
3 . Metacafe.com
-
Kelebihan : Metacafe memiliki sistem pembayaran
pageview populer, yang memungkinkan pengguna untuk dikompensasikan untuk video
mereka . Selain itu, video dapat didownload dengan link di bawah video atau
tertanam pada blog atau website . Website memiliki banyak tutorial berkualitas
tinggi .
-
Kekurangan : Banyak video duplikat dari Youtube .
4 . Hulu.com
-
Kelebihan : video Hulu dapat dilihat dalam 360p untuk
koneksi internet lambat . Clips tersedia untuk terbaru dan populer acara TV dan
film . Seri baru yang tersedia, dengan episode baru muncul sampai seminggu
setelah ditayangkan di TV kabel . Website ini benar-benar gratis . Video dapat
dibeli dan di-download . Sebuah antrian pribadi dapat dibuat untuk konten
favorit .
-
Kekurangan: Video tidak bisa lagi tertanam dalam blog
dan di website , definisi tinggi video streaming tidak tersedia untuk sebagian
besar video , dan iklan yang ditampilkan tiga kali atau lebih per video . Situs
web tersedia untuk warga AS saja.
5 . Veoh.com
-
Kelebihan : Video streaming dalam resolusi kualitas
tinggi . File-file video asli dapat di-download dan disimpan ke hard drive.
Pengguna konten disampaikan dapat tertanam dalam blog dan website , berbagi
langsung dengan teman-teman , dan disimpan ke dalam daftar favorit pribadi .
-
Kekurangan : video komersial hanya tersedia bagi
pengguna yang berlokasi di AS


