Format URL RTMP (Real-Time Messaging Protocol) untuk Adobe Flash dan streaming server umumnya memisahkan alamat server (Application URL) dengan nama stream (Stream Key). Standar struktur penulisan protokol ini menggunakan format rtmp://namaserver/aplikasi/streamkey yang didukung oleh berbagai software encoder seperti OBS Studio, Wirecast, serta Adobe Media Server.
Meskipun teknologi Adobe Flash Player telah resmi dihentikan (End of Life) sejak 31 Desember 2020, protokol RTMP tetap digunakan secara luas dalam industri penyiaran video langsung (live streaming) modern menggunakan transisi ke pemutar berbasis HTML5 atau aplikasi native melalui ingest server seperti NGINX-RTMP, Wowza Streaming Engine, dan Adobe Media Server.
Struktur Dasar dan Contoh URL RTMP
Sebuah URL RTMP yang valid terdiri dari dua komponen utama yang wajib dimasukkan ke dalam konfigurasi perangkat lunak encoder:
| Komponen URL | Keterangan Teknis | Contoh Nilai |
|---|---|---|
| Server URL (RTMP Endpoint) | Alamat IP atau domain server tujuan beserta nama aplikasi di dalam server. | rtmp://live.streamingprovider.com/app |
| Stream Key (Playpath/Name) | Kode unik rahasia yang mengidentifikasi sesi siaran langsung pengirim. | stream_x7a89b2_hd |
| URL Gabungan (Full RTMP URL) | Penggabungan lengkap untuk pengujian pada player lawas atau script kustom. | rtmp://live.streamingprovider.com/app/stream_x7a89b2_hd |
Contoh Konfigurasi pada Berbagai Platform
Penerapan URL RTMP bervariasi tergantung pada server lokal atau platform distribusi yang digunakan. Berikut adalah contoh penerapan nyata dalam skenario penyiaran standar:
1. Konfigurasi NGINX-RTMP Server Lokal
Jika Anda membangun server streaming sendiri menggunakan NGINX dengan modul RTMP di lingkungan localhost atau VPS, format URL yang dimasukkan ke encoder adalah:
Server: rtmp://192.168.1.50/live
Stream Key: mystream
2. Konfigurasi Wowza Streaming Engine
Untuk server enterprise seperti Wowza, struktur aplikasi memerlukan nama instance di dalamnya:
Server: rtmp://wowza.domain.com:1935/vod
Stream Key: sample.mp4
Langkah Teknis Pengujian URL RTMP
Untuk memastikan URL RTMP dapat menerima siaran tanpa kendala jaringan atau pemblokiran firewall, ikuti prosedur berikut:
- Buka software encoder seperti OBS Studio.
- Masuk ke menu Settings > Stream.
- Pilih opsi Custom... pada bagian Service.
- Masukkan bagian server URL ke kolom Server dan kode unik ke kolom Stream Key.
- Gunakan port standar RTMP yaitu
1935atau port alternatif80/443jika jaringan membatasi port keluar. - Klik Start Streaming dan pantau indikator bitrate serta status frame dropped di bagian bawah aplikasi encoder.
Troubleshooting Masalah Koneksi RTMP
Kendala umum saat menghubungkan URL RTMP biasanya disebabkan oleh masalah jaringan atau autentikasi:
- Error 2032 / Connection Failed: Pastikan port 1935 tidak ditutup oleh firewall atau perangkat router lokal.
- Auth Failed: Periksa kembali masa berlaku atau keakuratan Stream Key yang diberikan oleh penyedia server.
- Fluktuasi Bitrate: Sesuaikan resolusi dan frame rate video encoder agar sesuai dengan kapasitas bandwidth unggah (upload speed) internet Anda.