Rövid útmutató: Első lépések a Video Analyzer élő folyamataival a Azure Portal

cloud icon
Másik lehetőségként tekintse meg az Intelligens videoalkalmazások létrehozása a peremhálózaton című témakört.


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 rövid útmutató végigvezeti azon lépéseken, hogyan rögzíthet és rögzíthet videókat egy RTSP-kameráról élő folyamatok használatával az Azure Video Analyzer szolgáltatásban. A Azure Portal használatával létre fog hozni egy Video Analyzer-fiókot és a hozzá tartozó erőforrásokat. RtSP-kameraszimulátort fog üzembe helyezni, ha nincs hozzáférése egy tényleges RTSP-kamerához (amely elérhető az interneten keresztül). Ezután üzembe helyezi a megfelelő Video Analyzer-erőforrásokat, hogy videót rögzítsen a Video Analyzer-fiókjában.

Az ebben a dokumentumban ismertetett lépések az interneten keresztül elérhető, tűzfal mögött nem védett kamerákra vonatkoznak. Az alábbi diagram grafikusan ábrázolja azt az élő folyamatot , amelyet a Video Analyzer-fiókban fog üzembe helyezni.

Representation of a live pipeline on the cloud

Előfeltételek

  • Aktív Azure-előfizetés. Ha még nincs előfizetése, hozzon létre egy ingyenes fiókot.

    Megjegyzés

    Szüksége lesz egy Azure-előfizetésre, amelyben a Közreműködő és a Felhasználói hozzáférés rendszergazdája szerepkör is elérhető ahhoz az erőforráscsoporthoz, amelyben új erőforrásokat (felhasználó által hozzárendelt felügyelt identitás, tárfiók, Video Analyzer-fiók) fog létrehozni. Ha nem rendelkezik a megfelelő engedélyekkel, kérje meg a fiókadminisztrátort, hogy adja meg Önnek ezeket az engedélyeket. A társított tárfióknak ugyanabban a régióban kell lennie, mint a Video Analyzer-fióknak. Javasoljuk, hogy standard, általános célú v2-tárfiókot használjon.

  • Egy, az interneten keresztül elérhető RTSP-kamera, vagy egy (rendszergazdai jogosultságokkal rendelkező) Azure-beli Linux rendszerű virtuális gép rtsp kameraszimulátor üzemeltetéséhez

Mintaarchitektúra – Videó rögzítése kameráról az interneten keresztül

Diagram of a sample architecture of a public camera video feed integrating with Video Analyzer's live pipeline that captures videos on the cloud.

RTSP kamera

A támogatott kamerákhoz RTSP-kompatibilis kamerához kell hozzáférnie. A kamerát úgy kell konfigurálni, hogy legfeljebb 3 Mbps sávszélességű videoképet kódoljon. Jegyezze fel ezt a maximális sávszélesség-beállítást. Emellett a kamera RTSP-kiszolgálójának elérhetőnek kell lennie a nyilvános interneten keresztül. Ha képes használni egy ilyen kamerát, továbbléphet az Azure-erőforrások létrehozása szakaszra. Másik lehetőségként rtsp kameraszimulátort is üzembe helyezhet az alábbi szakaszban leírtak szerint.

RTSP-kameraszimulátor üzembe helyezése

Ez a szakasz bemutatja, hogyan helyezhet üzembe RTSP-kameraszimulátort az "Ubuntu Server 18.04" operációs rendszert futtató Azure Linux rendszerű virtuális gépeken. Ez a szimulátor a Live555 Media Servert használja.

Megjegyzés

A harmadik féltől származó szoftverekre mutató hivatkozások kizárólag tájékoztatási és kényelmi célokra szolgálnak. A Microsoft nem támogatja és nem biztosítja a harmadik féltől származó szoftverekre vonatkozó jogosultságokat. További információ: Live555 Media Server.

Figyelmeztetés

Vegye figyelembe, hogy ez az RTSP-kameraszimulátor végpontja az interneten keresztül érhető el, így bárki számára elérhető lesz, aki ismeri az RTSP URL-címet.

Üzembehelyezési lépések:

  1. Helyezzen üzembe egy standard_D2s_v3 sorozatú, "Ubuntu Server 18.04" operációs rendszert futtató Azure Linux rendszerű virtuális gépet. A virtuális gépek létrehozásának lépéseit itt találja , és nem kell telepítenie a hivatkozott cikkben említett webkiszolgálót. Emellett engedélyezze az SSH-portot az üzembe helyezési varázslóban, hogy SSH-kapcsolaton keresztül kapcsolódhasson a virtuális géphez.

  2. Engedélyezze a bejövő kapcsolatokat az RTSP protokollhoz. A Azure Portal nyissa meg a fent létrehozott Linux rendszerű virtuális gép felügyeleti panelét.

    1. Kattintson a Hálózatkezelés elemre – a panel megnyílik a bejövő SSH-kapcsolatok támogatásához létrehozott hálózati biztonsági csoport (NSG) bejövő portszabályaihoz.
    2. Új portszabály hozzáadásához kattintson a Bejövőport-szabály hozzáadása elemre
    3. A megnyíló panelen módosítsa a célporttartományokat 554-re. Válasszon egy nevet a szabálynak, például "RTSP". Tartsa meg az összes többi értéket alapértelmezettként. További információt itt talál.
  3. Telepítse a Dockert a virtuális gépre az itt található utasítások alapján, csak a lépéseket követve ellenőrizze a Docker telepítését a "hello-world" rendszerkép futtatásával.

  4. Csatlakozás a virtuális gépre, például SSH használatával. A terminálablakban hozzon létre egy helyi mappát (például "localmedia" a médiafájlok tárolásához), ezzel a virtuális gép helyi mappával lesz leképezve az RTSP mediaserver tárolóra.

  5. Másolja ki a kamera hírcsatornájának szimulálásához használt MKV-fájlt az alábbiak szerint:

    cd localmedia
    wget https://avamedia.blob.core.windows.net/public/camera-1800s.mkv
    
  6. Indítsa el az RTSP-kiszolgálót a virtuális gépen az előre elkészített tárolórendszerkép használatával az alábbiak szerint

    sudo docker run -d -p 554:554 -v ${PWD}:/live/mediaServer/media mcr.microsoft.com/ava-utilities/rtspsim-live555:1.2
    
  7. Miután az RTSP-kiszolgáló fut, az ügyfelek mostantól egy RTSP URL-címen keresztül csatlakozhatnak hozzá:

    • Lépjen a virtuális gép Áttekintés lapjára Azure Portal, és jegyezze fel a "Nyilvános IP-cím" értékét

      • Az RTSP URL-címe rtsp://{Nyilvános IP-cím}:554/media/camera-1800s.mkv, asztali lejátszóval tesztelhető, pl. VLC

Azure-erőforrások létrehozása

A következő lépés a szükséges Azure-erőforrások (Video Analyzer-fiók, tárfiók és felhasználó által hozzárendelt felügyelt identitás) létrehozása.

Video Analyzer-fiók létrehozása a Azure Portal

  1. Jelentkezzen be az Azure Portalra.

  2. A felső keresősávon írja be a Video Analyzer kifejezést.

  3. A Szolgáltatások területen válassza a Videoelemzők lehetőséget.

  4. Válassza a Hozzáadás lehetőséget.

  5. A Video analyzer-fiók létrehozása szakaszban adja meg a következő kötelező értékeket:

    • Előfizetés: Válassza ki azt az előfizetést, amelyet a Video Analyzer-fiók létrehozásához használ.
    • Erőforráscsoport: Válasszon ki egy erőforráscsoportot, ahol a Video Analyzer-fiókot hozza létre, vagy válassza az Új létrehozása lehetőséget egy erőforráscsoport létrehozásához.
    • Video Analyzer-fiók neve: Adja meg a Video Analyzer-fiók nevét. A névnek minden kisbetűnek vagy számnak szóköz nélkül, 3–24 karakter hosszúságúnak kell lennie.
    • Hely: Válasszon ki egy helyet a Video Analyzer-fiók üzembe helyezéséhez (például az USA 2. nyugati régiója).
    • Storage fiók: Hozzon létre egy tárfiókot. Javasoljuk, hogy válasszon egy standard, általános célú v2-tárfiókot .
    • Felhasználói identitás: Új, felhasználó által hozzárendelt felügyelt identitás létrehozása és elnevezése.
  6. Válassza az Áttekintés + létrehozás lehetőséget az űrlap alján.

Élő folyamat üzembe helyezése

A Video Analyzer-fiók létrehozása után a következő lépésekkel létrehozhat egy élő folyamattopológiát és egy élő folyamatot.

  1. Nyissa meg a Video Analyzer-fiókot, és keresse meg az Élő menüelemet a bal alsó sarokban, és válassza ki.

  2. A Topológiák síkon válassza a Topológia létrehozása lehetőséget felülről egy élő topológia létrehozásához. Élő folyamattopológia létrehozásához kövesse a portál varázslójának lépéseit

    • A folyamattopológia létrehozása varázsló megjelenik a portálon

    • Válassza a Mintatopológiák kipróbálása lehetőséget–> válassza az ÉLŐ rögzítés, felvétel és stream lehetőséget az RTSP kameratopológiából –> Válassza a "Folytatás" lehetőséget a Mintatopológia betöltése párbeszédpanelen.

    • Ekkor megjelenik az élő folyamat topológiáját létrehozó varázsló, amelyen egy videofogadó csomóponthoz csatlakoztatott RTSP-forráscsomópont látható.

    • Adja meg a topológia létrehozásához szükséges mezőket:

      • Topológia neve – Adja meg a topológia nevét
      • Leírás (nem kötelező) – Rövid leírás a topológiáról
      • Kind (előre kitöltött "Live" )
      • Válassza ki az RTSP forráscsomópontot, majd állítsa be a Transport tulajdonság értékét TCP-ként
      • Válassza a Mentés alapértelmezett konfigurációval lehetőséget a többi tulajdonsághoz
  3. A következő lépés egy élő folyamat létrehozása az előző lépésben létrehozott topológiával.

    • Válassza a Folyamatok lehetőséget–> Válassza a Folyamat létrehozása lehetőséget,> majd válassza ki az előző lépésben létrehozott élő folyamattopológiát egy folyamat létrehozásához. A topológia kiválasztása után kattintson a Létrehozás gombra

    • Az élő folyamat létrehozása varázsló megjelenik a portálon. Adja meg a szükséges mezőket:

      • Élő folyamat neve – Egyedi név használata, alfa számok és kötőjelek engedélyezése
      • Bitráta – Ez az élő folyamat számára fenntartott maximális kapacitás kbps-ban, az engedélyezett tartomány 500 kbps és 3000 kbps közötti. Használja az alapértelmezett 1000-et RTSP kameraszimulátor camera-1800s.mkv fájlhoz (ennek az értéknek egyeznie kell a használt videofájlmintával).
      • rtspUserNameParameter, rtspPasswordParameter – Ezekhez a mezőkhöz állítson be próbaértékeket, ha RTSP-kameraszimulátort használ, máskülönben adjon meg hitelesítési hitelesítő adatokat a tényleges RTSP-kamerastreamhez
      • rtspUrlParameter – Használat rtsp://<VMpublicIP>:554/media/camera-1800s.mkv (RTSP kameraszimulátorhoz) más tényleges RTSP kamerastream URL-címe
      • videoNameParameter – A rögzítendő célvideó-erőforrás egyedi neve. Megjegyzés: használjon egyedi videoerőforrást minden kamerához (vagy MKV-fájlhoz)
    • Válassza a Létrehozás lehetőséget , és látni fogja, hogy létrejön egy folyamat a portál folyamatrácsán.

    • Válassza ki a rácsban létrehozott élő folyamatot, majd az élő folyamat aktiválásához válassza a panel jobb oldalán elérhető Aktiválás lehetőséget. Ezzel elindítja az élő folyamatot, és elkezdi rögzíteni a videót

  4. Most már láthatja a videoerőforrást a Video Analyzer fiók-Videók> paneljén a portálon. Az állapot azt jelzi, hogy a Rögzítés folyamat aktív, és rögzíti az élő videóstreamet.

  5. Néhány másodperc elteltével válassza ki a videót, és láthatja az alacsony késésű streamet.

    Diagram of the recorded video captured by live pipeline on the cloud.

    Megjegyzés

    RTSP-kameraszimulátor használata esetén nem lehet pontosan meghatározni a végpontok közötti késést. Továbbá, miután az RTSP kameraszimulátor elérte az MKV-fájl végét, leáll. Az élő folyamat megpróbál újracsatlakozni, és egy idő után a szimulátor újraindítja a streamet a fájl elejétől. Ha hagyja, hogy ez az élő folyamat több órán át fusson, rések jelennek meg a videófelvételen, amikor a szimulátor leáll és újraindul.

  6. Ha szükséges, tekintse meg a tevékenységnaplót az üzembehelyezési műveletek gyors ellenőrzéséhez. A figyelési és eseménynaplókat itt találja.

  7. A folyamatrögzítés inaktiválásához lépjen a Video Analyzer-fiókjába>, a bal oldali panelen válassza az Élőfolyamatok lehetőséget.> Válassza ki az inaktiválni kívánt folyamatot, majd válassza az Inaktiválás lehetőséget a folyamatrácsban, ezzel leállítja a felvételt.

  8. Ha nincs rájuk szükség, továbbra is törölheti a folyamattopológiát & .

Az erőforrások eltávolítása

Ha más rövid útmutatókat vagy oktatóanyagokat szeretne kipróbálni, tartsa meg a létrehozott erőforrásokat. Ellenkező esetben lépjen a Azure Portal, nyissa meg az erőforráscsoportokat, válassza ki azt az erőforráscsoportot, ahol a rövid útmutatót futtatta, és törölje az összes erőforrást.

Következő lépések