全部产品
Search
文档中心

ApsaraVideo Live:Stream ingest melalui RTS

更新时间:Jul 02, 2025

Topik ini menjelaskan cara mengimplementasikan stream ingest melalui Real-Time Streaming (RTS).

Ikhtisar

Untuk meningkatkan kinerja stream ingest dalam kondisi jaringan yang buruk, Push SDK mendukung stream ingest melalui RTS berbasis komunikasi waktu nyata (RTC), selain stream ingest tradisional menggunakan Real-Time Messaging Protocol (RTMP). Untuk membandingkan kedua metode stream ingest tersebut, lihat Perbedaan antara RTS dan streaming standar. Anda dapat menggunakan protokol RTMP, Flash Video (FLV), atau HTTP Live Streaming (HLS) untuk memutar aliran RTS. Selain itu, Anda juga dapat menggunakan protokol ApsaraVideo Real-Time Communication (ARTC) untuk mengimplementasikan pemutaran berbasis RTS.

Penting

Penagihan RTS berbeda dari streaming standar. Untuk informasi lebih lanjut, lihat Penagihan RTS.

Prasyarat

Operasi yang diperlukan telah selesai dilakukan menggunakan Konsol ApsaraVideo Live atau API ApsaraVideo Live, seperti menambahkan nama domain, mengonfigurasi Record CNAME untuk nama domain, dan mengaitkan nama domain. Untuk informasi lebih lanjut, lihat Memulai dengan ApsaraVideo Live.

Batasan

Perhatikan batasan berikut terkait stream ingest melalui RTS:

  • Hanya audio mono yang didukung.

  • Hanya Low Complexity (LC) yang didukung untuk pengkodean audio.

  • Laju pengambilan sampel audio harus 48 kHz.

  • Pengambilan gambar otomatis dalam kondisi jaringan yang buruk tidak didukung.

  • Pengambilan aliran hanya-audio dan hanya-video tidak didukung.

Implementasi

  1. Aktifkan fitur RTS. Untuk informasi lebih lanjut, lihat Mengaktifkan RTS.

  2. Hasilkan URL ingest. Untuk informasi lebih lanjut, lihat Hasilkan URL ingest dan streaming.

  3. Tentukan URL ingest yang dimulai dengan artc:// di Push SDK untuk mengingest aliran.

    Contoh kode:

    mAlivcLivePusher.startPush(mPushUrl);