Adaptive Video Streaming atau disebut juga sebagai Adaptive Bitrate adalah teknik yang
digunakan untuk 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 besar HTTP yang didistribusikan 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.
Lebih spesifiknya, dan sebagai implementasi yang
digunakan saat ini adalah, adaptif bitrate yaitu metode video streaming melalui
HTTP dimana konten sumber dikodekan di beberapa tingkat bit, maka masing-masing
aliran bit rate yang berbeda tersegmentasi menjadi bagian - bagian kecil. Ketika
memulai, permintaan client segmen dari aliran bit rate terendah. Jika client
menemukan kecepatan download yang lebih besar dari tingkat bit dari segmen
download, maka ia akan meminta ke segmen bit rate yang lebih tinggi berikutnya.
Kemudian, jika client menemukan kecepatan download untuk segmen yang lebih
rendah dari tingkat bit, maka akan meminta ke segmen bit rate yang lebih
rendah. Ukuran segmen dapat bervariasi tergantung pada implementasi tertentu,
tetapi mereka biasanya antara dua atau sepuluh detik.
Manfaat:
1. Karena
teknologi streaming dibangun di atas HTTP, bertentangan dengan berbasis RTP
streaming yang adaptif, paket tidak memiliki kesulitan melintasi firewall dan
perangkat NAT.
2. Karena
HTTP streaming client-driven, semua logika adaptasi berada di client. Hal ini
mengurangi kebutuhan koneksi persisten antara server dan aplikasi client.
Selanjutnya, server tidak diperlukan untuk mempertahankan informasi negara sesi
pada setiap client.
Tidak ada komentar:
Posting Komentar