全部产品
Search
文档中心

ApsaraVideo Live:Konfigurasikan penarikan aliran

更新时间:Jul 22, 2025

Penarikan aliran adalah proses mengunggah URL streaming pihak ketiga ke pusat siaran langsung ApsaraVideo Live untuk pemrosesan media dan pengiriman konten yang dipercepat. ApsaraVideo Live memungkinkan Anda mengonfigurasi regular stream pulling dan triggered stream pulling. Topik ini menjelaskan cara mengonfigurasi penarikan aliran di Konsol ApsaraVideo Live.

Istilah

ApsaraVideo Live mendukung regular stream pulling dan triggered stream pulling.

  • Penarikan aliran reguler: menentukan waktu mulai dan waktu akhir untuk penarikan aliran. ApsaraVideo Live menarik aliran langsung selama periode yang ditentukan, terlepas dari apakah permintaan pemutaran dikirim atau tidak.

  • Penarikan aliran yang dipicu: hanya memicu penarikan aliran jika permintaan pemutaran dikirim. Dengan kata lain, ApsaraVideo Live menarik aliran langsung saat URL streaming nama domain yang ditentukan digunakan untuk streaming. Jika tidak ada permintaan pemutaran yang dikirim, ApsaraVideo Live tidak menarik aliran langsung dari asal.

Catatan

Jika Anda ingin menarik aliran langsung pihak ketiga yang dikodekan dalam format H.265, hubungi kami.

Batasan

  • Penarikan aliran reguler

    • URL sumber pihak ketiga dalam format Real-Time Messaging Protocol (RTMP), Flash Video (FLV), HTTP Live Streaming (HLS), dan Secure Reliable Transport (SRT) didukung. Anda dapat menambahkan hingga 20 URL.

    • Anda dapat mengonfigurasi hingga 300 templat untuk penarikan aliran reguler. Jika Anda ingin meningkatkan jumlah maksimum templat yang diizinkan, tingkatkan jumlah aliran sumber. Untuk informasi lebih lanjut, lihat Manajemen kuota. Setelah penyesuaian, jumlah maksimum templat untuk penarikan aliran reguler sama dengan jumlah aliran sumber.

    • Durasi dari waktu penarikan aliran dimulai hingga waktu penarikan aliran berakhir tidak boleh melebihi tujuh hari.

    • Tidak ada saklar yang disediakan untuk penarikan aliran reguler melalui SRT. Anda hanya perlu memastikan bahwa aliran yang disediakan oleh asal berada dalam format SRT.

  • Penarikan aliran yang dipicu

    • Protokol RTMP, FLV, dan HLS didukung.

    • Anda dapat mengonfigurasi hingga 200 templat untuk penarikan aliran yang dipicu.

  • Anda tidak dapat menarik aliran dari Alamat IPv6.

Pergi ke halaman konfigurasi

  1. Masuk ke Konsol ApsaraVideo Live.
  2. Di panel navigasi di sebelah kiri, klik Domain Names. Halaman Domain Management muncul.

  3. Temukan domain streaming yang ingin Anda konfigurasikan dan klik Domain Settings di kolom Tindakan.

  4. Di pohon navigasi di sebelah kiri, pilih Streaming Management > Back-to-origin Stream Pulling. Secara default, tab Triggered Stream Pulling muncul.

Konfigurasikan penarikan aliran yang dipicu

  1. Pada tab Triggered Stream Pulling, klik Add.

  2. Konfigurasikan penarikan aliran yang dipicu.

    Catatan

    Anda dapat mengonfigurasi hingga 200 templat untuk penarikan aliran yang dipicu.

    触发拉流配置

    Tabel berikut menjelaskan parameter untuk penarikan aliran yang dipicu.

    Parameter

    Deskripsi

    AppName in Streaming URL

    Nama aplikasi tempat aliran langsung milik. Parameter ini digunakan untuk menghasilkan URL streaming. Nilai parameter ini tidak harus sama dengan nama aplikasi yang ditentukan di URL ingest.

    Namun, jika Anda tidak menyetel parameter AppName in Source URL, nilai parameter ini harus sama dengan nama aplikasi yang ditentukan di URL ingest.

    Jika Anda ingin mengonfigurasi penarikan aliran untuk semua aplikasi di nama domain Anda, atur parameter ini ke ali_all_app.

    AppName in Source URL

    Nama aplikasi untuk penarikan aliran kembali-ke-asal. Nilai parameter ini harus sama dengan nama aplikasi yang ditentukan di URL ingest.

    Jika Anda tidak menyetel parameter ini, nilai parameter AppName in Streaming URL digunakan. Dalam hal ini, nilai parameter AppName di URL Streaming harus sama dengan nama aplikasi yang ditentukan di URL ingest.

    Source URL

    URL aliran langsung pihak ketiga. Anda dapat menambahkan hingga empat URL.

    Protocol for Back-to-origin Stream Pulling

    Protokol RTMP, FLV, dan HLS didukung. Protokol SRT tidak didukung.

    Triggered for Transcoding

    • Jika Anda mengaktifkan fitur ini, penarikan aliran dari asal secara otomatis dipicu saat Anda memutar aliran sumber atau aliran yang telah dikodekan ulang.

    • Jika Anda menonaktifkan fitur ini, penarikan aliran dari asal secara otomatis dipicu hanya saat Anda memutar aliran sumber.

  3. Klik OK.

Catatan

Untuk memulai pemutaran, gunakan nama aliran di URL ingest dan nama aplikasi untuk menghasilkan URL streaming. Jika parameter AppName di URL Streaming disetel ke ali_all_app dan parameter AppName di URL Sumber tidak ditentukan, Anda harus menggunakan nama aplikasi yang ditentukan di URL ingest. Jika parameter AppName di URL Streaming disetel ke ali_all_app dan parameter AppName di URL Sumber ditentukan, Anda dapat menggunakan nama aplikasi kustom.

Konfigurasikan penarikan aliran reguler

  1. Klik tab Regular Stream Pulling, dan klik Add.

  2. Konfigurasikan penarikan aliran reguler.

    Penting
    • Anda dapat menambahkan hingga empat URL sumber.

    • Anda dapat mengonfigurasi hingga 300 templat untuk penarikan aliran reguler. Jika Anda ingin meningkatkan jumlah maksimum templat yang diizinkan, tingkatkan jumlah aliran sumber. Untuk informasi lebih lanjut, lihat Manajemen kuota. Setelah penyesuaian, jumlah maksimum templat untuk penarikan aliran reguler sama dengan jumlah aliran sumber.

    • Durasi dari waktu penarikan aliran dimulai hingga waktu penarikan aliran berakhir tidak boleh melebihi tujuh hari.

    拉流配置

    Tabel berikut menjelaskan parameter untuk penarikan aliran reguler.

    Parameter

    Deskripsi

    AppName

    Nama aplikasi. Parameter ini digunakan untuk menghasilkan URL streaming. Nilai parameter ini tidak harus sama dengan nama aplikasi yang ditentukan di URL ingest.

    StreamName

    Nama aliran langsung, yang harus unik di antara templat.

    Source URL

    URL aliran langsung pihak ketiga.

    URL dalam format RTMP, FLV, dan SRT didukung. Anda dapat menambahkan hingga empat URL.

    Start Time/End Time

    Waktu mulai dan waktu akhir penarikan aliran. Penarikan aliran berhenti saat waktu akhir tercapai.

  3. Klik OK.

Catatan

Untuk memulai pemutaran, gunakan nama aplikasi dan nama aliran yang dikonfigurasi untuk menghasilkan URL streaming.

Modifikasi konfigurasi penarikan aliran

Anda dapat memodifikasi konfigurasi penarikan aliran untuk menangani situasi tak terduga di mana asal tidak tersedia.

  1. Di halaman Back-to-origin Stream Pulling, klik tab Triggered Stream Pulling atau Regular Stream Pulling untuk melihat konfigurasi penarikan aliran yang tersedia.

  2. Temukan templat yang ingin Anda modifikasi dan klik Modify di kolom Actions.

    修改拉流配置

  3. Di kotak dialog Stream Pulling Settings, ubah pengaturan penarikan aliran.

    Untuk informasi lebih lanjut tentang parameter, lihat bagian Konfigurasikan penarikan aliran reguler dan Konfigurasikan penarikan aliran yang dipicu dari topik ini.

  4. Klik OK.

Penting
  • Penarikan aliran reguler

    Setelah Anda memodifikasi konfigurasi, aliran ditarik lagi berdasarkan konfigurasi yang dimodifikasi. Pastikan bahwa modifikasi tersebut tidak memengaruhi bisnis yang sedang berjalan.

  • Penarikan aliran yang dipicu

    • Setelah Anda memodifikasi konfigurasi, permintaan pemutaran yang ada mematuhi konfigurasi lama, dan permintaan pemutaran baru mematuhi konfigurasi yang dimodifikasi.

    • Jika parameter AppName di URL Streaming ditentukan saat Anda mengonfigurasi penarikan aliran, Anda tidak dapat meninggalkan parameter ini kosong saat Anda memodifikasi pengaturan penarikan aliran.

Logika callback

  • Selama stream ingest melalui Real-Time Messaging Protocol (RTMP), ApsaraVideo Live memeriksa apakah klien stream ingest menutup koneksi dalam waktu 2 detik setelah ApsaraVideo Live menerima pesan OnPublish. Jika klien stream ingest tidak menutup koneksi, ApsaraVideo Live mengirim notifikasi callback tentang keberhasilan stream ingest.

  • Misalkan Anda memiliki Ingest Domain A dan Streaming Domain B yang saling terkait, dan Anda mengonfigurasi penarikan aliran reguler dan penarikan aliran yang dipicu untuk Streaming Domain B. Jika Anda ingin menerima notifikasi callback tentang status penarikan aliran, konfigurasikan stream ingest callbacks untuk Ingest Domain A. Setelah konfigurasi, logika callback yang sama seperti yang disebutkan sebelumnya berlaku untuk penarikan aliran di bawah Streaming Domain B. Secara default, penarikan aliran dianggap berhasil jika klien tidak menutup koneksi dalam waktu 2 detik.

Catatan
  • Kami merekomendasikan agar Anda menerbitkan URL streaming setelah Anda memastikan bahwa stream ingest atau penarikan berhasil berdasarkan notifikasi callback dan tanggapan terhadap panggilan operasi DescribeLiveStreamsOnlineList.

  • ApsaraVideo Live secara otomatis menghentikan stream ingest ketika tidak ada data streaming yang dikirim ke pusat siaran langsung selama 10 detik.