Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
IVSStreaming Ingest | Streaming Waktu Nyata
Sebagai alternatif untuk menggunakan IVS siaranSDK, Anda dapat mempublikasikan video ke IVS panggung dari RTMP sumber WHIP atau. Pendekatan ini menawarkan fleksibilitas untuk alur kerja di mana penggunaan SDK tidak layak atau disukai, seperti saat menerbitkan video dari OBS Studio atau encoder perangkat keras. Jika memungkinkan, kami sarankan untuk menggunakan IVS siaranSDK, karena kami tidak dapat menjamin kinerja atau kompatibilitas solusi pihak ketiga denganIVS.
Diagram ini menggambarkan bagaimana penerbitan dengan WHIP dan RTMP bekerja:
Protokol yang Didukung
IVSstreaming real-time mendukung beberapa protokol ingest:
-
RTMP(Real-Time Messaging Protocol) — Standar industri untuk mentransmisikan video melalui jaringan.
-
RTMPS— Versi aman RTMP yang beroperasi di atasTLS.
-
WHIP(Web RTC - HTTP Ingestion Protocol) — IETF Draf yang dikembangkan untuk menstandarisasi konsumsi Web. RTC
RTMPumumnya memiliki latensi yang lebih tinggi daripadaWHIP, sehingga ideal untuk streaming one-to-many langsung. Untuk panduan rinci tentang penggunaan protokol ini, lihat kami RTMPdan WHIPdokumentasi.
Spesifikasi Media yang Didukung
-
Format masukan audio
-
Codec: AAC -LC untuk dan Opus untuk RTMP WHIP
-
Saluran: 2 (Stereo) atau 1 (Mono)
-
Tingkat sampel: 44,1 kHz atau 48 kHz
-
Bitrate maksimum: 160 Kbps
-
-
Format masukan video
-
Codec: H.264
-
Profil H.264: Baseline
-
IDRinterval: 1 atau 2 detik
-
Frame rate: 10 hingga 60 FPS
-
Bingkai-B: 0
Catatan: IVS Siaran SDK memiliki B-frame yang diaktifkan secara default saat menggunakanRTMP. Oleh karena itu, pengembang harus menonaktifkan B-frame: di iOS, gunakan
usesBFrames
metode ini; di Android,setUseBFrames
. Jika pengembang tidak menonaktifkan B-Frames, aliran mereka akan terputus. -
Resolusi: Maksimum: 720p. Minimal: 160p
-
Bitrate maksimum: 8,5 Mbps
-
Konfigurasi encoder: Kami merekomendasikan penggunaan
veryfast
danzerolatency
pengaturan untuk encoder H.264. Juga: opsisliced_threads
x264 termasuk dalamzerolatency
preset, dan kami sarankan Anda menonaktifkannya. Misalnya, saat menggunakanFFmpeg, perintah Anda harus mencakup:-preset:v veryfast -tune zerolatency -x264-params sliced-threads=0
-