Átalakítások és feladatok a Media Servicesben
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.
Tipp
Szeretne miniatűröket létrehozni, összefűzni két videót, egy videó alpontját vagy elforgatni (többek között)? A Media Services mintakódját a Minták lapon találja.
Ez a témakör részletesen ismerteti az átalakításokat és a feladatokat , és ismerteti az entitások közötti kapcsolatot.
Jellemző munkafolyamat
Az Átalakítás olyan, mint egy recept. Segít egyszer létrehozni a receptet (1. lépés), és feladatokat küldeni ezzel a recepttel (2. lépés).
- Hozzon létre egy átalakítást.
- Az átalakítás alatt küldje el a feladatokat.
- Listaátalakítások.
- Ha a jövőben nem tervezi használni, törölje az átalakítást.
Példa
Tegyük fel, hogy miniatűr képként szeretné kinyerni az összes videó első képkockáját – a lépések a következők:
- Adja meg a videók feldolgozására vonatkozó receptet vagy szabályt: "a videó első képkockáját használja miniatűrként".
- Minden videó esetében a következőt kell mondania a szolgáltatásnak:
- Hol található a videó?
- A kimeneti miniatűr kép írásának helye.
Megjegyzés
Az Átalakítás és a Datetime típusú feladat tulajdonságai mindig UTC formátumban vannak.
Átalakítások
Az Átalakítások használatával konfigurálhatja a videók kódolásához vagy elemzéséhez szükséges gyakori feladatokat. Minden átalakítás egy receptet vagy munkafolyamatot ír le a videó- vagy hangfájlok feldolgozásához. Egyetlen átalakítás több szabályt is alkalmazhat. Az Átalakítás például megadhatja, hogy minden videó egy adott bitsebességen egy MP4-fájlba legyen kódolva, és hogy a videó első képkockájából létre lehessen hozni egy miniatűrképet. Minden olyan szabályhoz, amelyet fel szeretne venni az átalakításba, egy TransformOutput bejegyzést adna hozzá. A bemeneti médiafájlok feldolgozásának átalakítását előre beállított beállításokkal állapíthatja meg.
Séma megtekintése
A Media Services v3-ban a készletek erősen begépelt entitások az API-ban. Ezekhez az objektumokhoz a "séma" definícióját az Open API Specification (vagy Swagger) területen találja. Az előre beállított definíciókat (például StandardEncoderPreset) a REST API-ban, a .NET SDK-ban vagy más Media Services v3 SDK-referenciadokumentációban is megtekintheti.
Átalakítások létrehozása
Átalakításokat rest, parancssori felület vagy bármely közzétett SDK használatával hozhat létre. A Media Services v3 API-t az Azure Resource Manager vezérli, így Resource Manager sablonokkal is létrehozhat és üzembe helyezhet átalakításokat a Media Services-fiókjában. Az Azure szerepköralapú hozzáférés-vezérlése az átalakításokhoz való hozzáférés zárolására használható.
Átalakítások frissítése
Ha frissítenie kell az átalakítást, használja a Frissítés műveletet. A leírás vagy a mögöttes TransformOutputs prioritásainak módosítására szolgál. A frissítéseket akkor kell elvégeznie, ha az összes folyamatban lévő feladat befejeződött. Ha át szeretné írni a receptet, létre kell hoznia egy új átalakítást.
Feladatok
A feladat a Media Servicesnek küldött tényleges kérés, amely az átalakítást egy adott bemeneti videó- vagy hangtartalomra alkalmazza. Az átalakítás létrehozása után a Media Services API-kkal vagy a közzétett SDK-k bármelyikével küldhet be feladatokat. A feladat olyan információkat határoz meg, mint a bemeneti videó helye és a kimenet helye. A bemeneti videó helyét a következő paranccsal adhatja meg: HTTPS URL-címek, SAS URL-címek vagy Objektumok.
Feladat bemenete HTTPS-ből
A HTTPS-ből származó feladatbevitelt akkor használja, ha a tartalom már elérhető egy URL-címen keresztül, és nem kell a forrásfájlt az Azure-ban tárolnia (például az S3-ból való importálást). Ez a módszer akkor is megfelelő, ha rendelkezik a tartalommal az Azure Blob Storage-ban, de nincs szükség arra, hogy a fájl egy objektumban legyen. Ez a módszer jelenleg csak egyetlen fájlt támogat bemenetként.
Objektum mint feladat bemenete
Akkor használjon objektumot feladatbemenetként, ha a bemeneti tartalom már egy objektumban van, vagy a tartalom helyi fájlban van tárolva. Akkor is jó megoldás, ha a bemeneti adategységet streamelésre vagy letöltésre tervezi közzétenni (tegyük fel, hogy az mp4-et letöltésre szeretné közzétenni, de beszédfelismerést is szeretne végezni a szöveghez vagy az arcfelismeréshez). Ez a módszer támogatja a több fájlból álló eszközöket (például a helyi kódolású MBR-streamelési készleteket).
Feladat állapotának ellenőrzése
A feladatok előrehaladása és állapota az események Event Griddel való monitorozásával érhető el. További információ: Események monitorozása az EventGrid használatával.
Feladatok frissítése
A Feladat entitás Frissítés műveletével módosíthatja a leírást és a prioritási tulajdonságokat a feladat elküldése után. A prioritási tulajdonság módosítása csak akkor érvényes, ha a feladat még várólista-állapotban van. Ha a feladat megkezdte a feldolgozást, vagy befejeződött, a prioritás módosítása nincs hatással.
Kódolási minták
A kódoláshoz tekintse meg a kódolási minták széles listáját.
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.