Dukungan OBS dan WHIP (Streaming Waktu Nyata) - Amazon IVS

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Dukungan OBS dan WHIP (Streaming Waktu Nyata)

Dokumen ini menjelaskan cara menggunakan encoder yang kompatibel dengan Whip seperti OBS untuk mempublikasikan ke streaming real-time IVS. WHIP (WebRTC-HTTP Ingestion Protocol) adalah draf IETF yang dikembangkan untuk membakukan konsumsi WebRTC.

WHIP memungkinkan kompatibilitas dengan perangkat lunak seperti OBS, menawarkan alternatif (ke SDK siaran IVS) untuk penerbitan desktop. Streamer yang lebih canggih yang akrab dengan OBS mungkin lebih menyukainya karena fitur produksinya yang canggih, seperti transisi adegan, pencampuran audio, dan grafik overlay. Ini memberi pengembang opsi serbaguna: gunakan SDK siaran web IVS untuk penerbitan browser langsung atau izinkan streamer menggunakan OBS di desktop mereka untuk alat yang lebih canggih.

Selain itu, WHIP bermanfaat dalam situasi di mana menggunakan SDK siaran IVS tidak layak atau disukai. Misalnya, dalam pengaturan yang melibatkan encoder perangkat keras, SDK siaran IVS mungkin bukan pilihan. Namun, jika encoder mendukung WHIP, Anda masih dapat mempublikasikan langsung dari encoder ke IVS.

Panduan OBS

OBS mendukung WHIP pada versi 30. Untuk memulai, unduh OBS v30 atau yang lebih baru: https://obsproject.com/.

Untuk mempublikasikan ke tahap IVS menggunakan OBS melalui WHIP, ikuti langkah-langkah berikut:

  1. Hasilkan token peserta dengan kemampuan mempublikasikan. Dalam istilah WHIP, token peserta adalah token pembawa. Secara default, token peserta kedaluwarsa dalam 12 jam, tetapi Anda dapat memperpanjang durasi hingga 14 hari.

  2. Klik Pengaturan. Di bagian Stream pada panel Pengaturan, pilih WHIP dari dropdown Layanan.

  3. Untuk Server, masukkan https://global.whip.live-video.net/.

  4. Untuk Token Pembawa, masukkan token peserta yang Anda buat di langkah 2.

  5. Konfigurasikan pengaturan video Anda seperti biasa, dengan beberapa batasan:

    1. Streaming real-time IVS mendukung input hingga 720p pada 8,5 Mbps. Jika Anda melebihi salah satu dari batas ini, aliran Anda akan terputus.

    2. Sebaiknya atur Interval Keyframe Anda di panel Output ke 1s atau 2s. Interval keyframe yang rendah memungkinkan pemutaran video dimulai lebih cepat bagi pemirsa. Kami juga merekomendasikan pengaturan Preset Penggunaan CPU ke ultrafast dan Tune ke zerolatency, untuk mengaktifkan latensi terendah.

    3. Karena OBS tidak mendukung simulcast, kami sarankan untuk menjaga bitrate Anda di bawah 2,5 Mbps. Hal ini memungkinkan pemirsa pada koneksi bandwidth rendah untuk menonton.

  6. Tekan Mulai Streaming.