Kódování s automaticky vygenerovaným žebříkem přenosových rychlostí
Upozornění
Služba Azure Media Services bude vyřazena 30. června 2024. Další informace najdete v průvodci vyřazením AMS.
Tip
Chcete vygenerovat miniatury, spojit dvě videa dohromady, přidat video pod něj nebo ho (mimo jiné)? Ukázkový kód služby Media Services najdete na stránce Ukázky .
Přehled
Tento článek vysvětluje, jak pomocí standardního kodéru ve službě Media Services zakódovat vstupní video do automaticky generovaného žebříčku přenosových rychlostí (dvojice rozlišení přenosové rychlosti) na základě rozlišení vstupu a přenosové rychlosti. Toto integrované nastavení kodéru nikdy nepřekročí rozlišení vstupu a přenosovou rychlost. Pokud je například vstup 720p při 3 Mb/s, zůstane výstup při nejlepším 720p a bude začínat rychlostí nižší než 3 Mb/s.
Kódování pro streamování
Když v transformaci použijete předvolbu AdaptiveStreaming nebo H265AdaptiveStreaming, získáte výstup, který je vhodný pro doručování prostřednictvím streamovacích protokolů, jako jsou HLS a DASH. Při použití jedné z těchto dvou předvoleb služba inteligentně určí, kolik vrstev videa se má vygenerovat a s jakou přenosovou rychlostí a rozlišením. Výstupní obsah obsahuje soubory MP4, ve kterých je zvuk v kódování AAC a buď video s kódováním H.264 (v případě předvolby AdaptiveStreaming), nebo H.265/HEVC (v případě předvolby H265AdaptiveStreaming). Výstupní soubory MP4 nejsou prokládané.
Výstup
V této části jsou uvedeny tři příklady výstupních vrstev videa vytvořených kodérem Media Services v důsledku kódování pomocí předvoleb AdaptiveStreaming(H.264) nebo H265AdaptiveStreaming (HEVC). Ve všech případech výstup obsahuje zvukový soubor MP4 s kódováním stereofonního zvuku rychlostí 128 kb/s.
Příklad 1
Zdroj s výškou "1080" a snímkovou rychlostí "29,970" vytváří 6 vrstev videa:
Vrstva | Height (Výška) | Width (Šířka) | Přenosová rychlost (kbps) |
---|---|---|---|
1 | 1080 | 1920 | 6780 |
2 | 720 | 1280 | 3520 |
3 | 540 | 960 | 2210 |
4 | 360 | 640 | 1150 |
5 | 270 | 480 | 720 |
6 | 180 | 320 | 380 |
Příklad 2
Zdroj s výškou "720" a snímkovou rychlostí "23,970" vytváří 5 vrstev videa:
Vrstva | Height (Výška) | Width (Šířka) | Přenosová rychlost (kbps) |
---|---|---|---|
1 | 720 | 1280 | 2940 |
2 | 540 | 960 | 1850 |
3 | 360 | 640 | 960 |
4 | 270 | 480 | 600 |
5 | 180 | 320 | 320 |
Příklad 3
Zdroj s výškou "360" a snímkovou rychlostí "29,970" vytváří 3 vrstvy videa:
Vrstva | Height (Výška) | Width (Šířka) | Přenosová rychlost (kbps) |
---|---|---|---|
1 | 360 | 640 | 700 |
2 | 270 | 480 | 440 |
3 | 180 | 320 | 230 |
Porovnání kódování s podporou obsahu
Předvolby kódování s podporou obsahu nabízejí lepší řešení oproti předvolbám adaptivního streamování díky analýze zdrojového obsahu před rozhodnutím o správné sadě výstupních přenosových rychlostí a rozlišení pro použití v žebříku. Před použitím statického a pevného žebříčku, který poskytuje přednastavení streamování s adaptivní přenosovou rychlostí, nejprve otestujte předvolby kódování s podporou obsahu .
Ukázky kódování
Podívejte se na rozsáhlý seznam ukázek kódování.
Získání nápovědy a podpory
Službu Media Services můžete kontaktovat s dotazy nebo můžete sledovat naše aktualizace jedním z následujících způsobů:
- Q & A
-
Stack Overflow Označit otázky pomocí
azure-media-services
. - @MSFTAzureMedia nebo použijte @AzureSupport a požádejte o podporu.
- Otevřete lístek podpory prostřednictvím Azure Portal.