Media Services Tracks API
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ót.
A Media Services-objektumok médiafájlokat tartalmaznak a társított Azure Storage-fiókban. Ezek a fájlok tartalmazzák a hang-, video- és szövegsávok adatait. A Tracks API lehetővé teszi az objektumban található zeneszámok megértését és kezelését. A zeneszámokat egy DASH vagy HLS videolejátszó használja a hang, a videó és a feliratok vagy feliratok (szöveg) közönségnek való bemutatására. A Media Services streamelési végpontja kérésre DASH-jegyzékekkel vagy HLS-lejátszási listákkal továbbítja a zeneszámokkal kapcsolatos információkat a lejátszónak.
A Tracks API-val a következőket teheti:
- Lekérheti az eszköz hang-, video- és szöveges sávjainak listáját.
- Szövegsávok hozzáadása vagy eltávolítása.
- Hangsávok hozzáadása vagy eltávolítása.
- Adja meg a szöveg- vagy hangsávok akadálymentességi attribútumait.
- Szerkessze a pályát a Azure Portal, vagy töltse le, majd töltse fel újra az objektumba.
- Szövegsáv megjelenítése vagy elrejtése egy videolejátszóban.
Megjegyzés
Csak igény szerinti videó (VOD) objektumhoz adhat hozzá vagy frissíthet szövegkövetést. Emellett a késői hangkötés nem támogatott az élő streamelési eszközök esetében.
Szövegsávok
Szövegsávok használata helyileg előállított adathordozóval
Miután helyileg készített egy videót, és feliratokat exportált, feltöltheti ezeket a feliratokat az igény szerinti adathordozót tartalmazó objektumba.
Általános munkafolyamat a szövegsávok helyileg előállított szöveggel való használatához:
- Hozzon létre egy videót, és exportálja a feliratokat egy VTT vagy TTML formátumú fájlba.
- Fordítsa le vagy más módon szerkessze a VTT- vagy TTML-fájlt, és mentse a másolatokat a következőre:
- Egy további, leíró szöveggel ellátott nyelv nyomon követése az akadálymentességi követelményeknek való megfelelés érdekében.
- A rendező kommentárjának további szövegét tartalmazó szám.
- FONTOS: Hozzá kell adnia a nyelvtervezőt a VTT fejlécéhez ahhoz, hogy a megfelelő nyelv jelenjen meg az ügyféllejátszóban. Például:
WEBVTT Language: en-us
- Töltse fel a videót a Media Services szolgáltatásba.
- Hozzon létre egy átalakítást és feladatot a videó kódolásához.
- Töltse fel a további szövegsávokat.
Szövegsávok használata élő átírással
Ha egy élő esemény élő átírása be van kapcsolva, a rendszer egy további WebVTT-szövegsávot hoz létre az élő videólejátszón látható valós idejű élő átírási sáv mellett. Ez a WebVTT-fájl az élő átirat legjobb verzióját tartalmazza, amely teljes mondatokat tartalmaz a részleges, valós idejű eredmények helyett. A .vtt fájlt a teljes átirat rendelkezésre állása és az élő kimenet törlése után töltheti le.
Figyelmeztetés
Az automatikusan létrehozott végleges élő átírási VTT-fájlok feldolgozása késik. Ha nem vár néhány percet az élő kimenet törlése előtt, a fájl tartalma csonkul. Emellett az élő átírás nem használható több bemeneti streamhez egy élő eseményhez.
Általános munkafolyamat élő átírási szövegsávok használatához:
- Hozzon létre egy élő eseményt, amelyen engedélyezve van az élő átírás, és a forrásnyelv van kiválasztva.
- Ha az élő esemény véget ért, várjon néhány percet, majd törölje az élő kimenetet. Az archivált objektum igény szerinti streameléshez lesz elérhető. Az érvényes streamelési URL-címek továbbra is elérhetők lesznek a megtekintők számára.
- Listázhatja az archivált objektumban lévő számokat, vagy megtekintheti őket a portálon. Lesz egy WebVTT-fájl, amely tartalmazza az NBest átírást. .vtt kiterjesztéssel fog rendelkezni. A fájl neve
auto-generated-best_XXX.vtt
. - Szerkessze a VTT-fájlt a Azure Portal, vagy töltse le és szerkessze.
- Ha több nyelven szeretné megjeleníteni a szövegsávot, fordítsa le a forrásszöveget ezekre a nyelvekre, és mentse őket külön fájlként az egyes nyelvekhez a .vtt kiterjesztéssel.
- Töltse fel a forrásnyelvi pályát és az egyes nyelvekhez tartozó szövegsávokat.
- Ha nem használja a Azure Portal a fájl feltöltéséhez, szerkessze (vagy frissítse) az .ism fájlt, hogy tájékoztassa a lejátszót a használni kívánt szövegről, valamint a címkézésükről és láthatóságukról:
- A Tracks API használatával programozott módon frissítheti a jegyzékfájlt az egyik SDK-val vagy a parancssori felülettel:
Fontos
Az .ism fájl frissítésekor győződjön meg arról, hogy elrejti az élő átírási szövegsávot, és a szövegsávot a megtekintőnek megfelelő nyelven jeleníti meg.
Hangsávot
Hozzáadhat további hangsávokat egy objektumhoz, hogy a nézők különböző nyelveken hallhassák a hangjukat, leíró hangokat adhatnak hozzá az akadálymentességhez, vagy hozzáadhatják a rendező megjegyzéseit.
Hangsávok általános munkafolyamata
- Hozzon létre további hangsávokat az élő eseményhez. Ezek lehetnek különböző nyelveken vagy leíró hanganyagok, amelyeket akadálymentességhez használnak. A rendezői kommentárhoz hangsávot is használhat.
- Töltse fel a hangsávokat az archivált objektumba.
- A nyomkövetési adatok frissítéséhez szerkessze a jegyzékfájlt a portálon, vagy frissítse az adatkövetést a REST vagy egy SDK használatával.
Megjegyzés
Hang- vagy szövegsáv eltávolításakor a mögöttes fájl nem lesz eltávolítva a tárolóból. A Media Services úgy állítja be a dinamikus csomagolót (streamvégpontot), hogy ne jelenítse meg a zeneszámra vonatkozó információkat a videolejátszó által kért jegyzékben vagy lejátszási listán.
A Tracks API részletes lépéseit az alábbi mintákban találja.
Példák
Útmutatók, oktatóanyagok és rövid útmutatók
- VTT-fájlok szerkesztése és feltöltése az élő esemény során létrehozott Azure Portal. Ugyanezzel a módszerrel további WebVTT-számokat is feltölthet.
- WebVTT-fájlok használata az Azure Media Services és az Azure Media Player használatával
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:
- Q & A
-
Stack Overflow. Kérdések címkézése a következővel:
azure-media-services
. - @MSFTAzureMediavagy @AzureSupport használatával kérjen támogatást.
- Nyisson meg egy támogatási jegyet a Azure Portal keresztül.