全部产品
Search
文档中心

ApsaraVideo Live:Perubahan pada alur konfigurasi Streaming Real-Time (RTS)

更新时间:Nov 09, 2025

Konsol Alibaba Cloud Real-Time Streaming (RTS) telah ditingkatkan untuk memberikan pengalaman konfigurasi yang lebih mudah. Topik ini menjelaskan cara memigrasikan konfigurasi lama ke versi baru, mempelajari antarmuka baru, dan meningkatkan efisiensi operasional Anda.

Ikhtisar perubahan

Konsol Streaming Real-Time (RTS) telah sepenuhnya ditingkatkan untuk menyederhanakan proses mengaktifkan, mengonfigurasi, dan menguji pengambilan aliran RTS serta pemutaran. Pembaruan ini menghilangkan konsep RTS 1.0 dan 2.0 untuk menyederhanakan proses dan mengurangi kurva pembelajaran. Versi baru memungkinkan Anda mengaktifkan dan menguji layanan dengan lebih mudah tanpa menangani perbedaan versi yang kompleks, membantu Anda memulai dengan cepat dan menikmati pengalaman yang lebih lancar.

Perbandingan perubahan

Versi Lama

image

image

  1. Konfigurasi dibagi menjadi versi 1.0 dan 2.0. Versi yang berbeda sesuai dengan protokol dan latensi yang berbeda.

  2. Browser tidak mendukung B-frame dalam video atau AAC dalam audio selama pemutaran RTS. Anda harus mengaktifkan atau menonaktifkan transkoding otomatis H5 dalam konfigurasi RTS dari domain streaming.

  3. Domain ingest dan streaming harus dikonfigurasi secara terpisah. Konfigurasi yang tidak konsisten dapat dengan mudah menyebabkan ketidaktersediaan layanan.

  4. Anda tidak dapat langsung menghasilkan URL streaming di konsol untuk menguji layanan.

Versi Baru

image

  1. Versi tidak lagi dibedakan. Anda dapat memilih protokol berdasarkan kebutuhan pengambilan aliran dan pemutaran Anda:

    • Pengambilan dan pemutaran ARTC saja: Latensi ujung-ke-ujung adalah 200 ms hingga 400 ms.

    • Pengambilan RTMP/ARTC + pemutaran HLS/FLV/RTMP/ARTC: Latensi ujung-ke-ujung adalah 400 ms hingga 800 ms.

  2. Setelah Anda mengaktifkan RTS dan memilih latensi sub-detik, sistem secara otomatis mengaktifkan transkoding otomatis H5 untuk menghapus B-frame dan mengonversi audio ke Opus. Tidak diperlukan konfigurasi tambahan.

    Catatan

    Transkoding otomatis H5 hanya dipicu selama pemutaran browser dan tidak dapat dinonaktifkan secara manual. Untuk menonaktifkannya karena alasan khusus, silakan ajukan tiket.

    Jika fitur ini dinonaktifkan di versi lama, maka tetap dinonaktifkan di versi baru. Sistem tidak secara otomatis mengubah status. Untuk mengaktifkan fitur ini, Anda dapat mematikan saklar RTS lalu menghidupkannya kembali. Tindakan ini mengaktifkan fitur secara default.

  3. Domain ingest dan streaming dikonfigurasi bersama untuk memastikan konsistensi dan mencegah ketidaktersediaan layanan.

    Catatan

    Jika konfigurasi domain ingest dan streaming tidak konsisten di versi lama, konfigurasi baru akan menunjukkan kesalahan konfigurasi. Anda dapat mengklik Reconfigure di antarmuka baru untuk menyesuaikan pengaturan.

  4. Anda dapat dengan cepat menghasilkan URL streaming di konsol untuk menguji pengambilan aliran RTS dan pemutaran.

    Catatan

    Untuk pengujian cepat pengambilan aliran dan pemutaran, konsol ApsaraVideo Live menggunakan nama domain sinyal proxy. Namun, saat Anda menggunakan Web RTS SDK untuk pengambilan aliran RTS dan pemutaran, Anda juga harus mengonfigurasi sertifikat SSL dan mengonfigurasi header HTTP, seperti header respons Access-Control-Allow-Origin (*), untuk nama domain Anda.

Penanganan konfigurasi abnormal

Dalam konfigurasi RTS lama, jika konfigurasi domain ingest dan streaming tidak konsisten, pengambilan aliran atau pemutaran akan gagal.

Kasus

Konfigurasi RTS domain streaming

Konfigurasi RTS domain ingest

Dampak

Kasus 1

Tidak diaktifkan

2.0

Pengambilan aliran RTMP tidak didukung, dan masalah pemutaran terjadi.

Kasus 2

1.0

Tidak diaktifkan

Pengambilan aliran ARTC tidak didukung, dan masalah pemutaran terjadi.

Kasus 3

2.0

Tidak diaktifkan

Pengambilan aliran ARTC tidak didukung, dan masalah pemutaran terjadi.

Kasus 4

1.0

2.0

Pengambilan aliran RTMP tidak didukung, dan masalah pemutaran terjadi.

Kasus 5

2.0

1.0

Masalah pemutaran terjadi.

Pergi ke konsol Streaming Real-Time dan klik Reconfigure untuk membuat penyesuaian. Jika masalah tetap ada setelah Anda mencoba kembali, ajukan tiket.

image

image

Latensi sub-detik

  1. Fitur: Latensi ujung-ke-ujung 400 ms hingga 800 ms, kompatibilitas tinggi. Opsi ini cocok untuk skenario live streaming latensi rendah yang memerlukan kompatibilitas dengan standar live streaming dan protokol ingest/pemutaran lainnya.

  2. Protokol yang Didukung: Mendukung pengambilan aliran dan pemutaran melalui protokol Alibaba Real-Time Communication (ARTC), yang didasarkan pada Web Real-Time Communication (WebRTC). Ini kompatibel maju dengan live streaming standar dan mendukung protokol ingest RTMP, pengambilan asal, dan protokol pemutaran umum seperti RTMP, FLV, dan HLS.

  3. Alat Ingest/Pemutaran: Mendukung alat ingest dan pemutaran umum di pasar. Kami merekomendasikan Anda menggunakan ApsaraVideo Live Push SDK dan ApsaraVideo Player SDK.

  4. Informasi Tambahan: Jika pengambilan aliran berisi B-frame atau audio tidak dikodekan dalam Opus, backend secara otomatis menghapus B-frame dan mentranskode audio menjadi Opus untuk pemutaran HTML5. Proses ini mengenakan biaya transkoding live stream.

    Saat Anda menggunakan Alibaba Cloud Web SDK untuk pemutaran, WebRTC asli bawah tidak mendukung B-frame dan menggunakan Opus untuk pengkodean dan dekoding audio. Untuk memastikan pengalaman pemutaran yang baik, sistem secara otomatis memicu transkoding berdasarkan konten aliran yang diambil:

    • Jika aliran yang diambil berisi B-frame dan audio yang dikodekan AAC, sistem secara otomatis memicu transkoding video untuk menghapus B-frame dan transkoding audio dari AAC ke Opus. Anda dikenakan biaya biaya transkoding video standar berdasarkan tingkat yang sesuai dengan resolusi sumber.

    • Jika aliran yang diambil tidak berisi B-frame tetapi berisi audio yang dikodekan AAC, sistem secara otomatis memicu transkoding audio dari AAC ke Opus. Anda dikenakan biaya untuk transkoding hanya audio.

    • Jika Anda juga telah mengonfigurasi templat transkoding live stream, sistem menghapus B-frame dan mentranskode ke Opus selain templat ini. Anda dikenakan biaya transkoding berdasarkan hasil gabungan.

    Saat Anda menggunakan Alibaba Cloud Native SDK untuk pemutaran, SDK ini secara native mendukung B-frame dan AAC. Oleh karena itu, transkoding otomatis tidak dipicu, dan tidak ada biaya tambahan yang dikenakan.

Latensi setengah detik

  1. Fitur: Latensi ujung-ke-ujung 200 ms hingga 400 ms. Opsi ini cocok untuk skenario live streaming yang memerlukan latensi sangat rendah.

  2. Protokol yang Didukung: Mendukung pengambilan aliran dan pemutaran melalui protokol ARTC, yang didasarkan pada WebRTC. Ini tidak kompatibel dengan live streaming standar dan tidak mendukung protokol ingest RTMP, pengambilan asal, atau protokol pemutaran umum seperti RTMP, FLV, dan HLS.

  3. Alat Ingest/Pemutaran: Untuk pengambilan aliran, Anda dapat menggunakan OBS untuk mengambil aliran melalui protokol WHIP atau menggunakan ApsaraVideo Live Push SDK. Untuk pemutaran, Anda harus menggunakan ApsaraVideo Player SDK.

  4. Catatan Lain: Domain streaming ini tidak dapat menggunakan fitur cloud seperti transkoding dan perekaman. Namun, Anda dapat menggunakan Konfigurasi Relay untuk merelay live stream ke domain streaming lain.

    • Klik Relay Configuration dan pilih domain ingest yang terkait dengan domain streaming dan untuk mana mode RTS setengah detik maupun pemulihan bencana aliran ganda tidak diaktifkan. Domain ini akan menerima aliran relay RTMP. Sebagai contoh, jika domain penerima relay adalah push.example.com, dan domain streaming terkaitnya adalah pull.example.com. Setelah relay dikonfigurasi, Anda dapat menarik aliran dari pull.example.com menggunakan protokol live streaming standar dan menggunakan fitur seperti transkoding dan perekaman.