Get alerts and reports if problems are detected on your HLS and MPEG DASH streams.
- Visually, how does your 1080p streaming compare to your 720p streaming?
- Are all the video segments of your 4K streaming available?
- Do they all have a standards-compliant bitstream?
Adaptive Streaming Monitor (ASM) is a complete solution to measure and monitor the QoE (Quality of Experience) and QoS (Quality of Service) of your HLS and MPEG DASH streams.
ASM produces perceived video quality scores expressed on a MOS (Mean Opinion Score) scale. ASM's perceived video quality metrics are dedicated to HEVC (H.265), MPEG-4/AVC (H.264) and MPEG-2 video encoding formats. These video quality metrics have been optimized to produce quality scores which are highly correlated with human jugdments collected during subjective quality assessment tests in normalized conditions (ITU BT.500 and ITU BT.710).
ASM enables to:
ASM can process HLS and MPEG DASH streams on both HTTP and HTTPS servers.
Concerning MPEG DASH: for now, ASM supports the 8 first description types given by the DASH Industry Forum on this page: http://testassets.dashif.org/#testvector/list. Support for additional types of descriptions is under development.
At start up, ASM displays a window which enables to enter the URLs of HLS and MPEG DASH streams to monitor.
Simply enter one or several URLs and click a button. ASM will download each HLS and MPEG DASH manifest and all the specified video segments.
During processing, ASM displays the currently downloaded files and the status of each processed manifest or video segment: download bitrate, access time, resolution, duration, frame rate, YUV format, detected TR 101 290 errors, video quality and audio quality.
Each downloaded video segment is:
Each time a video segment is processed, its measures are propagated to its parent manifest. This enables you to get statistics, for example to know:
For each video segment, the following values are measured:
For each profile, the following values are measured:
Based on these measures, ASM can trigger alerts by email or SNMP if problems happen.
In the background, ASM permanently saves its measures in order to be able to generate monitoring reports. These reports are available in ASM's web interface.
Indeed, ASM includes its own web server. There is no need to install a separate server (like Apache): ASM's web server is already fully included in the application.
This web server enables you to connect from anywhere and get the measurement reports (available in HTML and CSV formats) and quality curves along time. You can even get the quality curves of several encoding profiles on the same graph.
Adaptive Streaming Monitor is an easy and powerful solution to: