Az Azure Video Analyzer szolgáltatás hibaelhárítása

cloud icon
Másik lehetőségként tekintse meg a peremhálózati hibaelhárítást.


Megjegyzés

Nyugdíjba megyünk az Azure Video Analyzer előzetes verziójú szolgáltatásától. Javasoljuk, hogy 2022. december 01-ig váltsa át az alkalmazásait a Video Analyzerről.

Ez a kivezetés nem érinti az Azure Video Analyzer for Media-t. Most az Azure Video Indexerre lesz átnevítve. További információért kattintson ide .

Beavatkozás szükséges: A számítási feladatok megszakadásának minimalizálása érdekében 2022. december 01. előtt váltsa át az alkalmazást a Video Analyzerről az útmutatóban ismertetett javaslatok alapján. 2022. december 1-től az Azure Video Analyzer-fiók már nem fog működni. 2022. május 2-tól nem hozhat létre új Video Analyzer-fiókokat.

Ez a cikk a szolgáltatás használata során előforduló gyakori hibaforgatókönyvek hibaelhárítási lépéseit ismerteti.

Diagnosztika engedélyezése

A monitorozásnak és a naplózásnak segítenie kell a Video Analyzer szolgáltatás eseményeinek osztályozását, valamint a hibakeresési problémákat segítő naplók létrehozásának módját.

  • A Azure Portal lépjen a Video Analyzer-fiók Figyelés szakaszára, és válassza a Diagnosztikai beállítások lehetőséget.
  • Kattintson a Diagnosztikai beállítás hozzáadása elemre a kívánt eseménytípusok naplóinak engedélyezéséhez: Diagnostics, , Audit. Operational További részletekért tekintse meg itt

Diagnosztika megtekintése

A diagnosztika engedélyezése után a következő módon érheti el a naplókat:

Tipp

Javasoljuk, hogy legalább egy élő folyamatot aktiváljon az események kibocsátásához.

  • A portálon keresse meg azt a tárfiókot, amelybe a naplók írása megtörtént
  • Nyissa meg a tárfiók felügyeleti paneljét
  • Lépjen a Storage Explorerbe ,> majd bontsa ki a tárfiókot, és megjelenik egy "insights-logs-category" blobtároló. Ebben a blobban JSON-fájlformátumban jelennek meg a naplók. Ezeket a naplókat letöltheti a probléma kivizsgálásához

Metrikák megtekintése

A videoelemző metrikákat is bocsát ki a betöltési & folyamatokhoz, amelyek az alábbiak szerint segíthetnek a problémák azonosításában.

  • Bejövő bájtok – A folyamat által fogadott bájtok teljes száma. A folyamatosan növekvő érték azt jelzi, hogy a folyamat kifogástalan állapotú, és videoadatokat fogad az RTSP-kamerától
  • Folyamatok – Segít a folyamat állapotának és számának ellenőrzésében.

Tevékenységnaplók megtekintése

A rendszer automatikusan létrehoz egy tevékenységnaplót, amely a Video Analyzer fiókkezelési panel "Tevékenységnapló" szakaszában érhető el Azure Portal. Megtekintheti a fiókjához intézett ARM API-hívások előzményeit és a kapcsolódó részleteket.

Gyakori hibaforgatókönyvek

A Video Analyzer szolgáltatással kapcsolatos gyakori hibák némelyikét az alábbiakban ismertetjük.

Nem lehet videót lejátszani az élő folyamat aktiválása után

  • Ha a Video Analyzer widgetet használja a videó lejátszásához, próbálja meg használni a Azure Portal, ha rendelkezik hozzáféréssel. Ha a videó a Azure Portal játszik le, de nem a widgetben, akkor az alábbi widgetszakaszt kell ellenőriznie

  • Ha a videó nem játszódik le újra a Azure Portal, ellenőrizze, hogy a Video Analyzer szolgáltatás videoadatokat fogad-e az RTSP-kameráról. Válassza ki a "Bejövő bájtok" metrikát a portál Monitoring-Metrics> szakaszában. Ha az összesítés növekszik, akkor az RTSP-kamera és a szolgáltatás közötti kapcsolat kifogástalan, a bemeneti bájtok összege a gráf alatt lesz elérhető.

  • Ha a szolgáltatás nem kap videoadatokat az RTSP-kameráról, a következő lépés a vonatkozó diagnosztikai naplók megtekintése. Valószínűleg olyan hibát fog látni, mint a ProtocolError, és az alábbiakban ismertetett módon további hibaelhárítást is végezhet.

A diagnosztikai naplókban 401-ás kódú ProtocolError van

  • Ha a Diagnosztikai naplókban a Microsoft.VideoAnalyzer.Diagnostics.ProtocolError 401-re van állítva, akkor az első lépés az RTSP hitelesítő adatainak újbóli ellenőrzése. A talált példaesemény az alábbi:

    {
         "time": "2021-10-15T02:56:18.7890000Z",
         "resourceId": "/SUBSCRIPTIONS/{GUID}/RESOURCEGROUPS/8AVA/PROVIDERS/MICROSOFT.MEDIA/VIDEOANALYZERS/AVASAMPLEZ2OHI3VBIRQPC",
         "region": "westcentralus",
         "category": "Diagnostics",
         "operationName": "Microsoft.VideoAnalyzer.Diagnostics.ProtocolError",
         "operationVersion": "1.0",
         "level": "Error",
         "traceContext": "{\n  \"traceId\": \"f728d155-b4fd-4aec-8307-bbe2a324f4c3\"\n}",
         "properties": {
             "subject": "/livePipelines/your-pipeline/sources/rtspSource",
             "body": {
                 "code": "401",
                 "target": "rtsp://127.0.0.1:33643/some-path",
                 "protocol": "rtsp"
             }
         }
    }
    
    
  • Ha élő folyamattal csatlakozik egy interneten keresztül elérhető kamerához, ellenőrizze az RTSP URL-címét, felhasználónevét és jelszavát, amelyet az élő folyamat létrehozásakor használt. Az URL-cím és a felhasználónév megtekintéséhez meghívhatja a GET-t az élő folyamaton, de a jelszó nem fog visszahangosulni. Ellenőrizze az élő folyamat létrehozásához használt kódot.

  • Ha távoli eszközadaptert használ, próbálkozzon az alábbi lépésekkel.

    • Ellenőrizze, hogy az IoT Hub csatlakoztatva van-e a Video Analyzer-fiókhoz. Távoli eszközadapter használatához szükséges.
    • Futtassa remoteDeviceAdapterList a közvetlen metódust a peremhálózati modulon, és ellenőrizze az IP-címet. Itt látható a mintakérés és a válasz
    • Vizsgálja meg a problémát tapasztaló élő folyamatban használt távoli eszközadapter válaszát, és hasonlítsa össze a cikkben szereplő példával. Ellenőrizze, hogy a kamera IP-címe helyes-e
    • Nyissa meg Azure Portal-Video Analyzer-fiókot> –> Élő – Folyamatok –>> Élő folyamat szerkesztése –> Újra meg kell adnia az RTSP-felhasználónevet és -jelszót. Ellenőrizze, hogy a megadott RTSP URL-cím a következővel kezdődik-e rtsp://localhost:554/…: . Itt az alkalmazásra localhost van szükség.
  • Ha a fenti lépések nem segítenek megoldani a problémát, és a videolejátszás továbbra sem működik, jelentkezzen be a Azure Portal, és nyisson meg egy támogatási jegyet. Előfordulhat, hogy csatolnia kell a naplókat a Video Analyzer edge modulból. Tekintse meg a peremhálózati hibaelhárítási dokumentum "Support-bundle parancs használata" szakaszát

Nem lehet videoerőforrást rögzíteni

A Video Analyzerrel külön videoerőforrást kell használnia, amikor egy különálló RTSP-kameráról készít felvételt. Ha módosítja a kamera beállításait (például a felbontását), át kell váltania egy új videoerőforrásra. A mintafolyamat-topológiák némelyike a videó-fogadó csomópont tulajdonságaiban rögzített névvel rendelkezik a videoerőforráshoz. Ha ezeket a topológiákat közvetlenül különböző kamerákkal használja, akkor ez a probléma jelenik meg. Módosítsa a tulajdonságot videoName a videofogadó csomópontban az egyediség biztosítása érdekében.

Rögzítés vagy lejátszás megszakadása

Élő folyamat létrehozásakor meg kell adnia a maximális átviteli sebességet (bitrateKbps), amelynél az RTSP-kamera videoképet küld a szolgáltatásnak. Ha a kamera túllépi ezt a korlátot, akkor a Video Analyzer szolgáltatás rövid időre leválasztja a kamerát. Megpróbálhat újra csatlakozni a kamerához arra az esetre, ha ideiglenes kiugrás történt volna a sávszélességben. Ezt a helyzetet úgy azonosíthatja, ha a diagnosztikai naplókban a Microsoft.VideoAnalyzer.Diagnostics.RtspIngestionSessionEnded eseményt keresi egy hibakóddal SourceBitrateExceeded . A probléma megoldásához csökkentse a kamera sávszélesség-beállítását, vagy növelje az bitrateKbps élő folyamat értékét a kamera beállításainak megfelelően.

Lejátszási hiba a widgettel

Ha a Video Analyzer vezérlőben "Tiltott hozzáférés" hibaüzenet jelenik meg, akkor figyelmeztető eseménynek kell megjelennie az auditnaplóban.

  • Győződjön meg arról, hogy létrehozta az ügyfél API JWT-jogkivonatát és a megfelelő hozzáférési szabályzatot, tekintse meg a jogkivonatok létrehozására és a hozzáférési szabályzatok létrehozására vonatkozó dokumentációt. A lejátszó nem fog működni, ha a hozzáférési szabályzat nincs megfelelően beállítva, és a JWT-jogkivonat nem egyezik a szabályzattal.
  • Ha a probléma nem oldódott meg, gyűjtse össze a widgetnaplókat, és küldjön támogatási jegyet Azure Portal
  • Widgetnaplók gyűjtése:
    • Nyomja le az F12 billentyűt a Böngésző Fejlesztői eszközök engedélyezéséhez, lépjen a Konzol LAPra, engedélyezze a "Minden szint" naplózást.
    • A Gépház ikonon válassza a Beállítások --> Konzol -> Időbélyegek megjelenítése lehetőséget. Mentse a naplókat.

Támogatási jegy beküldéséhez szükséges naplók gyűjtése

Ha az önműködő hibaelhárítási lépések nem oldják meg a problémát, és további problémák merülnek fel, amelyekhez segítségre lehet szüksége, hozzon létre egy támogatási jegyet a Azure Portal a probléma & vonatkozó részleteivel, csatolja a tárfiókból letöltött diagnosztikai JSON-naplófájlokat. E-mailben is kapcsolatba lép velünk a következő címen videoanalyzerhelp@microsoft.com: .

Figyelmeztetés

A naplók személyazonosításra alkalmas adatokat (PII) tartalmazhatnak, például az Ön IP-címét. A naplók minden helyi példánya törlődik, amint befejeztük a vizsgálatukat, és bezárjuk a támogatási jegyet.

Következő lépések

Gyakori kérdések