Terminologi för Azure Video Analyzer
Den här artikeln innehåller en översikt över terminologin som rör Azure Video Analyzer.
Pipelinetopologi
Med en pipelinetopologi kan du definiera var media ska avbildas från, hur de ska bearbetas och var resultaten ska levereras. Med den kan du definiera en pipeline som består av källor, processorer och noder för mottagare som du kan använda för att skapa videoanalysprogram i realtid.
RTSP
RTSP refererar till Real-Time Streaming Protocol. Det är ett protokoll på programnivå för kontroll över leverans av data med realtidsegenskaper. RTSP tillhandahåller ett utökningsbart ramverk som möjliggör kontrollerad leverans av realtidsdata på begäran, till exempel ljud och video. Video Analyzer stöder insamling, analys och inspelning av video från IP-kameror som stöder RTSP.
VMS
VMS refererar till ett videohanteringssystem. Sådana system används för att konfigurera och styra CAMERAS-kameror och för att samla in och spela in videor från dem. Dessa system tillhandahåller även klientprogram för att spela upp den inspelade videon.
Inspelning
I ett videohanteringssystem för säkerhetskameror syftar videoinspelning på processen att samla in video från kamerorna och lagra den för efterföljande visning via mobilappar och webbläsarappar. Videoinspelning kan kategoriseras i kontinuerlig videoinspelning och händelsebaserad videoinspelning. Dessa förklaras i detalj på sidan för videoinspelningskoncept.
Strömning
Du kan använda Video Analyzer för att strömma videoinspelningar till klienter med branschstandardbaserade HTTP-baserade protokoll för medieströmning som HTTP Live Streaming (HLS) och MPEG-DASH. Du kan använda Spelarwidgetar (webbkomponenter) i Azure Video Analyzer för att spela upp videoresurser. Dessutom stöds HLS av webbspelare som JW Player, hls.js, VideoJS, Googles Shaka Player,eller så kan du rendera inbyggt i mobilappar med Androids Exo player och iOS AV Foundation. MPEG-DASH stöds också av en lista över klienter på den här sidan.
Exporterande
När det gäller en VMS för säkerhetskameror syftar videoexport på processen att ta valda delar av en videoinspelning och skapa en separat fil, vanligtvis en MP4-fil, som sedan kan delas externt. Videoinspelningen kan till exempel innehålla filmsekvenser där uppmaningar från personalen förhindrade en säkerhetsincident. Den delen av inspelningen kan exporteras till en MP4-fil för användning i framtida träningssessioner.
Video
Videor är resurser i ditt Video Analyzer-konto som möjliggör VMS-funktioner som inspelning, uppspelning, strömning och export. Videor kan spelas in från RTSP-kameror eller skapas genom att exportera delar av en befintlig spelad video. Inspelade videor kan strömmas och visas med videoanalys spelarwidgeten eller andra kompatibla spelare. Exporterade videor kan laddas ned som MP4-filer.
När du använder Video Analyzer för inspelning från en RTSP-kamera bör du associera videoresursen med den kameran. Du kan kontinuerligt spela in video från kameran till videoresursen, eller så kan du spela in sporadiskt baserat på händelser – Video Analyzer har stöd för att lägga till data till en befintlig videoresurs. Detta kräver dock att RTSP-kamerans egenskaper (upplösning, bildfrekvens osv.) förblir oförändrade. Om du behöver ändra kamerainställningarna bör du växla till att spela in till en ny videoresurs.
När du skapar ett Video Analyzer-konto måste du associera ett Azure Storage-konto med det. Både inspelade och exporterade videor som lagras som blobar i en container på lagringskontot. Allt innehåll som är associerat med sådana videoresurser lagras som blobar i motsvarande containrar, medan Video Analyzer innehåller metadata (till exempel namn, beskrivning, skapandetid).
gRPC
gRPC är ett ramverk för språkoberoende RPC (Remote Procedure Call) med höga prestanda. Den använder sessionsbaserade strukturerade scheman via Protocol Buffers 3 som dess underliggande meddelandeutbytesformat för kommunikation.
Strömning med låg latens
Videoströmning med låg latens är en fördelaktig funktion i ett VMS-system. Video Analyzer kan strömma live-video med en fördröjning på cirka 2 sekunder. Svarstiden innebär fördröjningen mellan det ögonblick då en händelse inträffar framför kameran och när händelsen visas på en uppspelningsenhet.
Nästa steg
- Läs mer om pipelines.