Řešení potíží se službou Media Services

Logo Media Services v3


Upozornění

Služba Azure Media Services bude vyřazena 30. června 2024. Další informace najdete v průvodci vyřazením AMS.

Vyhledejte příčiny a řešení problémů se službou Media Services.

Problémy s účtem

Příčina Řešení
Možná se pokoušíte použít funkce rozhraní API v3 s účtem v2 nebo implementací rozhraní API v2. Aktualizujte kód tak, aby používal rozhraní API v3. Podrobnější pomoc najdete v průvodci migrací.

Běžné problémy s přehráváním videa

  • Přehrávání videí trvá dlouho.
  • Videa jsou rozmazaná, když se začnou přehrávat.
  • Kvalita videa je nízká.
  • Video se vůbec nepřehrává nebo zobrazuje černou obrazovku.
Příčina Řešení
Možná se pokoušíte oslovit velkou cílovou skupinu bez použití cdn, což způsobuje problémy s latencí. Přidejte CDN do lokátoru streamování. Další informace o použití CDN najdete v tématu Streamování obsahu s integrací CDN.
Možná jste neimplementovali dynamické balení. Další informace o implementaci dynamického balení najdete v tématu Dynamické balení ve službě Media Services v3.
Můžete mít to, co se označuje jako "hluční sousedé", což znamená, že sdílíte výpočetní prostředky s jinými zákazníky. Abyste se vyhnuli hlučným sousedům, upgradujte ze standardního koncového bodu streamování na koncový bod streamování úrovně Premium s vyhrazenými jednotkami streamování.
Možná k prohlížení videí používáte starší prohlížeč. Upgradujte svůj prohlížeč.
Možná používáte přehrávač a filtry třetí strany. Přidejte audio-only=false na adresu URL streamování, jako je https://streamingtest.streaming.media.azure.net/00000000-0000-0000-0000-000000000000/sample.ism/manifest(format-m3u8-aapl,audio-only=false)

Z prostředku nejde přehrát soubor MP4

Příčina Řešení
Služba Azure Media Services je navržená tak, aby místo přímého přehrávání datových proudů MP4 plné velikosti používala soubor manifestu. Soubor manifestu řekne přehrávači, které kódované fragmenty médií se mají přehrát a v jakém pořadí. K vytvoření fragmentů médií a souboru manifestu použijte jeden ze zadaných kodérů médií. Další informace o kódování najdete v tématech Kódování s podporou obsahu a Kódování pomocí automaticky generovaného žebříčku přenosových rychlostí .
Název souboru obsahuje vyhrazené znaky. Odeberte rezervované znaky z názvu souboru.

Rezervované znaky

  • Služba Media Services používá hodnotu názvu souboru prostředku při vytváření adres URL streamovaného obsahu. Z tohoto důvodu není povolené procento kódování. Hodnota vlastnosti name nesmí obsahovat žádný z následujících znaků vyhrazených pro procenta kódování: !*'();:@&=+$,/?%#[]". Navíc může existovat pouze jedna přípona názvu souboru .
  • Délka názvu nesmí být delší než 260 znaků.

Šifrovaný obsah se v offline režimu nepřehrává.

Příčina Řešení
Přehrávač, který používáte k přehrávání stažených šifrovaných videí AES v offline režimu na zařízeních s iOSem, se stará o to, jak se tato videa přehrávají. Příčinou není Media Services. Projděte si dokumentaci ke zvolenému offline přehrávači videa.

Zvuk není synchronizovaný.

Příčina Řešení
Video pakety se doručují pozdě. Možná řešení:

1. Možná jste implementovali zásady správy verzí úložiště, které se zapnuly automaticky, což způsobuje ukládání do vyrovnávací paměti a odpojení. Odeberte zásadu a vypněte automatickou správu verzí úložiště.
2. Povolte síť CDN.
3. Použijte koncový bod streamování Premium s dostatkem rezervovaných jednotek.

Požadavek přehrávače na soubor VTT způsobil chyby CORS.

Příčina Řešení
Nastavení pravidel CORS Nastavte pravidla CORS pro účet úložiště nebo CDN.

Yuu může také získat adresu URL pro stažení souboru VTT z prostředku.

Koncový bod streamování se nespustí.

Příčina Řešení
Je možné, že jste vytvořili vlastní zásadu, která povoluje jenom HTTPS. Služba Media Services tuto službu v současné době nepodporuje. Možná alternativní řešení:
1. V Azure Portal zakažte vlastní zásady.
2. Vytvořte koncový bod streamování s povoleným CDN a zakažte http pro koncový bod CDN.
Nebo
1. Nepovolujte CDN pro koncový bod streamování pomocí portálu nebo rozhraní API.
2. Místo toho přejděte na stránku Azure CDN v Azure Portal nebo pomocí rozhraní API Azure CDN vytvořte koncový bod, který odkazuje na koncový bod Media Services a nastaví původ koncového bodu CDN na název hostitele koncového bodu streamování.
Možná jste zastavili koncový bod streamování s CDN. Viz Koncový bod streamování se nezastaví.

Koncový bod streamování s CDN se nezastaví.

Příčina Řešení
Když povolíte CDN pro libovolný koncový bod streamování, koncový bod CDN se nevytvořil, dokud koncový bod streamování nespustíte. Důvodem je to, že během procesu spuštění naše platforma vytvoří koncové body CDN a propojí je s koncovým bodem streamování (včetně konfigurace vlastního názvu hostitele).

Během procesu zastavení koncového bodu streamování by naše platforma měla odstranit koncový bod CDN. Proto pokud je koncový bod streamování v zastaveném stavu, koncový bod CDN nebude existovat ani nebude odkazovat na koncový bod streamování.

Když ale V některých scénářích AMS zavolá CDN k odstranění koncových bodů CDN, koncové body se nepodaří odstranit kvůli mezipamětí ve službě CDN. To vede ke konfliktu názvu hostitele, pokud koncový bod CDN stále existuje a aktivuje problém s koncovým bodem zastavení streamování.
Ručně odstraňte profil CDN a pak odstraňte koncový bod streamování a nastavte nový.

Koncové body streamování se po přesunu účtu do jiného předplatného nezobrazují.

Příčina Řešení
Přesunutí koncových bodů streamování do nového předplatného nějakou dobu trvá. Počkejte 2 hodiny a zkontrolujte, jestli se koncové body streamování zobrazují v novém předplatném.

Místní kodér neodesílá data do živé události.

Příčina Řešení
Možná používáte kodér, který nebyl testován pomocí Media Services. Projděte si prosím ověřené místní kodéry pro živé streamování.
Místní kodér nemusí být správně nakonfigurovaný. Ověřte, že jste místní kodér správně nakonfigurovali.

Zdá se, že kódování trvá dlouho.

Většinu problémů s dobou trvání kódování lze vyřešit konfigurací nastavení kodéru, které řídí rovnováhu mezi rychlostí a kvalitou. Pokud chcete kódování zrychlit, nastavte ho na režim rychlosti .

Příčina Řešení
Soubor mezzanine může být velmi velký. Velikost souboru se rovná přenosové rychlosti vynásobené dobou trvání. Žádné
Existuje velký počet výstupních vrstev. Snižte počet výstupních vrstev.
Výstupní vrstvy mají vysoké rozlišení. Snižte rozlišení výstupní vrstvy na přenosovou rychlost, kterou chcete streamovat multimédia.
Soubor mezzanine může být složitý, zejména pokud kódujete soubor rozlišení 4K. Žádné

Selhání transformace

Příčina Řešení
Možná jste překročili kvótu pro transformace na účet, která je 100. Odstraňte nepoužívané transformace.

Nejde nahrát médium

Nemůžete nahrát multimédia do účtu úložiště.

Příčina Řešení
Pokoušíte se použít protokol HTTP. Použijte HTTPS. Protokol HTTP se už nepodporuje pro nahrávání obsahu.
Na nasazení účtu úložiště nečekáte dostatečně dlouho. Pokud jste účet úložiště vytvořili programově, před pokusem o nahrání média přidejte kód, který otestuje, že je účet úložiště nasazený.

Problémy s CORS

Příčina Řešení
Pokud se pokoušíte použít předběžné požadavky obsahující hlavičky traceparent, zobrazí se chyby CORS. Služba Media Services v tuto chvíli nepodporuje předběžné požadavky. Jsme si vědomi toho, že předběžné požadavky mají pro naše zákazníky hodnotu. Nepoužívejte předběžné požadavky, dokud nebude tato funkce dostupná.

Problémy s připojením k účtu úložiště

Odpojený stav

Odpojený stav účtu služby Media Services znamená, že tento účet již nemá přístup k jednomu nebo více účtům připojeného úložiště z důvodu změny v přístupových klíčích k úložišti. Služba Media Services vyžaduje k provedení mnoha úkolů v účtu aktuální přístupové klíče k úložišti.

Důsledkem následujících primárních scénářů je to, že účet služby Media Services nemá přístup k účtům připojeného úložiště.

Příčina Řešení
Účet služby Media Services nebo účty připojeného úložiště byly migrovány do oddělených předplatných. Migrujte účty úložiště nebo účty Media Services tak, aby byly všechny ve stejném předplatném, nebo použijte spravovanou identitu pro ověřování účtu úložiště, pokud je váš účet úložiště ve stejném tenantovi.
Účet služby Media Services používá účet připojeného úložiště v jiném předplatném, jako ve starším účtu Media Services, kde to bylo podporováno. Všechny dřívější účty Media Services byly převedeny na moderní účty založené na Azure Resources Manageru a budou mít stav Odpojeno. Migrujte účet úložiště nebo účet Media Services tak, aby byly všechny ve stejném předplatném, nebo použijte spravovanou identitu pro ověřování účtu úložiště, pokud je váš účet úložiště ve stejném tenantovi.

Účet Media Services nemá přístup k účtu úložiště

Příčina Řešení
Spravovaná identita Media Services nemá roli Přispěvatel dat v objektech blob služby Storage. Pokud to chcete zkontrolovat na webu Azure Portal, nejprve zjistěte, která identita je nastavená pro účet úložiště, a to tak, že v nabídce účtu Media Services vyberete účty úložiště. Mělo by to být přiřazené systémem nebo název spravované identity přiřazené uživatelem. Dále přejděte na účet úložiště na portálu, v nabídce vyberte "Access Control (IAM)", na panelu nástrojů vyberte Přiřazení rolí a pak přidejte přiřazení role. Při přidávání přiřazení role by měla být role nastavená na Přispěvatel dat v objektech blob služby Storage a členové by měli být nastaveni na spravovanou identitu používanou účtem Media Services pro přístup k účtu úložiště. Po přidání přiřazení role může trvat několik minut, než se změna projeví.

Azure Media Indexer 2 se nevrací v seznamu procesorů médií.

Příčina Řešení
Azure Media Indexer 2 byl 1. ledna 2020 zastaralý. Migrace na rozhraní API služby Media Services v3

Chyba sítě způsobila, že stahování videa částečně selhalo.

Příčina Řešení
Tato chyba je obvykle výsledkem problémů s připojením k síti na straně klienta, nikoli u služby Media Services. Pokud chcete zobrazit základní chybu, obraťte se na správce sítě nebo použijte ladění prohlížeče Fiddler nebo F12.

Problémy se stahováním

Je možné, že se zobrazila následující chyba:

Při pokusu o stažení vstupních souborů nebyly soubory přístupné, zkontrolujte dostupnost zdroje.

Příčina Řešení
Pokud pro přístup k souboru používáte token SAS, je možné, že vypršela jeho platnost. Upravte kód a před použitím tokenu k ověření zkontrolujte, jestli nevypršela platnost tokenu.

Nadměrné a přerušované chyby 5xx

Příčina Řešení
Místní kódování mohlo být implementováno nesprávně. Zkontrolujte, jestli je kodér správně nakonfigurovaný.
Možná používáte netestovaný místní kodér. Použijte otestovaný místní kodér a zkontrolujte, že je správně nakonfigurovaný.
Poměr ukládání do mezipaměti mezi koncovým bodem streamování a CDN může být nedostatečný. 1. Upravte poměr ukládání do mezipaměti tak, aby síť CDN zpracovávala více přenosů.
2. Upravte pravidlo optimalizace streamování pro CDN.
Konfigurace filtru může být nesprávná. Zkontrolujte, jestli jsou filtry správně nakonfigurované.

Projděte si průvodce osvědčenými postupy pro živé streamování.

Obecné chyby kódu

Ve vašem kódu může docházet k chybám, které nejsou pokryté kódy chyb koncových bodů streamování, kódy chyb živých událostí nebo odkazy na kódy chyb úloh .

Příčina Řešení
Možná se pokoušíte použít objekt, vlastnost nebo metodu, která není součástí starší verze rozhraní API. Upgradujte knihovnu rozhraní API ve vývojovém prostředí.

Pokud jste nenašli řešení svého problému, obraťte se na podporu Media Services.

Získání nápovědy a podpory

Media Services můžete kontaktovat s dotazy nebo sledovat naše aktualizace jedním z následujících způsobů: