Lewati ke konten
Callaba

Apa itu server RTMP?

Di halaman ini

Server RTMP adalah titik penerimaan untuk penerbit langsung. Encoder atau aplikasi produksi mengirim URL RTMP dan kunci stream; server menerima sesi tersebut, menerapkan kebijakan aksesnya, lalu mengekspos feed untuk pekerjaan berikutnya yang dipilih. Server bukan pemutar untuk pemirsa, CDN, perekam, atau switcher produksi secara otomatis.

Apa yang dilakukan server RTMP

Model mental yang berguna adalah penerbit → server RTMP → modul hilir yang dipilih. Penerbit dapat berupa OBS, FFmpeg, atau encoder. Spesifikasi RTMP yang diterbitkan disimpan dalam salinan spesifikasi historis. Server memberi penerbit alamat dan kredensial, kemudian memungkinkan operator melihat apakah koneksi dan media aktif. Perekaman, perutean, pemantauan, serta pengiriman ke pemirsa masing-masing memerlukan konfigurasi dan pemeriksaan penerimaannya sendiri.

LapisanPertanyaan yang harus dijawab
IngestApakah penerbit yang ditetapkan mencapai listener dengan kunci yang dimaksud?
MediaApakah video, audio, dan bitrate dapat digunakan pada penerima?
HilirPemantau, perekaman, rute, atau pemutar yang dikonfigurasi terpisah mana yang harus menerimanya?

Baca alamat publikasi dengan saksama

Endpoint RTMP biasanya menggabungkan alamat server atau jalur aplikasi dengan nama atau kunci stream. Perlakukan kunci sebagai kredensial: salin dari deployment, jangan letakkan dalam dokumen publik, dan ganti jika terekspos. Port bergantung pada deployment; jangan menganggap port dapat dijangkau sebelum listener dan kebijakan firewall diperiksa.

Pilih akses terkontrol atau Guest

Mode terkontrol menetapkan peran Publisher dan Receiver pada nama stream terkonfigurasi yang sama; karena itu URL RTMP dapat sama untuk kedua peran. Mode Guest tidak menggunakan aturan akses yang dibuat sebelumnya. Mode ini dengan sengaja membuka endpoint: pilih nama stream yang tidak kosong ketika menerbitkan, lalu gunakan nama yang sama untuk menerima.

Verifikasi serah-terima secara berurutan

  1. Dalam mode terkontrol, pastikan stream memiliki peran Publisher dan Receiver; dalam mode Guest, pastikan endpoint terbuka memang disengaja.
  2. Terbitkan sumber yang diketahui dan pastikan status penerbit aktif serta bitrate masuk.
  3. Periksa gambar dan audio yang dimaksud dari penerima atau jalur pemantauan yang dikonfigurasi.
  4. Baru kemudian uji alur kerja perekaman, rute, atau keluaran browser yang dipilih.

Jika OBS melaporkan sedang streaming tetapi server tidak menampilkan penerbit, bandingkan URL dan kunci yang persis, lalu periksa DNS, port listener, serta aturan akses. Jika penerbit terlihat tetapi jalur hilir kosong, pemeriksaan ingest telah lolos; selidiki modul hilir tersebut alih-alih mengubah encoder secara acak.

Operasikan feed yang diterima

Callaba RTMP Server adalah listener dan titik kendali operator yang dikonfigurasi: buat akses penerbit dan penerima, periksa aktivitas saat ini, lalu serahkan feed yang dipilih ke pekerjaan operasional berikutnya. Pemutaran browser adalah alur kerja Web Player atau HLS terpisah; browser modern tidak memutar URL RTMP secara bawaan.

Langkah berikutnya

Untuk alur kerja ingest yang dikonfigurasi, lihat Callaba RTMP Server. Gunakan panduan OBS RTMP untuk uji pengirim, dasar protokol RTMP untuk batas transport, atau pemutar RTMP dan pemutaran browser ketika pekerjaan berikutnya adalah melihat feed.

Sumber