...
Term Name | Category | Description | Example or Graphic |
---|---|---|---|
Streaming Protocol | Streaming Protocols - Header | ||
Real-Time Streaming Protocol (RTSP) | Streaming Protocols | Real-Time Streaming Protocol (RTSP) is a streaming protocol used to stream media content across a network. This protocol was designed to control video and audio streams without downloading media files, typically for fixed sites and CCTV security cameras. The benefit of RTSP is very low latency, however, it requires a very stable network connection. Commonly support video codes include h.264 and h.265. Common audio codes include AAC and mp3. The RTSP protocol supports low-latency streaming but is not compatible with most devices and browsers. It can deliver low-latency streaming to a select group of small audiences from a dedicated server, making it a standard for video surveillance and CCTV systems. Pros
Cons
Common stream url format; rtsp://ip-address:554/descriptor or rtsp://192.168.10.101:554/live. | |
Real-Time Messaging Protocol (RTMP) | Streaming Protocols | Real-Time Messaging Protocol (RTMP). RTMP is a legacy protocol developed by Adobe to transfer audio and video files between a streaming server and the Adobe Flash Player. Due to its ability to stream over unreliable connections, such as cellular, it’s popular for streaming from users cell phones, action cams, or drones, directly to social media sites. Pros
Cons
| |
HLS | Streaming Protocols | HTTP Live Streaming (HLS) | |
MPEGTS or MPEG-TS | Streaming Protocols | ||
MPEG-DASH | Streaming Protocols | ||
WebRTC | Streaming Protocols | WebRTC is an open-source project that delivers video streams to viewers with real-time latency. Initially developed for text-based chat apps and VoIP usage, its popularity has grown among video chat and conference app developers after being purchased by Google. The WebRTC protocol is a low-latency streaming solution that relies on peer-to-peer streaming (P2P); it is utilized by some of the most used apps like Google Meet, Discord, Houseparty, WhatsApp, and Facebook Messenger. | |
Codec | Codecs - Header | A codec is a hardware- or software-based process that compresses and decompresses data. Codecs are used in applications to play and create media files for users, as well as to send media files over a network. The term is a blend of the words coder and decoder, as well as compression and decompression. Codecs compress -- or shrink -- media files such as video, audio and still images in order to save device space and to efficiently send those files over a network. A codec takes data in one form, encodes it into another form and decodes it at the egress point in the communication session. Codecs are made up of an encoder and decoder. | |
H.264 | Codecs - video | ||
H.265 | Codecs - video | ||
Advanced Audio Codec (AAC) | Codecs - audio | ||
Apple Lossless Audio Codec (ALAC) | Codecs - audio | ||
Waveform Audio File Format (WAV) | Codecs - audio | ||
Compression | |||
Onvif | |||
Onvif Profile | |||
VMS | Video Management System. A Video Management System (VMS) is a software-based platform that is generally used to manage and control video surveillance cameras, recording devices, and other security components. | ||
On-Premise | Aka On-Prem. | ||
Cloud | |||
Bandwidth | |||
Bitrate | |||
Time to Live (TTL) | TTL refers to a value set in the header of an Internet Protocol (IP) packet that tells network devices the maximum number of router hops the packet can make before it is discarded. | ||
Cluster | |||
Kubernetes (K8) | |||
Edge Computing |
VideoNext Terminology
Term | Description | Pic (if relevent) |
---|---|---|
Avatar | Edge device installed on customer location for processing and storing streams. A key component in videoNext architecture. | |
Stream |
...
Analytic Name | Description |
---|---|
Motion Detector | Analytic feature that monitors for any scene change or activity. Zones can be set (drawn on scene). |
Face Recognizer | A NIST certificated face recognition analytics feature. Ability to detect all faces in a scene, and create whitelisted/blacklisted matches by uploading photos of persons of interest. Additional features include; gender estimation, age estimation, and emotion estimator. Supports both CPU and GPU acceleration. |
Intrusion Detector | Full featured analytic library for detecting and classifying objects, custom tripwires and geofences, speed and direction filters, zones, counting, object left behind, and more. Hundreds of user-definable filters. |
Motion ALPR | Vehicle license plate recognition. Requires cameras properly positioned and calibrated to view vehicle license plates (from over 200 countries in respective languages). Additional features include identify vehicle make, model, color. Ability for Whitelisting/blacklisting vehicles of interest. (vehicle make, model, color first requires accurate license plate detection). |
Object Tracker AI | Object detection of over 80 everyday items including people, vehicles, backpacks, cellphones, animals, etc. Includes maritime ship (commercial vessel) detection, and weapons detection. |
QR Detector | An R&D project for scanning Quick Response (QR) codes using any camera source. QR Code can be linked to any URL of file of user’s choice. Possible use case for warehousing, logistics, pallet management, inventory management. |
TF Detection | Niche high end face recognition with the highest NIST rating on the market. |
VAX ALPR |
...
Field Name | Description |
---|---|
Gateway login | Enter the username associated with the gateway. |
Gateway pass | Enter the password associated with the gateway. |
OIDC token | Authentication token/key associated with gateway (if applicable). |
Directories |
Devices Tab
Field Name | Description |
---|---|
Id | Device ID |
Name | Device Name |
Assigned Cameras | The cameras assigned to be associated with the specific gateway device or sensor. |
...
Field Name | Description |
---|---|
Local Storage Volume | The total available storage available on the Avatar’s storage disk(s). |
Free | How much storage is free on the Avatar’s storage disk(s). |
Required Volume | Amount of storage required to meet local storage requirements for all connected cameras/sources, based on user configured storage pools. |
Local Storage | Enabling and configuring the local hard drive(s) storage availability and location. |
Channel
Field Name | Description |
---|---|
Channel Turnaround Time | Round-trip turnaround time from the Avatar to the Cluster (host), Cluster to respond, and return to the Avatar. |
Packet Arrival Jitter Time | Jitter between Avatar and Cluster (host). |
Upload Bandwidth Cap (Mbps) | Channel Benchmark |
Maintenance
Set the maximum amount of bandwidth for the Avatar. If left blank, no cap will be used. | |
Channel Benchmark | Speedtest between Avatar and the cluster (host). This will allow the Avatar to best prioritize upload bandwidth allocations. |
Maintenance
Field Name | Description |
---|---|
Platform | Displays the OS version, processor type, and core count of the Avatar device. |
Update History | The record of updates the Avatar device has recieved. |
Uptime | How long the Avatar device has been running. |
Support Terminal | For administrators or advanced users only. This will open a command line interface to the Avatar. |
Avatar 2/7 Camera Tab
Action Name | Description |
---|---|
Add | Add a new camera or duplicate an existing camera to the Avatar. Camera setup |
Discover | Search for RTSP cameras, streams, sources on the network. Must be on the same subnet (IE 192.168.100.xxx). |
Import | Bulk import multiple cameras at once by filling out the example .CSV file and uploading it. |
Column Name | Description |
---|---|
Actions | These are different actions that can be performed for each device entry. Configure: Edits the device’s preferences Analytics: Edits the device’s assigned analytic pereferencespreferences Delete: Removes the device from the system/Avatar |
Name | The name assigned to each device. |
Zone | The Zone the device is assigned to. |
Location | Where the device is physically located. |
State | Whether the device’s operation is On or Off. |
Health Status | States if the camera is in working order or not. |
Bitrate, Mb/s | Bitrate is the amount of data transmitted in an audio/video stream, affecting quality and requiring a balance for optimal viewing without buffering. (Example: A medium quality stream will be aprox 2500 kb/s or 2.5 Mb/s). |
FPS | The average or set Frames Per Second the camera captures. Most video streams appearing smooth will range between 24-30 fps. |
GOP - (Group of Pictures) | Related to both video frames per second (fps) and compression. |
Codecs | The type(s) of compression codecs used for video streams. |
Picture Size | The resolution set for each camera’s stream. |
...
Column Name | Description |
---|---|
# | The order in delivery priority. Sets which device deliver delivers data to the Avatar first. |
Name | The name of each device. |
Location | Where the sensor is physically located. |
Zone | The Zone the sensor is assigned to. |
State | Whether the device’s operation is On or Off. |
Cloud Archive | Whether the device has cloud archive enabled on it. |
...
Action Name | Description |
---|---|
Create Statement | Create a new Policy Statement |
Authorization Policy Setup 2/2a Statements Tab > Statement Properties
...
Field Option | Description |
---|---|
Policy Name | Enter a name for the Notification Policy. |
Channel | Select how the notification should be sent. |
Timeout | Select the timeout of the notification. |
Message entity | Notification Counts Only |
Policy type | Select the type of policy. Audit Policy: Event Log Policy: |
...
Field Option | Description |
---|---|
SMTP server enabled | ON/OFF SMTP server. |
SMTP server host | Enter SMTP server host. |
SMTP server port | Enter server port. |
Use SMTP TLS security | ON/OFF SMTP TLS security. |
FROM field of mail | |
SMTP authentication | Select whether the SMTP server has authentificationauthentication. |
SMTP user name | Enter the username associated with the SMTP server. |
SMTP user password | Enter the password associated with the SMTP server. |
EMAIL validated | States whether the email is validated |
...
Action Name | Description |
---|---|
Add | Add a an LPR watch item. |
Column Name | Description |
---|---|
Name | Assign a name to the watch item. |
Description | Enter a description of the watch item. |
Action | Select whether to Alert, Event, Ignore the watch item when the system catches it.
|
Confidence | Select the minimum accuracy required to generate an alert/event. Often around .40 or .50 (40% or 50%) confidence. |
Default TTL (days) | Default Time to Live (TTL) |
Operations | Select whether to configure or delete a watch item. |
...