Kandungan
Anda mungkin pernah mendengar istilah "Video on Demand" (video on demand) dan "streaming media" semasa melayari web. Istilah ini merujuk kepada teknologi yang digunakan untuk memindahkan kandungan audio dan video dari lokasi terpencil ke komputer anda. RTMP dan RTSP adalah dua teknologi tersebut. Protokol komunikasi RTMP dan RTSP mempunyai lebih banyak persamaan daripada perbezaan dan membolehkan pengedaran multimedia interaktif dalam masa nyata.
Protokol komunikasi
Kata HTTP, yang dilihat dalam URL, bermaksud "Hypertext Transfer Protocol". Protokol adalah sekumpulan peraturan yang menentukan bagaimana sistem bertukar maklumat dan berkomunikasi. Laman web menyebarkan kandungan hiperteks, audio dan video menggunakan protokol ini. Semua penyemak imbas menyokongnya dan tidak diperlukan pengetahuan khusus untuk menggunakannya. Letakkan dokumen HTML di pelayan web anda dan selebihnya internet akan melihatnya. Video yang dihantar melalui HTTP dimuat secara progresif dalam penyemak imbas dan anda mesti menunggu proses selesai untuk menontonnya. Untuk streaming masa nyata, protokol seperti RTMP dan RTMS diperlukan.
RTMP
Adobe, pengedar pemain Flash, mencipta RTMP untuk membantu pelayan web menyampaikan kandungan berdasarkan permintaan dengan kependaman rendah di web dengan cekap. Latensi rendah adalah penting semasa anda ingin menonton video yang tidak dipotong di penyemak imbas anda. Pelayan RTMP, seperti Pelayan Media Flash, juga menyokong aliran langsung video, audio dan jenis data lain. Sekiranya seseorang kehilangan sambungan internet semasa melihat kandungan RTMP, sistem dapat menyambung semula dan meneruskan penghantaran. Ketika menonton kandungan streaming, pengguna Internet menyukai video yang bermula dengan pantas dan dapat dilihat tanpa dipotong.
RTSP
Pembangun pada awalnya mencipta teknologi berdasarkan permintaan untuk membolehkan pengguna menonton kandungan dengan kawalan "Main", "Jeda" dan "Berhenti". RTSP, yang juga membolehkan streaming dalam masa nyata, membolehkan anda mengawal main balik menggunakan jenis kawalan ini. Anda bahkan boleh melangkau ke akhir video tanpa perlu memuat turun fail yang lengkap. RealNetworks, pencipta Real Player, menggunakan streaming audio dan video RTSP pada tahun 1990-an. Pembangun juga menggunakan RTSP untuk perkhidmatan pesanan segera, perisian persidangan video dan jenis aplikasi lain yang memerlukan interaksi masa nyata.
Pertimbangan
Anda memerlukan pelayan khas, seperti Flash Media Server, untuk menyebarkan kandungan video menggunakan RTMP. Anda boleh menggunakan pelayan untuk mengirim data ke Adobe Air dan aplikasi Adobe lain yang menyokong media streaming. Walaupun protokol itu dibuat oleh Adobe, para pembangun dapat menggunakannya dalam program mereka sendiri kerana syarikat itu menjadikan teknologi itu tersedia untuk umum. Kelemahan penggunaan RTMP dan RTSP adalah keperluan untuk pelayan khas. Banyak laman web mengedarkan video menggunakan HTTP, walaupun protokol ini hanya menawarkan "pseudo-streaming". Walau bagaimanapun, anda boleh memanfaatkan RTMP atau RTSP jika anda perlu menawarkan video berdasarkan permintaan dalam masa nyata atau menyiarkan siaran langsung.