Tuesday, July 12, 2016

Protokol Video Streaming

Protokol adalah aturan-aturan yang diterapkan untuk teknologi tertentu. Protokol di teknologi streaming yang digunakan untuk membawa pesan paket, dan komunikasi terjadi melalui protokol tersebut. Beberapa protokol yang digunakan dalam teknologi streaming adalah:
  • Session Description Protocol (SDP): Gambaran format media yang digunakan untuk menggambarkan session multimedia untuk tujuan pengumuman session, session undangan, dan bentuk-bentuk inisiasi session multimedia.

  • RealTime Transport Protocol (RTP): Sebuah paket dengan format UDP dan seperangkat konvensi yang menyediakan fungsi jaringan transportasi end-to-end, cocok untuk aplikasi transmisi data real-time seperti audio, video atau data simulasi, melalui layanan jaringan multicast atau unicast.

  • Real-time Control Protocol (RTCP): RTCP adalah protokol kontrol yang bekerja sama dengan RTP. Paket kontrol RTCP secara berkala dikirimkan oleh masing-masing paket dalam sesi RTP untuk semua paket lainnya. RTCP digunakan untuk mengontrol kinerja dan untuk tujuan diagnostik.

  • Hypertext Transfer Protocol (HTTP): Sebuah protokol level aplikasi yang terdistribusi, kolaboratif, dengan system informasi hypermedia. Ini adalah protokol berorientasi objek yang dapat digunakan untuk banyak tugas, seperti server nama dan sistem manajemen objek terdistribusi, melalui perpanjangan metode permintaannya.

  • Real-Time Streaming Protocol (RTSP): Sebuah protokol level aplikasi untuk kontrol atas pengiriman data dengan sifat real-time. RTSP menyediakan kerangka extensible untuk mengaktifkan kendali pada pengiriman data real-time, seperti audio dan video, dengan menggunakan Transmission Control Protokol (TCP) atau User Data Protokol (UDP). Proses Kerja Real Time Streaming Protokol Real Time Streaming Protokol adalah protokol level aplikasi yang bertujuan untuk menyediakan sebuah protokol yang kuat untuk multimedia streaming satu ke banyak aplikasi secara unicast dan multicast, dan untuk mendukung interoperabilitas antara klien dan server dari vendor yang berbeda. RTSP dianggap lebih dari kerangka daripada protokol. RTSP didesain untuk bekerja di atas RTP untuk mengontrol dan menyampaikan konten secara real-time.

Untuk penjelasan lebih lengkap dapat anda baca pada artikel berikut:
http://localhost:88/blog_2/konsep-video-video-streaming/

Konsep Dasar Video Streaming


Streaming adalah sebuah teknologi untuk memaninkan file video atau audio secara langsung ataupun dengan pre-recorder dari sebuah mesin server (web server). Dengan kata lain, file video ataupun audio yang terletak dalam sebuah server dapat secara langsung dijalankan pada UE sesaat setelah ada permintaan dari user, sehingga proses running aplikasi yang didownload berupa waktu yang lama dapat dihindari tanpa harus melakukan proses penyimpanan terlebih dahulu. Saat file video atau audio di stream, akan berbentuk sebuah buffer di komputer client, dan data video – audio tersebut akan bulai di download ke dalam buffer yang telah terbentuk pada mesin client. Dalam waktu sepersekian detik, buffer telah terisi penuh dan secara otomatis file videoaudio dijalankan oleh sistem. Sistem akan membaca informasi dari buffer dan tetap melakukan proses download file, sehingga proses streaming tetap berlangsung ke mesin.

Ciri-ciri aplikasi streaming yaitu distribusi audio, video dan multimedia pada jaringan secara real time atau on demand, transfer media data digital dari server dan diterima oleh pengguna sebagai realtime stream sehingga pengguna tidak perlu menunggu keseluruhan data di download karena server mengirimkan data yang diperlukan setiap selang waktu tertentu. Hal ini memungkinkan pengguna untuk menjalankan file content dengan buffer yang pendek.

Untuk penjelasan lebih lengkap dapat anda baca pada artikel berikut ini:
http://localhost:88/blog_2/pengertian-streaming/