All Products
Search
Document Center

ApsaraVideo Live:Pencampuran dan retweeting aliran cloud

Last Updated:Dec 02, 2025

ApsaraVideo Real-time Communication memungkinkan Anda mencampur beberapa aliran audio dan video berdasarkan aturan tertentu serta melakukan retweet aliran yang telah dicampur ke ApsaraVideo Live atau platform live streaming pihak ketiga agar penonton dapat menarik dan menontonnya. Topik ini menjelaskan cara mengaktifkan layanan pencampuran dan retweeting aliran cloud.

Skenario

Layanan pencampuran dan retweeting aliran cloud diperlukan dalam solusi ApsaraVideo Real-time Communication untuk melakukan retweet aliran Alibaba Real-Time Communication (ARTC) dari sisi produksi ke jaringan live streaming CDN bagi sisi konsumsi dalam skenario-skenario berikut.

  • Saat co-streaming, penonton masuk ke saluran langsung untuk menonton aliran dan berinteraksi dengan streamer.

  • Saat obrolan sosial, pendengar masuk ke saluran langsung untuk mendengarkan percakapan dan berpartisipasi dalam obrolan suara grup.

  • Saat co-streaming atau obrolan sosial, konten direkam dan ditinjau.

Aktifkan layanan pencampuran dan retweeting aliran cloud

Anda dapat mengaktifkan layanan pencampuran dan retweeting aliran cloud dengan cara-cara berikut.

Retweeting bypass otomatis global

Ketika retweeting bypass otomatis global diaktifkan, aliran langsung setiap streamer yang bergabung ke saluran langsung akan secara otomatis dibypass dan diretweet ke CDN Live. Solusi ini cocok untuk skenario live streaming umum, tinjauan konten, dan perekaman.

Prosedur:

  1. Masuk ke ApsaraVideo Live console.

  2. Di panel navigasi kiri, pilih Live + > ApsaraVideo Real-time Communication > Applications. Temukan aplikasi yang ingin Anda kelola, lalu klik Manage di kolom Actions.

  3. Klik Stream Relay. Anda dapat menggunakan salah satu mode berikut untuk mengonfigurasi stream relay:

    1. Mode 1: Relay of Specified Streams

      Panggil StartLiveMPUTask untuk mengonfigurasi stream relay untuk saluran tertentu secara real-time. Dengan cara ini, aliran dapat direlay ke ApsaraVideo Live atau platform pihak ketiga. Hal ini memerlukan sedikit pengembangan di sisi server.

    2. Mode 2: Global Stream Relay to ApsaraVideo Live

      Setelah Anda mengaktifkan fitur stream relay, aliran audio dan video akan direlay ke server origin ApsaraVideo Live. Anda dapat mengonfigurasi fitur-fitur seperti transcoding, recording, dan pengambilan snapshot berdasarkan domain streaming. Anda juga dapat menarik aliran langsung untuk ditonton.

      1. Nyalakan Stream Relay.

      2. Konfigurasi parameter stream relay.

        Parameter

        Konfigurasi

        Deskripsi

        Stream Relay

        Pilih opsi.

        Setelah Anda mengaktifkan single-stream relay, semua aliran audio dan video akan direlay ke ApsaraVideo Live secara default. Anda tetap dapat memperbarui tata letak aliran campuran menggunakan SDK atau API server.

        Streaming Domain

        Contoh: play.example.com

        Domain streaming tujuan untuk streaming standar. Anda dapat memutar aliran langsung, mengonfigurasi transcoding dan recording, serta melakukan operasi lain berdasarkan domain streaming tersebut.

        Catatan
        • Jika Anda belum memiliki domain streaming, tambahkan satu di halaman Domain Management.

        • Streaming latensi setengah detik RTS tidak didukung. Memilih domain streaming dengan fitur ini diaktifkan akan menyebabkan kegagalan stream relay.

        AppName

        Nama dapat terdiri dari maksimal 255 karakter dan boleh mengandung angka, huruf, tanda hubung (-), garis bawah (_), dan tanda sama dengan (=).

        Nilai default: live. Anda dapat menentukan nilai kustom.

        Nama aplikasi dalam URL streaming setelah stream relay. Untuk informasi selengkapnya, lihat Generate streaming URLs.

        Catatan

        Jika Anda perlu mengonfigurasi templat seperti templat transcoding, recording, dan snapshot untuk aliran yang direlay, Anda harus menentukan nama aplikasi yang sama dengan nama aplikasi yang ditentukan dalam templat tersebut. Jika tidak, templat tidak akan berlaku.

        SEI Insertion

        • Insert SEI at Regular Intervals: Opsi ini memungkinkan Anda menyisipkan supplemental enhancement information (SEI) pada interval tertentu antara 1.000 hingga 5.000 ms.

        • Insert SEI in I-frames: Opsi ini memungkinkan Anda menyisipkan SEI pada Frame-I dalam suatu aliran video.

        SEI: Anda dapat menggunakan SEI untuk menyisipkan informasi dasar pengguna seperti UID dan parameter tata letak aliran campuran ke dalam aliran. Dengan demikian, dalam skenario co-hosting, ketika tata letak pencampuran dan relay aliran berubah, aplikasi yang digunakan penonton untuk menonton aliran dapat mengurai informasi tata letak dari SEI secara real-time. Hal ini membantu memfasilitasi penyesuaian gaya interaksi. Untuk informasi selengkapnya, lihat SEI format.

        Catatan

        Jika tidak tersedia domain streaming, tambahkan nama domain. Untuk informasi selengkapnya, lihat Add a domain name.

Panggilan OpenAPI sisi server untuk pencampuran dan retweeting aliran

  1. Ketika streamer mulai streaming, server memanggil operasi StartLiveMPUTask - Create a stream mixing and retweeting job (new) untuk mengaktifkan bypass retweeting.

  2. Ketika pengguna memulai co-streaming, server memanggil operasi UpdateLiveMPUTask - Update a stream mixing and retweeting job (new) untuk melakukan pencampuran dan retweeting aliran.

Untuk informasi selengkapnya tentang cara mengimplementasikan co-streaming, lihat Develop co-streaming.

Untuk informasi selengkapnya tentang cara mengimplementasikan streamer challenge, lihat Develop a streamer challenge.