Livevideo's analyseren zonder opname

Aanbevolen om te lezen

Overzicht

U kunt een pijplijntopologie gebruiken om live video te analyseren, zonder delen van de video op te nemen in een bestand of asset. De pijplijnologieƫn die hieronder worden weergegeven, zijn vergelijkbaar met die in het artikel over video-opnameop basis van gebeurtenissen, maar zonder een videos sink-knooppunt of bestandss sink-knooppunt.

Notitie

Het analyseren van live video's is momenteel alleen beschikbaar voor de Edge-module en niet voor de cloud.

Bewegingsdetectie

De pijplijntopologie die hieronder wordt weergegeven, bestaat uit een RTSP-bron-knooppunt, een knooppunt voor de bewegingsdetectieprocessor en een IoT Hub message sink-knooppunt. U kunt de instellingen zien die worden gebruikt in de JSON-weergave. Met deze topologie kunt u beweging in de binnenkomende livevideostream detecteren en de bewegingsgebeurtenissen doorgeven aan andere apps en services via het IoT Hub message sink-knooppunt. De externe apps of services kunnen een waarschuwing activeren of een melding verzenden naar het juiste personeel.

Beweging detecteren in live video

Video analyseren met behulp van een Custom Vision-model

Met de pijplijntopologie die hieronder wordt weergegeven, kunt u een livevideostream analyseren met behulp van een Custom Vision-model dat is verpakt in een afzonderlijke module. U kunt de instellingen zien die worden gebruikt in de JSON-weergave. Er zijn andere voorbeelden beschikbaar voor het verpakken van modellen in IoT Edge modules die worden uitgevoerd als een deferentieservice.

Livevideo analyseren met behulp van een Custom Vision-module

In deze pijplijntopologie wordt de video-invoer van de RTSP-bron verzonden naar een HTTP-extensieprocessor-knooppunt, dat afbeeldingsframes (in JPEG-, BMP- of PNG-indeling) naar een externe deference-service verzendt via REST. De resultaten van de externe deductieservice worden opgehaald door het HTTP-extensieknooppunt en doorgegeven aan de IoT Edge-hub via IoT Hub message sink-knooppunt. Dit type pijplijntopologie kan worden gebruikt voor het bouwen van oplossingen voor verschillende scenario's, zoals het begrijpen van de tijdreeksdistributie van voertuigen op een snijpunt, het begrijpen van het patroon consumentenverkeer in een winkel, en meer.

Tip

U kunt de framesnelheid binnen het knooppunt van de HTTP-extensieprocessor beheren met behulp van het samplingOptions veld voordat u het downstream verstuurt.

Een uitbreiding van dit voorbeeld is het gebruik van een bewegingsdetectorprocessor voor het knooppunt van de HTTP-extensieprocessor. Dit vermindert de belasting van de deferentieservice, omdat deze alleen wordt gebruikt wanneer er bewegingsactiviteit in de video is.

Livevideo analyseren met behulp van een Custom Vision-module over frames met beweging

Volgende stappen

Quickstart: Livevideo analyseren met uw eigen model - HTTP