RTMP, Real-Time Messaging Protocol, lazim digunakan untuk menerbitkan suapan sumbangan langsung daripada pengekod atau perisian pengirim kepada pelayan penerima. Ia menangani bahagian sumber-ke-ingest dalam laluan langsung. Dengan sendirinya, ia tidak memberitahu pelayar cara memainkan suapan itu atau menentukan tempat suapan harus dirakam, dicampur atau dihantar.
Apakah maksud RTMP?
RTMP ialah protokol penstriman berterusan yang asalnya dibangunkan untuk aliran kerja media era Flash. Ia masih biasa digunakan sebagai format ingest untuk pengekod kerana banyak alat pengeluaran boleh menerbitkannya. Rujukan protokol RTMP yang diterbitkan tersedia melalui salinan spesifikasi sejarah ini. Anggap RTMP sebagai pilihan pengangkutan bagi pautan tertentu, bukan sinonim bagi platform penstriman langsung yang lengkap.
Cara penstriman RTMP berfungsi
Pengirim membuka alamat RTMP yang dikonfigurasikan, mengenal pasti strim dengan nama atau kunci, lalu menghantar audio dan video berkod. Pelayan penerima menyemak dasar akses dan menyediakan suapan yang diterima kepada laluan operasi yang dikonfigurasikan. Status hijau pada pengirim hanya bermaksud pengirim percaya ia telah bersambung; semak juga aktiviti penerima dan media yang dinyahkod.
Kandungan URL RTMP
Nilai penerbitan yang diberikan biasanya mengandungi alamat pelayan/aplikasi dan kunci strim. Rahsiakan kunci itu. Salin nilai yang ditetapkan dengan tepat, termasuk sebarang laluan aplikasi; menggantikannya dengan URL pemain atau mencantumkan serpihan URL dengan cara lain sering menyebabkan penerbitan gagal.
Perkara yang RTMP tidak selesaikan
Main balik dalam pelayar moden memerlukan laluan penghantaran untuk pelayar, seperti HLS atau aliran kerja Web Player yang dikonfigurasikan. Laluan itu mempunyai semakan pembungkusan, titik akhir, akses dan pemainnya sendiri. Jangan berikan URL RTMP kepada penonton seolah-olah ia pautan pelayar sejagat.
Laluan penerimaan yang kemas
- Dapatkan URL dan kunci penerbitan RTMP yang dikonfigurasikan.
- Hantar sumber yang diketahui.
- Sahkan bahawa pendengar melihat penerbit dan kadar bit yang dijangkakan.
- Sahkan gambar dan audio pada penerima yang dipilih.
- Uji output main balik, rakaman atau penghalaan yang dikonfigurasikan secara berasingan.
Callaba boleh mengendalikan penerimaan dan serah tugas operasi apabila RTMP Server dikonfigurasikan; ia tidak menjadikan RTMP format pelayar asli. Untuk pendengar itu sendiri, lihat fungsi pelayan RTMP. Untuk keputusan serah tugas sumbangan, lihat get laluan sumbangan RTMP.
Langkah seterusnya
Buka Callaba RTMP Server untuk mengkonfigurasikan ingest dan akses. Gunakan panduan aliran kerja langsung RTMP untuk memilih modul seterusnya, atau RTMP ke HLS apabila penghantaran pelayar ialah tugasnya.