Untuk mengirim atau menerima siaran langsung sebuah media atau melakukan video conference melalui internet, kita harus bisa menerima dan mengirimkan aliran media secara real time. Ketika konten dikirim kepada klien pada kondisi real time, klien bisa memutar konten tanpa harus menunggu hingga konten selesai di unduh. Pada kenyataannya konten yang dikirimkan mungkin saja tidak memiliki durasi yang seperti yang telah ditetapkan, hingga mengunduh seluruh kiriman konten sebelum diputar adalah tidak mungkin. Istilah media streaming biasa digunakan untuk merujuk pada kedua teknik yaitu, pengiriman konten lewat jaringan secara realtime dan realtime isi media itu dikirimkan.
Teknologi yang digunakan dalam media streaming adalah RTP atau Real Time Transport Protocol. RTP menyediakan layanan pengiriman jaringan untuk transmisi data real time. RTP adalah jaringan dan protokol transport-independen, meskipun sering digunakan di atas UDP. RTP dapat digunakan pada layanan jaringan unicast dan multicast. Melalui layanan unicast, salinan data yang dipisahkan dikirimkan dari sumber ke tujuan, dan jika pada layanan multicast, data dikirimkan dari sumber hanya sekali dan jaringanlah yang bertanggung jawab untuk mentransmisikan data ke berbagai lokasi. Maka dari itu layanan multicast lebih efisien untuk berbagai aplikasi multi media, seperti video conferences.
Aplikasi pada RTP biasa dibagi pada mereka yang harus dapat menerima data lewat jaringan (RTP klien) dan mereka yang harus mampu untuk mentransmisikan data melalui jaringan (RTP server).
Salah satu contoh aplikasi pada RTP ialah Real Time Streaming Protocol(RTSP) dimana protokol digunakan untuk menetapkan dan mengontrol sesi media antara titik akhir. Klien dari media server memberitahukan VCR perintah-perintah seperti, play dan pause untuk memfasilitasi real time mengontrol pemutaran file media dari server. RTSP menambahkan permintaan baru, yaitu sebuah pengidentifikasian sesi untuk melacak sesi ketika diperlukan, sehingga tidak diperlukan koneksi TCP permanen. Pesan RTSP dikirimkan dari klien ke server walaupun beberapa pengecualian dimana server akan mengirimkan pesan ke klien. RSTP juga memiliki beberapa permintaan dasar, yaitu ;
* OPTIONS : permintaan untuk mengembalikan tipe permintaan yang akan diterima server
* DESCRIBE : permintaan yang mencakup RTSP URL dan untuk menjawab tipe data yang dapat ditangani
* SETUP : permintaan untuk menentukan bagaimana media stream harus diangkut
* PLAY : permintaan untuk melakukan pemutaran satu atau semua media stream
* PAUSE : permintaan sementara untuk menunda satu atau semua media stream, yang nantinya bisa dilanjutkan kembali dengan permintaan PLAY
* RECORD : permintaan yang digunakan untuk mengirim sebuah data stream untuk server sebagai penyimpanan
* TEARDOWN : permintaan untuk mengakhiri sesi dan menghentikan semua media stream.
Teknologi yang digunakan dalam media streaming adalah RTP atau Real Time Transport Protocol. RTP menyediakan layanan pengiriman jaringan untuk transmisi data real time. RTP adalah jaringan dan protokol transport-independen, meskipun sering digunakan di atas UDP. RTP dapat digunakan pada layanan jaringan unicast dan multicast. Melalui layanan unicast, salinan data yang dipisahkan dikirimkan dari sumber ke tujuan, dan jika pada layanan multicast, data dikirimkan dari sumber hanya sekali dan jaringanlah yang bertanggung jawab untuk mentransmisikan data ke berbagai lokasi. Maka dari itu layanan multicast lebih efisien untuk berbagai aplikasi multi media, seperti video conferences.
Aplikasi pada RTP biasa dibagi pada mereka yang harus dapat menerima data lewat jaringan (RTP klien) dan mereka yang harus mampu untuk mentransmisikan data melalui jaringan (RTP server).
Salah satu contoh aplikasi pada RTP ialah Real Time Streaming Protocol(RTSP) dimana protokol digunakan untuk menetapkan dan mengontrol sesi media antara titik akhir. Klien dari media server memberitahukan VCR perintah-perintah seperti, play dan pause untuk memfasilitasi real time mengontrol pemutaran file media dari server. RTSP menambahkan permintaan baru, yaitu sebuah pengidentifikasian sesi untuk melacak sesi ketika diperlukan, sehingga tidak diperlukan koneksi TCP permanen. Pesan RTSP dikirimkan dari klien ke server walaupun beberapa pengecualian dimana server akan mengirimkan pesan ke klien. RSTP juga memiliki beberapa permintaan dasar, yaitu ;
* OPTIONS : permintaan untuk mengembalikan tipe permintaan yang akan diterima server
* DESCRIBE : permintaan yang mencakup RTSP URL dan untuk menjawab tipe data yang dapat ditangani
* SETUP : permintaan untuk menentukan bagaimana media stream harus diangkut
* PLAY : permintaan untuk melakukan pemutaran satu atau semua media stream
* PAUSE : permintaan sementara untuk menunda satu atau semua media stream, yang nantinya bisa dilanjutkan kembali dengan permintaan PLAY
* RECORD : permintaan yang digunakan untuk mengirim sebuah data stream untuk server sebagai penyimpanan
* TEARDOWN : permintaan untuk mengakhiri sesi dan menghentikan semua media stream.
makasih infonya kak
BalasHapus