A Media Services hibaelhárítása

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.

Keresse meg a Media Services problémáinak okait és megoldásait.

Megjegyzés

Számos probléma megoldható a Media Services v3 API-ra való migrálással vagy az élő streamelési ajánlott eljárások útmutatójának elolvasásával.

Fiókproblémák

Ok Megoldás
Előfordulhat, hogy a v3 API funkcióit egy v2-fiókkal vagy egy v2 API-implementációval próbálja használni. Frissítse a kódot a v3 API használatára. Részletesebb segítségért tekintse meg a migrálási útmutatót.

Gyakori videolejátszási problémák

  • A videók lejátszása hosszú időt vesz igénybe.
  • A videók homályosak, amikor elkezdenek játszani.
  • A videó minősége alacsony.
  • A videó egyáltalán nem játszható le, vagy fekete képernyőt jelenít meg.
Ok Megoldás
Előfordulhat, hogy olyan CDN használata nélkül próbál meg nagy közönséget elérni, amely késési problémákat okoz. Adjon hozzá egy CDN-t a streamelési lokátorhoz. További információ a CDN használatáról: Tartalom streamelése CDN-integrációval.
Előfordulhat, hogy nem implementált dinamikus csomagolást. A dinamikus csomagolás implementálásával kapcsolatos további információkért lásd: Dinamikus csomagolás a Media Services v3-ban.
Előfordulhat, hogy "zajos szomszédok" néven ismert, ami azt jelenti, hogy számítási erőforrásokat oszt meg más ügyfelekkel. A "zajos szomszédok" elkerülése érdekében frissítsen egy standard streamvégpontról egy prémium szintű streamvégpontra dedikált streamelési egységekkel.
Előfordulhat, hogy egy régebbi böngészőt használ a videók megtekintéséhez. Frissítse a böngészőt.
Előfordulhat, hogy külső lejátszót és szűrőket használ. Hozzáadás audio-only=false a streamelési URL-címhez így https://streamingtest.streaming.media.azure.net/00000000-0000-0000-0000-000000000000/sample.ism/manifest(format-m3u8-aapl,audio-only=false)

Mp4-fájl nem játszható le az objektumból

Ok Megoldás
Az Azure Media Services úgy lett kialakítva, hogy a teljes méretű MP4-streamek közvetlen lejátszása helyett jegyzékfájlt használjon. A jegyzékfájl tájékoztatja a lejátszót, hogy melyik kódolt médiatöredékeket játssza le, és milyen sorrendben. A megadott médiakódolók egyikével médiatöredékeket és jegyzékfájlokat hozhat létre. A kódolással kapcsolatos további információkért lásd: Tartalomérzékeny kódolás és kódolás automatikusan létrehozott sávszélességű létrakódolással .
A fájlnév fenntartott karaktereket tartalmaz. Távolítsa el a fenntartott karaktereket a fájlnévből.

Fenntartott karakterek

  • A Media Services az objektumfájl nevének értékét használja, amikor URL-címeket hoz létre a streamelési tartalmakhoz. Ezért a százalékkódolás nem engedélyezett. A névtulajdonság értéke nem rendelkezhet a következő percent-encoding-reserved karakterekkel: !*'();:@&=+$,/?%#[]". A fájlnévkiterjesztéshez is csak egy "." lehet.
  • A név hossza nem lehet hosszabb 260 karakternél.

A titkosított tartalom offline módban nem játszható le.

Ok Megoldás
A letöltött AES-titkosított videók offline módban iOS-eszközökön való lejátszásához használt lejátszó kezeli a videók lejátszását. Ennek oka nem a Media Servicesben van. Tekintse át a kiválasztott offline videolejátszó dokumentációját.

A hang nincs szinkronizálva.

Ok Megoldás
A videocsomagok kézbesítése késik. Lehetséges megoldások:

1. Előfordulhat, hogy olyan tárverzió-verziókezelési szabályzatot implementált, amely automatikusan be lett kapcsolva, ami pufferelést és leválasztást okoz. Távolítsa el a szabályzatot, és kapcsolja ki az automatikus tárolási verziószámozást.
2. Engedélyezze a CDN-t.
3. Használjon prémium streamvégpontot elegendő fenntartott egységtel.

A VTT-fájl lejátszókérése CORS-hibákat okozott.

Ok Megoldás
CORS-szabályok beállítása Állítson be CORS-szabályokat a tárfiókhoz vagy a CDN-hez.

A Yuu a VTT-fájl letöltési URL-címét is lekérheti az objektumból.

A streamvégpont nem indul el.

Ok Megoldás
Előfordulhat, hogy olyan egyéni szabályzatot hozott létre, amely csak a HTTPS-t engedélyezi. Ezt a Media Services jelenleg nem támogatja. Lehetséges megkerülő megoldások:
1. Az Azure Portal tiltsa le az egyéni szabályzatot.
2. Hozzon létre egy streamvégpontot, amelyen engedélyezve van a CDN, és tiltsa le a HTTP-t a CDN-végponthoz.
Vagy
1. Ne engedélyezze a CDN-t a streamvégponthoz a portálon vagy az API-val.
2. Ehelyett nyissa meg az Azure CDN oldalt a Azure Portal, vagy az Azure CDN API-val hozzon létre egy végpontot, amely a Media Services-végpontra mutat, és állítsa a CDN-végpont forrását a streamvégpont állomásnevére.
Előfordulhat, hogy leállított egy streamvégpontot CDN-nel. Lásd: A streamvégpont nem áll le

A CDN-nel rendelkező streamvégpontok nem állnak le.

Ok Megoldás
Ha engedélyezi a CDN-t bármely streamvégponthoz, a CDN-végpont csak akkor jön létre, ha elindítja a streamvégpontot. Ennek az az oka, hogy az indítási folyamat során a platform létrehozza a CDN-végpontokat, és összekapcsolja őket a streamvégponthoz (beleértve az egyéni állomásnév konfigurálását is).

A streamvégpont leállítási folyamata során a platformnak törölnie kell a CDN-végpontot. Ezért ha a streamvégpont leállítási állapotban van, a CDN-végpont nem létezik, és nem is mutat a streamvégpontra.

Bizonyos esetekben azonban, amikor az AMS meghívja a CDN-t a CDN-végpontok törlésére, a CDN gyorsítótárai miatt nem törli a végpontokat. Ez állomásnévütközési problémát eredményez, ha a CDN-végpont még mindig ott van, és elindítja a streamvégpont leállításával kapcsolatos problémát.
Törölje manuálisan a CDN-profilt, majd törölje a streamvégpontot, és állít be egy újat.

A streamvégpontok nem jelennek meg a fiók másik előfizetésbe való áthelyezése után.

Ok Megoldás
Időbe telik, mire a streamvégpontok átkerülnek az új előfizetésbe. Várjon 2 órát, és ellenőrizze, hogy a streamvégpontok megjelennek-e az új előfizetésben.

A helyszíni kódoló nem küld adatokat az élő eseménynek.

Ok Megoldás
Előfordulhat, hogy olyan kódolót használ, amelyet nem teszteltek a Media Services szolgáltatással. Lásd: Ellenőrzött helyszíni élő stream-kódolók.
Előfordulhat, hogy a helyszíni kódoló nincs megfelelően konfigurálva. Ellenőrizze, hogy megfelelően konfigurálta-e a helyszíni kódolót.

Úgy tűnik, hogy a kódolás hosszú ideig tart.

A kódolás időtartamával kapcsolatos problémák többsége megoldható a kódoló beállításainak konfigurálásával a sebesség és a minőség közötti egyensúly szabályozásához. A gyorsabb kódolás érdekében állítsa sebesség módba.

Ok Megoldás
A mezzanine fájl nagyon nagy lehet. A fájlméret megegyezik az időtartamtal szorzott bitrátával. None
A kimeneti rétegek nagy száma van. Csökkentse a kimeneti rétegek számát.
A kimeneti rétegek nagy felbontásúak. Csökkentse a kimeneti réteg felbontását a streamelni kívánt sávszélességre.
A mezzanine fájl összetett lehet, különösen akkor, ha 4k felbontású fájlt kódolt. None

Átalakítás hibái

Ok Megoldás
Előfordulhat, hogy túllépte a fiókonkénti átalakításokra vonatkozó kvótát, amely 100. Törölje a nem használt átalakításokat.

Nem lehet médiatartalmat feltölteni

Nem tud adathordozót feltölteni egy tárfiókba.

Ok Megoldás
HTTP-t próbál használni. Használja a HTTPS-t. A HTTP protokoll már nem támogatott a tartalom feltöltéséhez.
Nem vár elég sokáig a tárfiók üzembe helyezésére. Ha programozott módon hozta létre a tárfiókot, adjon hozzá kódot annak teszteléséhez, hogy a tárfiók telepítve van-e az adathordozó feltöltése előtt.

CORS-problémák

Ok Megoldás
Ha nyomkövetési fejléceket tartalmazó elővizsgálati kéréseket próbál használni, CORS-hibákat fog kapni. A Media Services jelenleg nem támogatja az előzetes kéréseket. Tisztában vagyunk azzal, hogy az előzetes kérések értékesek az ügyfeleink számára. Ne használjon elővizsgálati kéréseket, amíg a funkció el nem érhető.

Tárfiók csatlakozási problémái

Leválasztott állapot

A Media Services-fiók Leválasztott állapota azt jelzi, hogy a fiók már nem rendelkezik hozzáféréssel egy vagy több csatolt tárfiókhoz a tárelérési kulcsok változása miatt. A Media Servicesnek naprakész tárelérési kulcsokra van szüksége a fiókbeli feladatok nagy részének végrehajtásához.

Az alábbiak az elsődleges forgatókönyvek, amelyek a Media Services-fiók a csatolt tárfiókokhoz való hozzáférésének megszűnését eredményezhetik.

Ok Megoldás
A Media Services-fiók vagy a csatolt tárfiókok külön előfizetésekbe lettek migrálva. Migrálja a tárfiókot vagy a Media Services-fiókot úgy, hogy mind ugyanabban az előfizetésben legyenek, vagy használjon felügyelt identitást a tárfiók hitelesítéséhez, ha a tárfiók ugyanabban a bérlőben található.
A Media Services-fiók egy másik előfizetésben lévő csatolt tárfiókot használ, mivel ez egy régi Media Services-fiók, amikor ez még támogatott volt. Az összes korai Media Services-fiók modern Azure Resources Manager-alapú fiókokká lett konvertálva, és leválasztott állapotú lesz. Migrálja a tárfiókot vagy a Media Services-fiókot úgy, hogy mind ugyanabban az előfizetésben legyenek, vagy használjon felügyelt identitást a tárfiók hitelesítéséhez, ha a tárfiók ugyanabban a bérlőben van.

A Media Services-fiók nem fér hozzá a tárfiókhoz

Ok Megoldás
A Media Services által felügyelt identitás nem kapta meg a Storage-blobadatok közreműködője szerepkört. Ennek az Azure Portalon történő ellenőrzéséhez először állapítsa meg, hogy melyik identitás van beállítva a tárfiókhoz a Media Services-fiók menüjében található "Tárfiókok" lehetőség kiválasztásával, ennek vagy "Rendszer által hozzárendelt" vagy felhasználó által hozzárendelt felügyelt identitásnak kell lennie. Ezután lépjen a tárfiókra a portálon, válassza a menü "Access Control (IAM)" elemét, válassza az eszköztár "Szerepkör-hozzárendelések" elemét, majd adja hozzá a szerepkör-hozzárendelést. A szerepkör-hozzárendelés hozzáadásakor a szerepkört "Storage-blobadatok közreműködője" értékre kell állítani, a tagokat pedig a Media Services-fiók által a tárfiók eléréséhez használt felügyelt identitásra kell állítani. A szerepkör-hozzárendelés hozzáadása után eltarthat néhány percig, amíg a módosítás érvénybe lép.

Az Azure Media Indexer 2 nem szerepel a médiafeldolgozók listájában.

Ok Megoldás
Az Azure Media Indexer 2 2020. január 1-jén elavult. Migrálás a Media Services v3 API-ra.

Hálózati hiba miatt a videó letöltése részben meghiúsult.

Ok Megoldás
Ez a hiba általában az ügyféloldali hálózati kapcsolati problémák eredménye, nem pedig a Media Services esetében. Lépjen kapcsolatba a hálózati rendszergazdával, vagy használja a Fiddler vagy az F12 böngésző hibakeresését a mögöttes hiba megtekintéséhez.

Letöltési problémák

Előfordulhat, hogy a következő hibaüzenetet kapta:

"Miközben megpróbálta letölteni a bemeneti fájlokat, a fájlok nem voltak elérhetők, ellenőrizze a forrás rendelkezésre állását"

Ok Megoldás
Ha SAS-jogkivonatot használ a fájl eléréséhez, előfordulhat, hogy lejárt. Módosítsa a kódot, hogy ellenőrizze, hogy a jogkivonat még nem járt-e le, mielőtt hitelesítésre használaná.

Túlzott és időszakos 5xx hibák

Ok Megoldás
Előfordulhat, hogy a helyszíni kódolás nem megfelelően lett implementálva. Ellenőrizze, hogy a kódoló megfelelően van-e konfigurálva.
Előfordulhat, hogy nem tesztelt helyszíni kódolót használ Használjon tesztelt helyszíni kódolót , és ellenőrizze, hogy megfelelően van-e konfigurálva.
Előfordulhat, hogy a streamvégpont és a CDN gyorsítótárazási aránya nem elegendő. 1. Állítsa be a gyorsítótárazási arányt úgy, hogy a CDN nagyobb forgalmat kezeljen.
2. Állítsa be a CDN streamoptimalizálási szabályát.
Előfordulhat, hogy a szűrőkonfiguráció helytelen. Ellenőrizze, hogy a szűrők megfelelően konfigurálva van-e.

Tekintse meg az élő streamelési ajánlott eljárásokat ismertető útmutatót.

Általános kódhibák

Előfordulhat, hogy olyan hibákat tapasztal a kódban, amelyeket nem fednek le a streamvégpontok hibakódjai, az élő esemény hibakódjai vagy a feladat hibakódjai .

Ok Megoldás
Előfordulhat, hogy olyan objektumot, tulajdonságot vagy metódust próbál használni, amely nem szerepel az API régebbi verziójában. Frissítse az API-kódtárat a fejlesztési környezetben.

Ha nem találta meg a megoldást a problémára, forduljon a Media Services ügyfélszolgálatához.

Súgó és támogatás

Kérdéseket tehet fel a Media Serviceshez, vagy kövesse a frissítéseket az alábbi módszerek egyikével: