All Products
Search
Document Center

ApsaraVideo Live:Pengambilan aliran OBS untuk RTS

Last Updated:Jul 16, 2026

Topik ini menjelaskan cara menggunakan OBS untuk pengambilan aliran Streaming Real-Time (RTS).

Informasi latar belakang

RTMP: Protokol ini menawarkan kompatibilitas tinggi dan ideal untuk alur kerja yang menggunakan rantai alat RTMP yang sudah ada. Di OBS, Anda dapat memilih layanan "Custom" untuk memasukkan domain ingest dan informasi aliran Anda.

WHIP (WebRTC-HTTP Ingestion Protocol): Protokol ringan yang menggunakan permintaan HTTP POST untuk mengirim audio dan video real-time ke server. Protokol ini menyederhanakan integrasi dengan pipeline ingest WebRTC. Sebagai metode ingest umum dalam ekosistem WebRTC, WHIP menawarkan latensi rendah dan integrasi yang mudah.

Prasyarat

  1. Anda telah mengonfigurasi domain untuk Streaming Real-Time (RTS) dan memverifikasi bahwa demo berfungsi dengan benar.

  2. Anda telah mengunduh dan menginstal OBS Studio 29.1.0 atau versi yang lebih baru. Untuk tautan unduhan, lihat OBS Studio.

  3. Tentukan apakah akan menggunakan RTMP atau WHIP untuk pengambilan aliran. Anda hanya perlu mengonfigurasi salah satu.

Gunakan OBS untuk pengambilan aliran

Langkah 1: Praktik terbaik pengkodean video

Di OBS, buka File > Settings > Output. Terapkan pengaturan yang direkomendasikan di bawah ini untuk menghapus B-frame, mengontrol GOP, dan mengurangi latensi end-to-end. Pengaturan ini berlaku baik untuk ingest RTMP maupun WHIP.

  • Mode output: Advanced

  • Interval keyframe (detik, 0=otomatis): 1

    Catatan

    Interval keyframe tidak boleh melebihi 3 detik. Kami merekomendasikan nilai 1 detik.

  • CPU Usage Preset (lebih tinggi = CPU lebih sedikit): veryfast

  • Profile: baseline

  • Tune: zerolatency

Pada tab Streaming di pengaturan Output, atur encoder ke x264, rate control ke CBR, dan bitrate ke 2500 Kbps.

Langkah 2: Hasilkan URL ingest

Di Konsol ApsaraVideo Live, gunakan Pembuat URL untuk mendapatkan informasi ingest aliran Anda. Untuk ingest RTMP, salin URL RTMP. Untuk ingest WHIP, salin URL artc:// RTS, yang akan Anda konversi menjadi titik akhir HTTP(S) pada Langkah 4. Anda juga dapat membuat URL secara manual. Untuk detailnya, lihat Metode 2: Membuat URL Secara Manual.

  • Contoh RTMP (URL aktual tergantung pada output konsol): rtmp://push.example.com/live/live?auth_key=******

  • Contoh ARTC (untuk konversi WHIP): artc://al.yun.com/live/live?auth_key=******

  1. Masuk ke Konsol ApsaraVideo Live.
  2. Di panel navigasi sebelah kiri, pilih URL Generator.

  3. Di Pembuat URL, konfigurasikan domain, AppName, StreamName, otentikasi, dan pengaturan lainnya. Lalu, salin URL ingest RTMP atau ARTC yang diperlukan.

    Klik Generate URLs. Aksi ini menghasilkan URL ingest dan URL streaming kualitas sumber (dalam format ARTC, diawali dengan artc://).

Langkah 3 (Opsional): Ingest melalui RTMP

  1. Jalankan OBS dan buka File > Settings > Stream:

    • Service: Pilih Custom.

    • Server dan Stream Key: Masukkan informasi RTMP dari Langkah 2. Jika Anda memiliki URL lengkap, pisahkan menjadi bidang Server dan Stream Key sesuai kebutuhan OBS. Klik OK untuk menyimpan.

Langkah 4 (Opsional): Ingest melalui WHIP

  1. Konversi URL ingest ARTC dari Langkah 2 menjadi URL HTTP(S) yang kompatibel dengan WHIP.

    1. Ubah skema URL dari ARTC ke HTTP(S). Contohnya:

      1. URL asli: artc://al.yun.com/live/live?auth_key=******.

      2. URL yang dimodifikasi: https://al.yun.com/live/live?auth_key=******.

    2. Jika Anda melakukan ingest aliran melalui HTTPS, Anda harus mengonfigurasi Sertifikat untuk lingkungan Anda. Untuk informasi selengkapnya, lihat Percepatan aman HTTPS.

  2. Konfigurasikan WHIP di OBS.

    1. Jalankan OBS.

    2. Buka File > Settings > Stream.

    3. Konfigurasikan parameter berikut dan klik OK.

      Parameter

      Deskripsi

      Service

      Pilih WHIP.

      Server

      Masukkan URL WHIP yang telah dimodifikasi dari langkah sebelumnya.

      Bearer Token

      Biarkan bidang ini kosong.

Langkah 5: Mulai dan verifikasi aliran

  1. Di jendela utama OBS, tambahkan sumber audio dan video di panel Sources, lalu klik Start Streaming.

  2. Di Konsol ApsaraVideo Live, verifikasi aliran aktif pada halaman stream management.

    1. Di panel navigasi sebelah kiri Konsol ApsaraVideo Live, pilih stream management.

    2. Pilih domain untuk dikueri dan masukkan AppName serta StreamName.

      Di tab Active streams, klik Query untuk memeriksa status ingest.

    3. Klik Query untuk melihat aliran aktif real-time saat ini.

  3. Verifikasi aliran dengan cepat dengan memutarnya menggunakan pemutar web RTS.

    1. Buka pemutar web RTS.

    2. Klik tab Stream pulling.

    3. Masukkan URL streaming yang telah diaktifkan RTS-nya.

      Di halaman demo pemutar web RTS, buka tab Stream pulling. Pastikan Subscribe to Audio dan Subscribe to Video dipilih, masukkan URL streaming, lalu klik Start playing.

    4. Klik Start playing.