RTSP adalah Real Time Streaming Protocol, yang berfungsi sebagai protokol kontrol, sebagai titik awal untuk menegosiasikan transport, seperti RTP, multicast dan unicast, serta menegosiasikan codec dari server dalam format file dengan cara yang independen.
Keuntungan RTSP adalah bahwa protokol ini menyediakan koneksi yang memiliki status antara server dan klien, yang dapat mempermudah klien ketika ingin melakukan pause atau mencari posisi random dalam stream ketika memutar kembali data. Biasanya diterapkan pada pengiriman video on demand.
Dengan cara ini, RTSP memungkinkan pengguna untuk mengontrol pemutaran media streaming dengan mengirimkan perintah seperti play, pause, dan rewind. RTSP juga memungkinkan klien untuk menerima data waktu nyata dari server, seperti posisi streaming saat ini atau total durasi.
Sejarah Singkat RTSP
RTSP secara bersama-sama diserahkan ke IETF pada bulan Oktober 1996 oleh RealNetworks, Netscape Communications Corporation dengan dukungan lebih dari 40 perusahaan media terkemuka. Draf tersebut telah melalui pengembangan bersama yang ekstensif oleh RealNetworks, Netscape, Universitas Columbia, dan Kelompok Kerja IETF MMUSIC, dan diterbitkan sebagai standar RFC 2326 yang diusulkan IETF pada bulan April 1998.
Bagaimana RTSP Bekerja untuk Streaming?
RTSP adalah protokol klien-server yang membutuhkan dua jenis komponen agar streaming dapat berjalan dengan sukses. Server menyajikan data streaming sementara klien memintanya.
Komponen server RTSP mengirimkan pengumuman kepada klien yang berisi informasi tentang media yang tersedia yang sedang di-streaming, seperti jenis, resolusi, dan bitrate. Klien kemudian mengirimkan permintaan untuk melihat aliran media tertentu, yang ditanggapi oleh server dengan pesan penerimaan atau penolakan. Jika permintaan diterima, aliran media diteruskan ke klien (yaitu perangkat pengguna akhir). Jika tidak, pesan kesalahan yang sesuai akan ditampilkan.
Dengan RTSP, klien dapat menjeda, mencari, mempercepat, dan memundurkan streaming kapan saja selama server mendukung perintah tersebut. Klien juga dapat memilih pengaturan streaming yang berbeda tergantung pada bandwidth pengguna dan kebutuhan lainnya.
Hal ini membuatnya sangat bagus untuk streaming, menawarkan pemirsa fleksibilitas yang lebih besar dengan bagaimana mereka ingin melakukan streaming konten. Mereka dapat melakukan streaming konten secara langsung, namun tidak kehilangan keuntungan dari streaming media yang sudah direkam sebelumnya.
Selain itu, RTSP dirancang untuk dapat melakukan streaming media langsung serta media yang disimpan. Ini berarti bahwa RTSP dapat digunakan untuk streaming acara langsung, seperti konser atau acara olahraga, dan konten yang telah direkam sebelumnya.
Implementasi RTSP Pada CCTV, DVR, NVR dan IP Camera
Jika Anda memiliki sistem kamera CCTV seperti kamera IP atau DVR/NVR, Anda bisa menggunakan URL RTSP untuk melihat tampilan video. Port 554 di gunakan untuk RTSP secara default.
Format URL RTSP pada setiap perangkat sistem CCTV atau IP Camera mungkin berbeda-beda untuk setiap brand, contoh format RTSP pada perangkat sistem CCTV Dahua :
rtsp:// [USER] : [PASSWORD] @ [ADDRESS] : [RTSP PORT] /cam/realmonitor?channel= [CH] &subtype=[STREAM TYPE]
Contoh RTSP IP Local
Alamat IP lokal perangkat adalah: 192.168.1.100 dan port RTSP adalah 554. Ini adalah cara mengakses alamat URL streaming RTSP: