Terminologia dotycząca usługi Azure Video Analyzer

Uwaga

Od 1 grudnia 2022 r. zalecamy wycofanie usługi Azure Video Analyzer w wersji zapoznawczej.

To wycofanie nie ma wpływu na usługę Azure Video Analyzer for Media. Jest ona teraz zmieniana na usługę Azure Video Indexer. Kliknij tutaj , aby dowiedzieć się więcej.

Wymagane działanie: aby zminimalizować zakłócenia w obciążeniach, przejdź aplikację z usługi Video Analyzer zgodnie z sugestiami opisanymi w tym przewodniku przed 01 grudnia 2022 r. Po 1 grudnia 2022 r. konto usługi Azure Video Analyzer nie będzie już działać. Od 2 maja 2022 r. nie będzie można tworzyć nowych kont usługi Video Analyzer.

Ten artykuł zawiera omówienie terminologii związanej z usługą Azure Video Analyzer.

Topologia potoku

Topologia potoku umożliwia zdefiniowanie miejsca przechwytywania nośnika, sposobu jego przetwarzania i miejsca dostarczenia wyników. Umożliwia zdefiniowanie potoku składającego się ze źródeł, procesorów i węzłów ujścia, za pomocą których można tworzyć aplikacje do analizy wideo na żywo.

RTSP

Protokół RTSP odnosi się do protokołu Real-Time Streaming. Jest to protokół na poziomie aplikacji umożliwiający kontrolę nad dostarczaniem danych za pomocą właściwości czasu rzeczywistego. RTSP zapewnia rozszerzalną strukturę umożliwiającą kontrolowane dostarczanie danych w czasie rzeczywistym na żądanie, takich jak audio i wideo. Usługa Video Analyzer obsługuje przechwytywanie, analizowanie i nagrywanie wideo z kamer IP obsługujących protokół RTSP.

VMS

Usługa VMS odnosi się do systemu zarządzania wideo. Takie systemy służą do konfigurowania i kontrolowania kamer CCTV oraz przechwytywania i rejestrowania z nich filmów. Te systemy zapewniają również aplikacjom klienckim odtwarzanie nagranego wideo.

Nagrywanie

W kontekście systemu zarządzania wideo dla kamer bezpieczeństwa nagrywanie wideo odnosi się do procesu przechwytywania wideo z kamer i przechowywania go do późniejszego wyświetlania za pośrednictwem aplikacji mobilnych i przeglądarek. Nagrywanie wideo można podzielić na ciągłe nagrywanie wideo i nagrywanie wideo oparte na zdarzeniach. Są one bardziej szczegółowo opisane na stronie koncepcji nagrywania wideo .

Przesyłanie strumieniowe

Usługa Video Analyzer umożliwia przesyłanie strumieniowe nagrań wideo do klientów przy użyciu standardowych w branży protokołów przesyłania strumieniowego multimediów opartych na protokole HTTP, takich jak HTTP Live Streaming (HLS) i MPEG-DASH. Do odtwarzania zasobów wideo można użyć widżetów odtwarzacza usługi Azure Video Analyzer (składników internetowych). Ponadto platforma HLS jest obsługiwana przez graczy internetowych, takich jak JW Player, hls.js, VideoJS, Shaka Player firmy Google, lub można renderować natywnie w aplikacjach mobilnych za pomocą programu Exoplayer i av Foundation systemu iOS. MPEG-DASH jest również obsługiwany przez listę klientów na tej stronie.

Eksportujących

W kontekście maszyn wirtualnych dla kamer bezpieczeństwa eksportowanie wideo odnosi się do procesu przyjmowania wybranych części nagrania wideo i tworzenia oddzielnego pliku, zazwyczaj pliku MP4 , który można następnie udostępnić zewnętrznie. Na przykład nagranie wideo może zawierać materiał filmowy, w którym pracownicy uniemożliwili zdarzenie bezpieczeństwa. Ta część nagrania może zostać wyeksportowana do pliku MP4 do użytku w przyszłych sesjach szkoleniowych.

Wideo

Filmy wideo to zasoby na koncie usługi Video Analyzer, które umożliwiają korzystanie z funkcji vmS, takich jak nagrywanie, odtwarzanie, przesyłanie strumieniowe i eksportowanie. Filmy wideo można nagrywać z aparatów RTSP lub można je tworzyć, eksportując fragmenty istniejącego nagranego wideo. Nagrane wideo można przesyłać strumieniowo i oglądać za pomocą widżetu odtwarzacza Usługi Video Analyzer lub innych zgodnych odtwarzaczy. Wyeksportowane wideo można pobrać jako pliki MP4.

W przypadku korzystania z analizatora wideo do nagrywania z aparatu RTSP należy skojarzyć ten zasób wideo z tym aparatem. Możesz stale nagrywać wideo z tego aparatu do tego zasobu wideo lub sporadycznie rejestrować na podstawie zdarzeń — usługa Video Analyzer obsługuje dołączanie danych do istniejącego zasobu wideo. Wymaga to jednak, aby właściwości aparatu RTSP (jego rozdzielczość, szybkość klatek itp.) pozostały niezmienione. Jeśli musisz zmienić ustawienia aparatu, należy przełączyć się na nagrywanie na nowy zasób wideo.

Podczas tworzenia konta usługi Video Analyzer musisz skojarzyć z nim konto usługi Azure Storage. Zarówno zarejestrowane, jak i wyeksportowane wideo przechowywane jako obiekty blob w kontenerze na koncie magazynu. Cała zawartość skojarzona z takimi zasobami wideo jest przechowywana jako obiekty blob w odpowiednich kontenerach, podczas gdy usługa Video Analyzer przechowuje metadane (takie jak nazwa, opis, czas tworzenia).

gRPC

gRPC to niezależna od języka platforma Zdalnego wywołania procedury (RPC, Remote Procedure Call). Używa schematów strukturalnych opartych na sesji za pośrednictwem buforów protokołu 3 jako podstawowego formatu wymiany komunikatów na potrzeby komunikacji.

Przesyłanie strumieniowe o małych opóźnieniach

Przesyłanie strumieniowe wideo o małych opóźnieniach to korzystna funkcja systemu skalowania maszyn wirtualnych. Usługa Video Analyzer może przesyłać strumieniowo wideo na żywo z opóźnieniem około 2 sekund. Opóźnienie oznacza opóźnienie między momentem wystąpienia zdarzenia przed kamerą a wystąpieniem zdarzenia na urządzeniu odtwarzania.

Następne kroki