HLS Latensi Rendah (LL-HLS)

Logo Azure Media Services v3


Peringatan

Azure Media Services akan dihentikan pada 30 Juni 2024. Untuk informasi selengkapnya, lihat Panduan Penghentian AMS.

Media Services mendukung spesifikasi HLS Latensi Rendah (LL-HLS) Apple. Artikel ini menjelaskan dukungan Media Services untuk LL-HLS dan memberi Anda panduan implementasi.

Catatan

Saat ini, kami tidak mendukung LL-DASH.

Opsi LowLatency dan LowLatencyV2

Media Services mendukung streaming langsung latensi rendah menggunakan LL-HLS untuk Acara Langsung Pengodean Standar dan Acara Langsung Pengodean Premium. Saat membuat acara langsung pengodean baru, Anda harus memilih StreamOptions.LowLatencyV2 saat menggunakan API, atau opsi "Latensi rendah" menggunakan portal Azure. Dengan opsi ini, Anda memiliki batasan tertentu dibandingkan dengan opsi streaming lainnya.

  • Hanya input RTMP yang didukung saat ini.
  • Output halus tidak didukung.
  • Anda masih dapat menggunakan output DASH dan mendapatkan manfaat dari latensi yang jauh lebih rendah dibandingkan dengan opsi aliran lainnya. Namun LL-DASH tidak didukung.
  • Jendela seekback yang lebih kecil selama pemutaran langsung disarankan. Secara default, kita mengatur jendela seekback 30 menit.
  • Kami hanya dapat mengarsipkan hingga 6 jam konten langsung.
  • Dukungan Fairplay terbatas.

Cara menggunakan LL-HLS

Gunakan LowLatencyV2 di portal Azure

  1. Siapkan aliran lokal Anda. Coba tutorial OBS jika Anda belum melakukan ini sebelumnya.
  2. Saat membuat acara langsung, pilih Pengodean standar (hingga 720p) atau Pengodean Premium (hingga 1080p) di bawah jenis acara langsung. Opsi Latensi aliran akan muncul.
  3. Pilih tombol radio Latensi rendah . LowLatencyV2 akan secara otomatis dipilih untuk standar pengodean yang Anda pilih.
  4. Secara opsional pilih kotak centang Mulai menyiapkan acara langsung untuk input untuk memulai acara langsung secara otomatis. Ingatlah bahwa penagihan dimulai segera setelah acara langsung dimulai.
  5. Atur opsi lain yang Anda inginkan untuk acara langsung lalu pilih Tinjau dan buat. Layar acara langsung akan muncul dengan daftar URL streaming.
  6. Salin URL HLS untuk digunakan dengan pemutar.

Sampel LL-HLS SDK

Ada instruksi terperinci dalam komentar kode sampel yang disediakan untuk LL-HLS.

Lihat halaman pengemasan dinamis untuk informasi selengkapnya tentang format URL streaming.

Pengujian pemutar

Kami menyarankan agar Anda menggunakan pemain yang mendukung LL-HLS dan mengonfigurasi pemain dengan tepat untuk hasil terbaik.

Kami telah menguji dengan versi terbaru dari pemain berikut:

  • Shaka 4.3.2
  • Video.JS 7.21.1 dengan dukungan untuk LL-HLS
  • ExoPlayer

Saat menggunakan output DASH dengan Azure Media Player, konfigurasikan pemutar dengan opsi berikut: heuristicprofile: LowLatency.

Format output

Untuk output LL-HLS, gunakan string format: (format=m3u8-cmaf). Contohnya:

https://accountName-region.streaming.media.azure.net/11111111-1111-43ce-9dba-3aee82e35262/output.ism/manifest(format=m3u8-cmaf).m3u8

Saat menggunakan output DASH, gunakan string format: (format=mpd-time-cmaf)

Catatan

Latensi menyeluruh dapat bervariasi tergantung pada kondisi jaringan lokal atau dengan memperkenalkan lapisan penembolokan CDN. Anda harus menguji konfigurasi pasti Anda.

Dapatkan bantuan dan dukungan

Anda dapat menghubungi Media Services dengan pertanyaan atau mengikuti pembaruan kami dengan salah satu metode berikut: