Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ha az Azure AI Video Indexer használatával indexeli a videókat, és a videók archívuma növekszik, fontolja meg a skálázást.
Ez a cikk a következőhöz hasonló kérdésekre ad választ:
- Van-e olyan technológiai korlátozás, amit figyelembe kell venem?
- Van intelligens és hatékony módja ennek?
- Megakadályozhatom, hogy a többletpénzt a folyamat során költse el?
A cikk hat ajánlott eljárást tartalmaz az Azure AI Video Indexer nagy léptékű használatához.
Fontolja meg az URL-cím bájttömbön keresztüli használatát videók feltöltésekor
Az Azure AI Video Indexer lehetővé teszi, hogy videókat töltsön fel egy URL-címről vagy közvetlenül a fájl bájttömbként való elküldésével, ez utóbbi korlátozásokkal jár.
Először is fájlméretre vonatkozó korlátozások vonatkoznak rá. A bájttömbfájl mérete 2 GB-ra van korlátozva, szemben a 30 GB-os feltöltési méretre vonatkozó korlátozással az URL-cím használatakor.
Másodszor vegye figyelembe azokat a problémákat, amelyek hatással lehetnek a teljesítményre, és így a skálázási képességre:
- A többrészes fájlok küldése nagy függőséget jelent a hálózaton,
- szolgáltatás megbízhatósága,
- Hálózati csatlakozás
- feltöltési sebesség,
- elveszett csomagok valahol a világhálón.
Ha URL-cím használatával tölt fel videókat, csak meg kell adnia egy médiafájl helyének elérési útját, és a Video Indexer gondoskodik a többiről (lásd a videoUrl
videó feltöltési API mezőjét).
Tipp.
Használja a videoUrl
feltöltési videó API opcionális paraméterét. Emellett az AzCopy használatával gyorsan és megbízhatóan lekérheti a tartalmat egy tárfiókba, ahonnan sas URL-cím használatával elküldheti azt az Azure AI Video Indexerbe. Az Azure AI Video Indexer az olvasható SAS-URL-címek használatát javasolja.
A szabályozás tiszteletben tartása
Az Azure AI Video Indexer a nagy léptékű indexelés kezelésére készült. Ha a legtöbbet szeretné kihozni belőle, tisztában kell lennie a rendszer képességeivel, és ennek megfelelően kell megterveznie az integrációt. Nem szeretne feltöltési kérelmet küldeni egy köteg videóhoz csak azért, hogy kiderüljön, egyes filmek nem töltöttek fel, és HTTP 429-válaszkódot kap (túl sok kérés). Az API-kérések száma másodpercenként 10, percenként legfeljebb 120 kérés lehet.
Az Azure AI Video Indexer hozzáad egy fejlécet retry-after
a HTTP-válaszhoz. A fejléc határozza meg, hogy mikor próbálkozzon a következő újrapróbálkozási kísérlettel. Mielőtt megfogalmazná a következő kérését, győződjön meg arról, hogy respektálja azt.
Visszahívási URL-cím használata
A kérésfeltöltési kérelem állapotának ismételt lekérdezése helyett hozzáadhat egy visszahívási URL-címet, és megvárhatja, amíg az Azure AI Video Indexer frissíti Önt. Ha a feltöltési kérelem állapotváltozást mutat, post értesítést kap a megadott URL-címre.
A visszahívási URL-címet a feltöltési videó API egyik paramétereként is hozzáadhatja. Tekintse meg a kódmintákat a GitHub-adattárban.
A visszahívási URL-címhez az Azure Functionst is használhatja. Ez egy kiszolgáló nélküli eseményvezérelt platform, amelyet a HTTP aktiválhat, és a következő folyamatot implementálhatja.
visszahívási URL meghatározása
A visszahívási URL-cím a következő eseményekről értesíti az ügyfelet (POST-kérésen keresztül):
Indexelési állapot módosítása:
Tulajdonságok:
Név Leírás id
A videó azonosítója state
A videó állapota Példa: https://test.com/notifyme?projectName=MyProject& id=1234abcd&state=Feldolgozott
A videóban azonosított személy:
Tulajdonságok
Név Leírás id
A videó azonosítója faceId
A videoindexben megjelenő arcazonosító knownPersonId
A személyazonosító, amely az arcmodellben egyedi personName
A személy neve Példa: https://test.com/notifyme?projectName=MyProject& id=1234abcd&faceid=12&ismertPersonId=CCA84350-89B7-4262-861C-3CAC796542A5&personName=Inigo_Montoya
A megfelelő indexelési paraméterek használata
Az Azure AI Video Indexer nagy léptékű használatával kapcsolatos döntések meghozatalakor tekintse meg, hogyan hozhatja ki a legtöbbet az igényeinek megfelelő paraméterekkel. Gondoljon a használati esetre, különböző paraméterek meghatározásával pénzt takaríthat meg, és felgyorsíthatja a videók indexelési folyamatát. Ha például nem tervezi a streaming beállítást, ne tekintse meg a videót; ne indexelje a videoelemzéseket, ha csak hangelemzésekre van szüksége.
Index optimális felbontásban, nem a legmagasabb felbontásban
Felmerülhet a kérdés, hogy milyen videóminőségre van szüksége a videók indexelásához?
Az indexelési teljesítmény sok esetben szinte nincs különbség a HD (720p) és a 4K videók között. Végül szinte ugyanazokat az észrevételeket kapja ugyanazzal a magabiztossággal. Minél magasabb a feltöltött film minősége, annál nagyobb a fájlméret, és ez nagyobb számítási teljesítményt és időt eredményez a videó feltöltéséhez.
Az arcészlelési funkció esetében például a nagyobb felbontás segíthet abban a forgatókönyvben, amelyben sok kicsi, de környezetfüggően fontos arc található. Ez azonban a futásidő kvadratikus növekedésével és a hamis pozitív értékek megnövekedett kockázatával jár.
Ezért azt javasoljuk, hogy ellenőrizze, hogy a megfelelő eredményeket kapja-e a használati esethez, és először helyileg tesztelje. Töltse fel ugyanazt a videót 720p-ben és 4K-ban, és hasonlítsa össze a betekintő megállapításokat.