Metadane i zdarzenia dla aplikacji analitycznych
Profil M obsługuje konfigurację analityczną i zapytania o metadane, a także filtrowanie i przesyłanie strumieniowe metadanych. Posiada interfejsy do ogólnej klasyfikacji obiektów i określone metadane dotyczące geolokalizacji, pojazdu, tablicy rejestracyjnej, twarzy i ciała.
Jeśli zgodne produkty mają natywną obsługę funkcji, takich jak zarządzanie profilami multimediów, przesyłanie strumieniowe wideo, dodawanie obrazów w strumieniach metadanych, obsługa zdarzeń lub konfiguracja reguł, wówczas interfejsy Profilu M dla tych funkcji muszą być również obsługiwane.
Jeśli zgodne produkty wspierają analitykę zliczania obiektów (np. dla ludzi, pojazdów), rozpoznawanie tablic rejestracyjnych czy rozpoznawanie twarzy lub protokół MQTT (Message Queuing Telemetry Transport) używany przez systemy IoT (Internet of Things), to powinien być również wspierany Profil M interfejsu obsługi zdarzeń dla tych funkcji.
Produktem zgodnym z Profilem M może być urządzenie brzegowe (takie jak kamera IP) lub usługa (taka jak aplikacja serwerowa lub oparta na chmurze) z funkcjami analitycznymi, które mogą wykorzystywać interfejsy Profile M do przesyłania metadanych sieci IP do klienta.
Klientem zgodnym z profilem M może być program do zarządzania wideo (VMS), sieciowy rejestrator wideo (NVR) lub usługa oparta na serwerze lub w chmurze, która może wykorzystywać interfejsy Profilu M do konfigurowania, żądania i kontrolowania przesyłania strumieniowego metadanych w sieci IP z urządzenia lub usługi brzegowej Profilu M.
Urządzenia lub klienci Profilu M z obsługą MQTT mogą również komunikować się z platformą/aplikacją IoT, która następnie może komunikować się z urządzeniami i aplikacjami IoT.