Alacsony késésű HLS (LL-HLS)

Media Services embléma v3


Figyelmeztetés

Az Azure Media Services 2024. június 30-án megszűnik. További információkért lásd az AMS kivezetési útmutatóját.

A Media Services támogatja az Apple kis késésű HLS (LL-HLS) specifikációját. Ez a cikk az LL-HLS Media Services-támogatását ismerteti, és útmutatást nyújt a megvalósításhoz.

Megjegyzés

Jelenleg nem támogatjuk az LL-DASH-t.

LowLatency és LowLatencyV2 beállítások

A Media Services támogatja a kis késésű élő streamelést az LL-HLS használatával standard kódolású élő eseményekhez és prémium kódolású élő eseményekhez. Új kódolású élő esemény létrehozásakor a StreamOptions.LowLatencyV2 lehetőséget kell választania az API használatakor, vagy az "Alacsony késés" lehetőséget a Azure Portal. Ezzel a beállítással bizonyos korlátozások vonatkoznak a többi streambeállításhoz képest.

  • Jelenleg csak az RTMP-bemenet támogatott.
  • A sima kimenet nem támogatott.
  • Továbbra is használhatja a DASH-kimenetet, és a többi streambeállításhoz képest sokkal alacsonyabb késést érhet el. Az LL-DASH azonban nem támogatott.
  • Az élő lejátszás során kisebb visszakeresési ablak használata ajánlott. Alapértelmezés szerint beállítunk egy 30 perces visszakeresési ablakot.
  • Legfeljebb 6 órányi élő tartalmat archiválhatunk.
  • A Fairplay támogatása korlátozott.

Az LL-HLS használata

LowLatencyV2 használata a Azure Portal

  1. Állítsa be a helyszíni streamet. Próbálja ki az OBS-oktatóanyagot , ha korábban még nem tette meg.
  2. Élő esemény létrehozásakor válassza a Standard kódolás (legfeljebb 720p) vagy a Prémium kódolás (legfeljebb 1080p) lehetőséget az élő esemény típusa alatt. Ekkor megjelennek a Stream késési beállításai.
  3. Válassza a Kis késés választógombot. A LowLatencyV2 automatikusan ki lesz választva a választott kódolási szabványhoz.
  4. Ha szeretné, jelölje be az Élő esemény előkészítése bevitelhez jelölőnégyzetet az élő esemény automatikus elindításához. Ne feledje, hogy a számlázás egy élő esemény indításakor azonnal megkezdődik.
  5. Adja meg az élő eseményhez használni kívánt egyéb beállításokat, majd válassza az Áttekintés és létrehozás lehetőséget. Az élő esemény képernyője megjelenik a streamelési URL-címek listájával.
  6. Másolja ki a HLS URL-címét a lejátszóval való használathoz.

LL-HLS SDK-minták

Az LL-HLS-hez megadott mintakód megjegyzéseiben részletes utasítások találhatók.

A streamelési URL-formátumokról további információt a dinamikus csomagolási oldalon talál.

Lejátszó tesztelése

Javasoljuk, hogy olyan játékosokat használjon, akik támogatják az LL-HLS-t, és megfelelően konfigurálják a játékosokat a legjobb eredmények érdekében.

Teszteltük a következő játékosok legújabb verzióját:

  • Shaka 4.3.2
  • Video.JS 7.21.1 az LL-HLS támogatásával
  • ExoPlayer

Ha DASH-kimenetet használ az Azure Media Playerrel, konfigurálja a lejátszót a következő beállítással: heuristicprofile: LowLatency.

Kimeneti formátumok

LL-HLS-kimenetek esetén használja a következő formátumsztringet: (format=m3u8-cmaf). Például:

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

DASH-kimenet használatakor használja a következő formátumsztringet: (format=mpd-time-cmaf)

Megjegyzés

A végpontok közötti késés a helyi hálózati feltételektől vagy egy CDN-gyorsítótárazási réteg bevezetésével változhat. Tesztelje a pontos konfigurációkat.

Súgó és támogatás

Kérdéseivel kapcsolatba léphet a Media Services szolgáltatással, vagy követheti a frissítéseket az alábbi módszerek egyikével: