IMAX StreamAware | On-Air is an advanced audio-visual quality monitoring system that provides real-time insights into content delivery workflows. Deployed on-premises or in the Cloud, IMAX StreamAware | On-Air enables you to create probes that connect to and continuously monitor live streams. IMAX StreamAware | On-Air also allows you to configure alerts to promptly pinpoint issues to specific vendors, software components, or hardware in your delivery chain.
The following diagram illustrates probes deployed within a live stream at five strategically positioned monitoring points (MP). Each monitoring point is a critical juncture where stream quality might be affected, such as after encoding, transcoding, or packaging.
IMAX StreamAware | On-Air is a unified end-to-end system that analyzes and informs video quality evaluation at scale using automation. It uses computationally efficient software-based probes to monitor content quality at all points in the video distribution and streaming pipeline.
The platform offloads the operational cost, complexity, and worry associated with the metadata and metrics that it produces to a cloud-based data platform called IMAX Insights. With IMAX Insights, IMAX assumes responsibility for data collection, storage, high-availability, redundancy and back-ups, which would otherwise be extremely difficult to deploy and manage on-prem.
The system architecture is illustrated below:
The customer-deployed component joins live video streams, analyzes them, and sends the resulting metrics, metadata and alerts to IMAX Insights, which is hosted and managed by IMAX on AWS. Users interact with the customer-deployed components to configure, manage, and view the real-time components of the system. IMAX Insights is used for holistic views of entire deployments, analytics, historical trending, and data integrations.
To deploy and operate the system, the necessary network policies and permissions must be in place.
Key Features
IMAX Vision Science | Leverage IMAX’s video quality measurement technology to attain an IMAX SSIMPLUS Viewer Score (SVS). SVS provides a single, objective score to benchmark viewer experience. SVS is the only video quality metric that maps to the human visual system and has been scientifically proven to be the most accurate and complete measure of how humans perceive video.
|
Monitoring Capabilities | Monitor video quality at every stage of the distribution pipeline with IMAX’s software-based probes
|
Visibility | See the entire video delivery pipeline in one view.
|
Troubleshooting | Find and fix issues faster.
|
General Features
Supported Input Formats | |
---|---|
Uncompressed formats | SMPTE ST 2110-20
HDMI (Magewell ProCapture cards) HDMI 1.4a, 2.0 HDCP 1.4 IR support for channel change (Apple TV, Bell Fibe, Direc TV Genie Series, Dish Satellite, Roku, CAV10455, Xfinity X1 and others) |
Compressed formats | MPEG Transport Streams
|
ABR | HLS DASH-IF DASH-CIF CMAF Parsing and reporting of SCTE-35 messages |
HDR | HLG & PQ
|
Supported Codecs | |
---|---|
Video | H.264/AVC H.265/HEVC MPEG-2 |
Metrics and Analytics | |
---|---|
Perceptual video quality metrics | EPS: (Encoder Performance Score) Evaluates encoder performance by comparing its output to a pristine source, focusing on encoding-related degradation Macroblocking: Evaluates compression artifacts that manifest as large, blocky regions in the video image SSIMPLUS Viewer Score (SVS):
Compatible display devices:
|
Delivery Metrics | EBP Validation: (Encoder Boundary Points) Checks for the correct placement of encoder boundary points in a video stream, ensuring efficient video decoding and compatibility with end devices. ETSI TR 101 290: Consists of two tiers of error checking for digital video broadcasting:
QoD: (Quality of Delivery) Measures the reliability of a stream’s delivery, determined by the quantity of lost packets and lost frames within a given time window. Fewer lost packets indicate higher quality. |
HLS | HTTP response code counts for master / variant / segment to provide insight into the health and efficiency of the service. |
Audio | Ensures high-quality sound reproduction on end devices:
|
Closed Captions | Provides a high-quality viewing experience for those relying on closed captions, ensuring accessibility and inclusivity in media consumption:
|
Ad Insertion | Utilizes SCTE-35 SpliceInsert and TimeSignal commands for providers and distributors to pinpoint video stream insertion points for their ads, ensuring synchronized and seamless integration.
|
Content Captures | Enables you to record and analyze the quality and performance of videos watched by viewers, providing data to optimize delivery and viewing experience.
|
Server Health | Offers a comprehensive view of a server’s health for maintenance, performance optimization, and high availability of services.
|
Operational Intelligence “INSIGHTS” | |
---|---|
Centralized Monitoring and Data Platform | Super search - Effortlessly Customize Your Monitoring Service Dashboard Thumbnail Wall Monitoring Exception base Monitoring and Alerting Customizable Analytics Dashboards and Graphs Multiviewer for post-STB monitoring |
API / Data Integration | |
---|---|
Rest API (designed to ‘pull’ infrequent, primary data, ideal for historical data analysis) | |
Kafka (configured to ‘push’ data, suited for real-time analysis like alerting) |
Dashboards & Reports | |
---|---|
Flexible organizational levels | Enables the creation of a structured hierarchy to organize your deployment, such as: Networks > Regions > Markets > Services > Streams. |
Reports | Reporting at every organizational level |
Settings & Configuration | Global settings Alert template configuration Server manager Support portal Help portal |
Alerts | |
---|---|
Stream Level Alerts | Comprehensive stream alerts for errors related to audio, video, and closed captioning. |
Service Level Alerts | A service can be configured with multiple Streams, Monitoring Points and Redundant Paths. |
Market Level Alerts | A market can contain multiple services. |
Notifications | |
---|---|
SNMP Traps | |
Dashboard Error Alerts | |
Thumbnail Wall error alerts |
Deployment types | |
---|---|
Single Server Deployment |
|
Cluster |
|
IMAX StreamAware | On-Air is a content quality monitoring system designed for seamless integration and continuous monitoring of your live streams.
A key feature of this system is its alert configuration capability. This feature helps you identify where an issue originated, whether from specific vendors, software components, or hardware elements.
IMAX StreamAware | On-Air can be deployed through one of the approaches in the following table.
Deployment Option | Description |
---|---|
Standalone | Deploys StreamAware On-Air on a single server |
Cluster | Deploys StreamAware On-Air across multiple servers to provide redundancy, load balancing, and scalability |
Security
IMAX StreamAware | On-Air’s video-capturing probes integrate seamlessly within your local environment. This placement of the probes within your environment ensures you retain complete control and privacy over your video assets.
Probes securely transmit only extracted metrics to IMAX Insights, IMAX’s SaaS data platform, ensuring that your video and image assets never leave your environment.
Security Item | Description |
---|---|
Datastore and Business Intelligence Components |
|
AWS Partner Network Member | IMAX Insights, a multi-tenant SaaS data platform, has passed the AWS Field Technical Review (FTR) and has undergone AWS Well Architected Framework audits. |
Lacework | 3rd-party security monitoring and compliance platform, to secure and monitor IMAX’s cloud-based infrastructure. CIS benchmark report is available upon request. |
eSentire | Managed detection and response service to monitor and secure our corporate network and computing resources. |
Encrypted Data Streaming | Data between probes and cloud encrypted via Secure Web Sockets. |
Role-based Access Control | Admins configure user roles and permissions for monitoring data access. |
SSO Integration | Easy integration with Azure AD. |
Operating System | Centos 7.9 |
Virtual Machines | VirtualBox, VMWare |
NIC | 1GbE or greater (compressed formats) 10GbE or greater (uncompressed formats) |
Hardware |
Minimum requirements for monitoring up to nine 1080p ABR ladders with one 1080p source |
Browser | Google Chrome |
In standalone deployments of IMAX StreamAware | On-Air, is tasked with analyzing audio, video, closed captions, and other metadata.
The deployment process involves several key steps:
- Acquisition of Deployment Files
- Server Preparation
- Installation Execution
- License Acquisition
Detailed explanations of each of these processes are provided in the following sections.
Acquisition of Deployment Files
- Request the Deploy RPM File and the Customer Configuration File from IMAX SCT
Server Preparation
-
Open necessary ports in the firewall and set up multicast packet acceptance.
If a firewall is installed, open ports 443 and 1947. These are essential for secure web access (HTTPS) and user interface and license management functionalities.
Multicast packet acceptance enables the server to handle multicast network traffic.firewall-cmd --permanent --add-port=1947/tcp firewall-cmd --permanent --add-port=443/tcp firewall-cmd --add-protocol=igmp firewall-cmd --permanent --add-protocol=igmp firewall-cmd --permanent --direct --add-rule ipv4 filter INPUT 0 -m pkttype --pkt-type multicast -j ACCEPT firewall-cmd --reload firewall-cmd --list-all
-
Generate SSH keys to allow secure, encrypted remote access to the server.
ssh-keygen -t rsa
-
Copy the deploy RPM and customer config file to the server.
scp ssimwave-livemonitor-deploy... <user>@<ip of server>:/var/tmp/ scp customer.zip <user>@<ip of server>:/var/tmp/
-
Install the package dependencies. This sets up the necessary software and tools on the server that are required for IMAX StreamAware | On-Air to function properly.
yum install ssimwave-livemonitor-deploy{version}.license.x86_64.rpm
-
Install the tmux terminal multiplexer. The tmux tool manages terminal sessions during installation and deployment.
yum --disablerepo='*' --enablerepo='ssimwave-livemonitor-thirdparty-{version}-local' install tmux
-
Copy the {customername}.tar.gz site configuration file to /opt/ssimwave/deploy/etc/sites/.
-
Unzip {customername}.tar.gz.
-
Replace the A.B.C.D placeholder in the hosts file with your server’s IP addresses. If using a forward proxy, set http_proxy. This lets the server identify and communicate with the right network addresses.
# cd /opt/ssimwave/deploy/etc/sites/{customername}/ # cat hosts [livemonitor_standalone] A.B.C.D
Installation Execution
-
the deployment. As part of the installation, Ansible will disable SELinux. Disabling SELinux will cause the server to reboot. ssimwave-livemonitor-deploy employs Ansible to configure hosts during the deployment process.
tmux ssimwave-livemonitor-deploy --site {customername} --release {version}
-
After the server reboots, run the following deployment command again.
tmux ssimwave-livemonitor-deploy --site {customername} --release {version}
-
Confirm the successful installation of IMAX StreamAware | On-Air:
a. In a Chrome web browser window, go to the IMAX StreamAware | On-Air landing page.
b. Enter the credentials provided to you by your IMAX representative to log in. The web UI appears.
License Acquisition
-
From a CLI, generate a .c2v file. This file contains licensing information used to activate your StreamAware | On-Air license.
# cd /opt/ssimwave/license-manager .hasp_update_d i Customer.c2v
-
Email the Customer.c2v file to sct-support@imax.com. You will receive a .v2c file.
-
Activate the IMAX StreamAware | On-Air license with the .v2c file.
# cd /opt/ssimwave/license-manager ./hasp_update_d u [filename].v2c
-
Verify the license has been installed and activated.
# cd /opt/ssimwave/livemonitor/bin # ./analyzer --version
Version information and other details should be returned, confirming the license has been applied.
Version : 1.23.0-XXX Built : 2022-12-XXXTXXX:XXX:XXX Git branch : livemonitor/release/1.23.0 Git commit hash : XXX Git commit datetime : XXX
-
Restart IMAX StreamAware | On-Air to apply the license.
systemctl restart ssimwave-livemonitor-trigger
-
Refresh the Chrome web browser and log in again.
Now that the IMAX StreamAware | On-Air software is licensed, you can view the status of your network, define alerts, and configure services.
In a cluster deployment, multiple central servers and application servers are used.
The central servers consist of a database cluster with synchronous replication across at least three nodes, load balancers, and a license server. These servers handle long-term storage and efficient request routing. HAProxy manages incoming database connections by routing them to a Heartbeat Database Galera cluster node. This occurs when an application server or an administrator accesses the heartbeat database using the virtual IP.
The application servers are dedicated to processing video streams and include a web server, a local database, and video probes using FFmpeg and SSIMPLUS. These servers manage live video streams, storing data and summaries in both local and central databases.
A centralized heartbeat cluster monitors the health of these nodes and the quality of services in real-time.
For customized cluster deployment guidance, please contact your IMAX support representative.
-
In a Chrome browser tab, enter the IP address of your IMAX StreamAware | On-Air instance. The login page appears.
-
Log into IMAX StreamAware | On-Air with your user credentials or single sign on.
User Credentials
- Enter your Username and Password.
- Click Login.
Single Sign On (SSO)
- Click the sign in button for the supported provider.
- Following the prompts.
Services capture information about streams in your network. The IMAX Insights data platform generates metrics from the data collected by these services. Dashboards created from these metrics provide visibility into aggregate and granular network performance.
By analyzing the performance dashboards, you can make informed decisions to ensure quality viewer experiences.
When logged in with administrator permissions, you can access the Settings page. The Settings page allows you to manage services and alerts at the market level:
- Add new services
- Manage existing services
- Import and export service configurations
- Create and manage alert templates
Follow this path to access the Settings page:
- On the Network page, select the tile of a Region. The Region page appears.
- On the Region page, select the tile of a Market. The Market page appears.
- At the top of the left panel, click the gear icon. The Settings page for the market appears.
Through a service, IMAX StreamAware | On-Air gathers raw data about stream performance to generate metrics that inform your decision making.
When several services within the same delivery stream have been created, they form a monitoring group.
If you need to create a new service that has the same settings as an existing service, you can clone the existing service to quickly create the new service.
Use the following steps to create a new service:
-
On the Settings page, click Add Service. The New Service section expands.
-
Enter the Service Tag. This is the name of the service.
-
Select an Alert Template to associate with the service.
If you have not created an alert template, select the default template. After creating the service, you can create a custom alert template and associate it to the service.
-
Select the geographical location from the Monitoring Group dropdown menu.
-
Select the associated Market.
-
Enter the Application Node IP. You can fill this field with a server address obtained from the Server Manager page. If this field is left empty, the IMAX StreamAware | On-Air will automatically assign an IP address from an available server.
-
Select to enable or disable the Alignment. Alignment must be enabled to produce a full reference SSIMPLUS Viewer Score (FR SVS).
-
From the Service Type dropdown menu, select the type of stream.
-
Add the Source.
-
Add the Encoder Output.
-
Click Start to begin the service.
Add the source
-
Under Source, select the Type.
-
Enter the Name of the source.
-
Enter the Multicast Address. with the UDP port appended to the address, separated by a colon. For example: 232.1.1.1:1234.
-
Enter the SSM IP address.
-
(Multi Program Transport Streams) Enter the PID. If this field is left empty, IMAX StreamAware | On-Air will automatically find and fill in this value.
The selected PID must be the video PID of the program to be analyzed.
-
(Optional) Click Add Stream to include an additional input stream and repeat steps 1-5.
Add the encoder output
-
Under Encoder Output, select the Type.
-
Enter the Name of the source.
-
Enter the Multicast Address. with the UDP port appended to the address, separated by a colon. For example: 232.1.1.1:1234.
-
Enter the SSM IP address.
-
(Multi Program Transport Streams) Enter the PID. If this field is left empty, IMAX StreamAware | On-Air will automatically find and fill in this value.
The selected PID must be the video PID of the program to be analyzed.
-
Select a Device.
Note!Unless a different list is requested, IMAX StreamAware | On-Air installations come, by default, configured to capture device-adaptive scores for the following devices (one device per category):
- iPad Pro 2021 12.9" (Tablet)
- XL2420T (Monitor)
- iPhone 13 Pro Max (Smartphone)
- Macbook Pro 16.2" (Laptop)
- OLED65C9PUA (TV)
-
Define the minimum acceptable SVS Threshold for streams output by the encoder.
If the SVS falls below this threshold and SVS (QoE) alerts have been enabled in the template for the service, then a stream-level alert will be raised.
-
(Optional) Click Add Stream to include up to 4 additional encoder outputs and repeat steps 1-7.
The IMAX StreamAware | On-Air UI simplifies your stream management by offering bulk and single-item tools to facilitate changes within your services.
Clone a service
You can clone existing services to create copies to run on any of your markets.
Use the following steps to clone an existing service:
-
On the Settings page, click the Errors, Running, or Warning tab. The tab expands into a list of services.
-
In the menu of the desired service, click Clone. The cloned service appears in the New Services tab.
Note!Except for the Service Tag, the cloned service will have identical metadata to the parent service. Be sure to rename the Service Tag if you want to convey a specific name.
-
Click Start. The cloned service moves to the Running tab and begins streaming.
Start one or all services
Two services with the same Service Tag cannot be started in the same Monitoring Group.
Option | Description |
---|---|
Bulk start services | To start all services in a market, use the following step:
|
Start a single service | To start a single service, follow these steps:
2. In the row of the service, click Start. |
Stop one or all services
Option | Description |
---|---|
Bulk stop services | To stop all services in a market, use the following step:
|
Stop a single service | To stop a single service, follow these steps:
2. In the row of the service, click Stop. |
Remove one or all services
At the market level, IMAX StreamAware | On-Air allows you to bulk remove or remove single services.
Removing one or multiple services is a permanent action that cannot be undone. Be sure to Export Services to save a JSON backup of your services.
Option | Description |
---|---|
Bulk remove services | To bulk remove your services, follow these steps:
2. Click Select All. All services are selected. 3. Click Remove. A warning panel appears. 4. Click YES. All services are deleted from the market. |
Remove a single service | To remove a single service, follow these steps:
2. In the row of the service, click Remove. A warning panel appears. 3. Click YES. The service is deleted from the market. |
IMAX StreamAware | On-Air enables you to export all services within a market as a downloadable JSON file to your local device. You can also import the JSON file to add services to a market. The use cases below require service export and import.
Use Case | Description |
---|---|
Backup versioning | In the event of human error, having one or more backup service configurations can help you quickly troubleshoot stream issues. Exporting your services provides you the metadata needed to revert to a previous configuration efficiently. |
Market addition | When creating a new market, you can export services from an existing market and then import the services to populate the new market with cloned services. This method is useful for creating identical markets in different regions.
2. Create a new market. 3. On the Settings page of the new market, import your services. |
Export services
On the Settings page, click Export Services. A JSON file containing the metadata of all your services downloads to your local device.
Import services
Follow these steps to import services from a local device:
- On the Settings page, click Import Services. A file selector appears.
- Select a JSON file containing the metadata for your services. The file imports to your market.
IMAX StreamAware | On-Air allows you to deploy and tailor alerts according to your needs:
- Set SNMP traps
- Define precise thresholds
- Adjust durations
- Ensure timely and accurate notifications for critical events
IMAX StreamAware | On-Air enables you to configure and manage alert templates. You can apply alert templates to your services in order to standardize alerts.
Use the following steps to create a new alert template:
- On the Settings page, click Manage Alert Templates. The Alert Template page appears.
- Click Add a Template.
- Enter a Template Name.
- Define the Stream Priority.
- Define the Service Alert Configuration settings.
- For Video Alerts, Audio Alerts, and Closed Caption Alerts, define the alert settings for each applicable metric.
- Click Save.
Stream Priority
Determines the weighting for each test stream for averaging of SVS and QoD values on the region page.
Setting | Description |
---|---|
Uniform | Each test stream has equal weighting for SVS and QoD values. |
Bitrate | Test streams’ SVS and QoD values are weighted by their bitrate. |
Resolution | Test streams’ SVS and QoD values are weighted by their resolution. |
Viewership | Each test stream has equal weighting for SVS and QoD values. (Same as Uniform) |
Service Alert Configuration
The following table lists the settings that can be configured for a service alert.
Setting | Description |
---|---|
External Service Alert Notifications | Enables sending simple network management protocol (SNMP) traps for the service alert to an external system, such as email, SMS, or alert monitoring platform |
External Stream Alert Notifications | Enables sending simple network management protocol (SNMP) traps for the stream alert to an external system, such as email, SMS, or alert monitoring platform |
Monitoring Point Critical Threshold | Defines the minimum percentage of streams that must trigger critical alerts to update a Monitoring Point’s status to critical |
Monitoring Group Critical Threshold | Defines the minimum percentage of Monitoring Points that must trigger critical alerts to update a Monitoring Group’s status to critical |
Service Critical Threshold | Defines the minimum percentage of Monitoring Groups that must trigger critical alerts to update a service’s status to critical |
Alerts Settings
The following table lists settings that can be defined for most Video, Audio and Closed Caption alerts.
Setting | Description |
---|---|
Threshold | Value determining when an alert is triggered Depending on the metric, this value may be a lower or upper threshold bound. |
Set Duration | Defines how long the value must be within the defined (lower or upper) threshold before triggering an alert |
Clear Duration | Defines how long the value must be equal to or within the defined (lower or upper) threshold to clear the triggered alert |
Alert Severity | Defines the importance of the triggered alert |
External Notification | Sends the type of SNMP trap notification enabled for the service alert:
|
Edit an alert template
Follow these steps to make changes to an alert template:
-
On the Settings page, click Manage Alert Templates. The Alert Template page appears.
-
Select a template. The template settings appear.
-
Modify your template settings as needed.
For information on configuring your template settings, see Create an alert template (steps 3-18).
-
Click Save.
Clone an alert template
Follow these steps to clone an alert template:
-
On the Settings page, click Manage Alert Templates. The Alert Template page appears.
-
Select a template. The template settings appear.
-
Click Clone.
-
Enter a new Template Name to distinguish the clone from its parent template.
-
Modify your template settings as needed.
For information on configuring your template settings, see Create an alert template (steps 4-18).
-
Click Save.
Remove an alert template
Follow these steps to remove an alert template:
-
On the Settings page, click Manage Alert Templates. The Alert Template page appears.
-
Select a template. The template settings appear.
-
Click Remove. The alert template is deleted from your template list.
Only unused alert templates can be removed.
You can apply and manage alerts at the service level to track real-time developments in a stream.
View service alerts
Follow these steps to access and view the alerts for a service:
- On the Market page, click the name of a service. The Service page appears.
- Click Alerts.
- Click a tab to expand the Active alerts or Past alerts of the service.
- Sort the alerts by severity state, PID, type, start date or time, and duration.
A capture enables you to record a sample of a stream within a service.
Video can only be captured from the following stream types:
- HLS
- MPEG-DASH
- MPEG-TS (multicast, unicast)
- SRT
- Zixi
Create a manual capture
Follow these steps to create a manual capture for recording a sample of a stream within a service:
- On the Market page, click the name of a service. The Service page appears.
- In the left sidebar, click the Capture tab.
- Click New manual capture. The Generate new capture settings appear.
- Set the Capture duration.
- Click the check box next to one or several streams. 6 Click Run.
Add a quality trigger capture
Follow these steps to add a quality trigger for recording a sample of a stream within a service:
- On the Market page, click the name of a service. The Service page appears.
- In the left sidebar, click the Capture tab.
- Click the plus sign (+) next to Quality triggers. The New quality trigger settings appear.
- Select a Trigger Type.
- Set the Capture duration.
- Click the CAPTURE check box next to one or several streams.
- Click Save.
Add a time trigger capture
Follow these steps to add a time trigger for recording a sample of a stream within a service:
- On the Market page, click the name of a service. The Service page appears.
- In the left sidebar, click the Capture tab.
- Click the plus sign (+) next to Time triggers. The New time trigger settings appear.
- Select one or multiple days.
- Define the Start Time.
- Set the capture Duration.
- Click the check box next to one or several streams.
- Click Save.
IMAX StreamAware | On-Air provides views of your network at multiple levels of granularity and the ability to manage settings.
Role permissions limit who can access these pages.
Role | Network | Region | Market | Service | Server Manager | Settings |
---|---|---|---|---|---|---|
Administrator | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
End User | ✓ | ✓ | ✓ | ✓ | ✗ | ✗ |
The Network page displays an overview of the performance of all your services.
The left panel shows the network name, total number of services, and three summary performance metrics:
- Number of services in a critical state
- Number of services in a warning state
- Percentage of services in a critical or warning state
In the right main panel, you can group your services by regions. These regions are dimensions, such as environment, physical location, logical area, or content type classification.
A card representing each region displays the following information:
- Color status indicator for the services in the region
- Total number of services
- Percentage of services in a critical or warning state
- Number of services in a critical state
- Number of services in a warning state
Clicking on a region card, opens that specific region’s page.
Similar to the Network page, the Region page displays an overview of the performance of your services but grouped by market.
The left panel shows the region name, total number of services, and three summary performance metrics:
- Number of services in a critical state
- Number of services in a warning state
- Percentage of services in a critical or warning state
In the right main panel, a card representing each market displays the following information:
- Color status indicator for the services in the market
- Total number of services
- Percentage of services in a critical or warning state
- Number of services in a critical state
- Number of services in a warning state
Clicking on a market card, opens that specific market’s page.
The Market page allows you to assess the performance and health of a group of services.
The left panel shows the market name, total number of services, and two clickable tabs. Each tab contains its own metrics and content.
Tab | Contents |
---|---|
Market |
|
Report |
|
In the right main panel, three rows representing each severity state display video cards of your services.
- Color status indicator for the services
- Total number of services in the severity state tab
- Clickable thumbnails of the services
Severity states are measured according to predefined thresholds set across IMAX metrics. You can configure severity state settings in your alert templates.
At the top of the page, you can toggle between different viewing options.
Toggle | Description |
---|---|
Alert vs. Quality | Affects the way that services are categorized into Stable, Warning, and Critical severity states
|
Data vs. Video | Changes the information displayed for your services
|
Clicking on the thumbnail of a service opens that specific service’s page.
The Services page captures information about streams in your network. This information is displayed across five tabs.
Tab | Description |
---|---|
Service | Displays an overview of the configured service. Video, audio, and closed caption metrics for each monitoring point are shown. |
Alerts | Lists configured alerts grouped by Active alerts and Past alerts. |
Capture | Enables recording up to 5 minutes of a video stream from a monitoring point. You can generate manual, quality triggered, and time triggered captures from this tab. |
Report | Shows embedded historical reporting dashboards from IMAX Insights. These dashboards display data that is older than 30 minutes. For historical analysis, see the IMAX Insights Monitoring Guide. |
Config | Details the configuration settings of the services, such as service type, SSM IP, and PID. |
Service Tab
Alerts
Capture
Report
Config
The Server Manager page lists all the servers in the market.
The servers are grouped by status: Error, Idle, and Running.
Expanding a status row, reveals all the servers in that state. For each server, the following information is displayed:
- Server IP
- Server Time
- Uptime
- Number of Services
- Server Capacity
The Settings page enables you to view and manage all the services created in your account. To learn more about creating and managing services, refer to the Services section.
IMAX Insights, the data platform from IMAX, enables you to access immediate insights into the status and performance of various services configured through IMAX StreamAware | On-Air:
- Filter and display specific probes within your delivery pipeline
- View an overview of services with performance issues
- Identify problematic monitoring points within a monitoring group
- Preview real-time thumbnail streams*
- Examine details of specific services
IMAX Insights uses metadata to generate URLs for real-time thumbnail streams, accessible only to users with the required credentials and permissions within your network. Users without the required credentials and permissions will see a blank screen instead of the live stream.
Additionally, IMAX Insights features reporting dashboards that facilitate historical trend analysis, offering a comprehensive view of your service’s performance over time.
By default, IMAX Insights has four common prebuilt use cases.
Use Case | Description |
---|---|
Real-time Monitoring | Dashboards designed for technical operations teams, offering monitoring, troubleshooting, and extensive alert data. |
Benchmarking Perceptual Quality | Dashboards for product teams, focusing on benchmarking and monitoring perceptual video quality metrics over time. |
Encoder Performance | Dashboards specialized for engineering or encoder teams to track encoder performance within your network. |
SLA Management | Dashboards for business or operations teams to oversee service level agreements and quality across various external parties in the video delivery chain. Note: An SLA Management dashboard is a bespoke dashboard. Contact your IMAX representative to have a SLA Management dashboard created for your specific use case. |
Each use case has two data sets.
Data Set | Description |
---|---|
Realtime | Information about the behavior of services occurring up to 30 minutes in the past |
Historical/Trending | Information about the behavior of services occurring greater than 30 minutes ago |
Create a video wall (Realtime)
- On the IMAX Insights home page, click Realtime. The Welcome to Live Monitor page appears.
- Click in the filter bar. The Add a filter popup window appears.
- Define one or more filters. Each filter is defined by selecting options from the Dimension, Condition, and Value dropdown menus.
To load a previously saved filter, use the following steps:
- Click
⋮
. The Manage filters popup window appears. - Use the search box or scroll through the list to locate the filter.
- Click the checkbox next to the filter.
- Click Apply.
- Click the refresh icon. Services that meet the criteria of the filters appear on the page.
- (Optional) Click the SORT BY button to arrange the services by Status or Name.
- (Optional) Click the row or panel icon to display the services as collapsed rows or as a wall of thumbnails.
Analyze a service (Realtime)
- Create a video wall.
- Click the caret at the end of a service row. The row expands and displays a real time thumbnail of the live stream for each monitoring group and active alerts.
- Click the graph icon. The Service Details page in the IMAX Live Monitor UI displays.
Analyzing services (Historical/Trending)
- From the IMAX Insights home page, click Historical / Trending. The Real-Time Monitoring - Summary page appears. The Services dashboard provides a high-level overview. The remaining dashboards on the page provide summaries of each data point.
- In the Services dashboard, identify the service with the highest value in the Stream Alert column.
- In the row of the service, click in the Service column. A popup menu appears.
- Click Service Details… > Open link in new tab to drill into the details of the service. The Service Details page appears in a new tab.
- (Optional) Click the Time Range box to change the time frame to analyze. The default time range is in the last 24 hours.
On the Service Details page, you will see the stream overview dashboard and dashboards detailing the alerts for each monitoring point.
The stream overview dashboard displays the same information that your NOC engineers see on the Service page within the IMAX Live Monitor UI.
Review perceptual quality (Historical/Trending)
- From the IMAX Insights home page, click Historical / Trending. The Benchmarking Perceptual Quality - Summary page appears.
- In the Services table, identify the service with the highest value in the Stream Alerts column.
- In the row of the service, click in the Service column. A menu appears.
- From the menu, click Service Details… > Open link in new tab to drill into the details of the perceptual quality. A new IMAX Insights tab opens and shows the Service Details page.
- (Optional) Click the Time Range box to change the time frame to analyze. The default time range is in the last 24 hours.
The Service Details page provides detailed information about the stream, such as monitoring point details and alerts.
Encoder Performance
- From the IMAX Insights home page, click Historical / Trending. The Encoder Performance - Summary page appears. This dashboard provides an overview of the services monitored.
- To examine a specific service, click ⋯ > Service Details… > Open link in new tab next to the service name. The Service Details page appears in a new tab.
SLA Management
- From the IMAX Insights home page, click SLA Management. The Home page appears.
- The Summary page appears. This dashboard provides an overview of the services monitored and tracked metrics between the services.
- To examine a specific service, click ⋯ > Service Details… > Open link in new tab next to the service name. The Service Details page appears in a new tab.