Penundaan aliran berbeda dari latensi yang disebabkan oleh protokol streaming. Penundaan aliran adalah fitur yang memungkinkan Anda menunda pemutaran aliran langsung yang diproses di cloud. Topik ini menjelaskan cara mengonfigurasi penundaan aliran.
Batasan
Aliran tertunda dihitung sebagai aliran sumber. Jika batas atas aliran sumber terlampaui, server akan memutus aliran sumber yang berlebih. Anda dapat melihat penggunaannya di tab Informasi Dasar pada halaman Pengaturan Dasar untuk domain streaming. Untuk informasi tentang cara meningkatkan kuota aliran sumber, lihat Manajemen Kuota.
Fitur penundaan aliran hanya tersedia di wilayah Tiongkok (Beijing) dan Tiongkok (Shanghai).
Prosedur
- Masuk ke Konsol ApsaraVideo Live.
Di panel navigasi sebelah kiri, klik Domain Names. Halaman Domain Management muncul.
Temukan domain streaming yang ingin dikonfigurasi dan klik Domain Settings di kolom Actions.
Pilih .
Di tab Stream Delay Settings, klik Add untuk menambahkan template penundaan aliran.
Tabel berikut menjelaskan parameter dari template penundaan aliran.
Parameter
Deskripsi
AppName
Nama aplikasi. Nilainya harus sama dengan nama aplikasi yang ditentukan dalam URL ingest agar template berlaku. Nilai ini bersifat case-sensitive. Jika Anda menentukan tanda bintang (
*) sebagai nilai, semua nama aplikasi akan cocok.StreamName
Nama aliran langsung. Nilainya harus sama dengan nama aliran yang ditentukan dalam URL ingest agar template berlaku. Nilai ini bersifat case-sensitive. Jika Anda menentukan tanda bintang (
*) sebagai nilai, semua nama aliran akan cocok.Delay
Durasi penundaan pemutaran aliran langsung.
Nilai valid: 16 hingga 3600.
Satuan: detik.
Triggered By
Ingest Parameters: Penundaan aliran hanya dapat dipicu dengan menentukan parameter
alDelayTimedalam URL ingest.Configuration: Penundaan aliran hanya dapat dipicu oleh konfigurasi penundaan aliran. Artinya, penundaan aliran dipicu jika nama aplikasi dan nama aliran yang ditentukan dalam URL ingest sama dengan yang ditentukan dalam template penundaan aliran.
Ingest Parameters > Configuration: Penundaan aliran dapat dipicu oleh parameter alDelayTime dalam URL ingest atau konfigurasi penundaan aliran. Parameter alDelayTime memiliki prioritas lebih tinggi daripada konfigurasi penundaan aliran.
CatatanJika Anda menetapkan Triggered By ke Ingest Parameters atau Ingest Parameters > Configuration, Anda dapat memicu penundaan aliran dengan menentukan parameter alDelayTime dalam URL ingest. Aturan berikut berlaku untuk URL ingest:
URL ingest tanpa token akses:
Ingest domain + AppName + StreamName + alDelayTime=xx, di manaxxmenunjukkan penundaan dalam detik. Contoh:rtmp://demo.aliyundoc.com/app/stream?alDelayTime=100URL ingest dengan token akses:
Ingest domain + AppName + StreamName + Access token + alDelayTime=xx, di manaxxmenunjukkan penundaan dalam detik. Contoh:rtmp://demo.aliyundoc.com/app/stream?auth_key=1678354414-0-0-c4789ecbd37a23a20ad2e9973301dae9&alDelayTime=100Waktu pembuatan aliran tertunda: Setelah periode penundaan tercapai setelah aliran sumber di-ingest, Anda dapat memeriksa apakah aliran tertunda dibuat dengan memeriksa daftar aliran di Konsol ApsaraVideo Live. Jika aliran sumber terputus dalam periode penundaan, waktu pembuatan aliran tertunda mungkin direset dan dihitung ulang dari awal.
CatatanNama aplikasi atau nama aliran dapat memiliki panjang hingga 255 karakter dan dapat berisi angka, huruf, tanda hubung (-), garis bawah (_), dan tanda sama dengan (=).
Setelah konfigurasi selesai, Anda dapat menggunakan URL untuk streaming tertunda untuk memutar aliran tertunda. Untuk informasi lebih lanjut tentang cara mendapatkan URL, lihat Hasilkan URL Ingest dan Streaming.
Klik OK.
Operasi API terkait
Menambahkan konfigurasi penundaan aliran. | |
Memperbarui konfigurasi penundaan aliran. | |
Menghapus konfigurasi penundaan aliran. |