A software solution designed for real-time, end-to-end quality control of UDP, RTP, HTTP, HLS, DASH, SRT, and RTMP streams. It facilitates the measurement of Quality of Service and Quality of Experience parameters across all segments of distributed networks, ensuring superior performance, and user experience.
Continuous monitoring of service availability and video quality
24/7 streaming supervision, giving you full control over the quality of video delivery
Fast setup
Begin stream monitoring in under 20 minutes with an effortless setup
Minimize capex and opex
Cut costs by reducing equipment and network maintenance expenses
Easy to use
Full benefits of a web-based interface
Boost customer loyalty
Maintain a stable customer base with continuous quality control and quick issue resolution, ensuring trust
Flexible licensing
Choose the ideal deployment option with cloud services or on-premise licenses to your needs
How Boro Works
Boro is a client-server application with two main components: the Boro probe and the Boro server
Video Delivery Excellence
The Boro software probes, strategically distributed throughout the network, monitor packet loss, video freezes, ad insertion control using SCTE-35 markers, and numerous other parameters across various stream types, including UDP, HLS, DASH, RTP, HTTP, SRT, and RTMP. Additionally, Boro facilitates ad insertion control using SCTE-35 markers for MPEG-TS, DASH, and HLS streams.
Boro Workflow
Boro probes are deployed across the network, including at the head-end station, stream ingestion points, pre- and post-transcoding stages, packaging, and encryption modules, CDN locations, and last-mile endpoints
Users initiate the probe at designated monitoring points, where analysis tasks are managed via the Boro account dashboard. The Boro probe detects stream violations in real-time and transmits detailed statistical data to the Elecard Boro server
The server aggregates the incoming data and, generates reports in clear, graphical formats for each network segment. Additionally, the system ensures prompt notifications for any streaming violations, enabling rapid response, and resolution
Monitored parameters
Signal Loss Download/Multicast/PID bitrates Continuity Counter / MLR MLT/MLS Ethernet Descriptors (TOS, TTL Src, Dst, Mapping) Inter-Packet Arrival Time (IAT) Multiple Broadcasting Sources Stream Encryption Audio and Video Headers ETSI TR 101 290 (priority 1, 2, 3) In-depth HLS Analysis (more than 25 parameters and triggers) Service Availability OTT: HTTP timings and source IP registration
QOS
Video Freeze Timestamps Discontinuity SCTE-35 Analysis Video Thumbnails Audio and Video Decodability Estimated PSNR Audio Track Missing Audio Silence Error EBU R 128 Video Recording by Event IDR Alignment HDR headers detection
QOE
QOS
QOE
•
•
•
•
•
•
•
•
•
•
• •
•
•
•
• •
•
•
•
•
•
•
• •
Video monitoring
• Monitor UDP, RTP, HTTP, SRT, NDI*, RTMP (Pull), HLS, and DASH streams • Analyse OTT services in AllRenditions/Player modes
Task Management
• Configure tasks for each probe, defining monitoring settings for individual video streams • Filtering tasks by tags in different views
• Create projects and share access with registered users • Distributed project access system (roles Viewer, Administrator, Operator, Engineer)
Notification Profiles
Create multiple notification profiles for each notification type
Project statistics Panel
Number of active probes/tasks, number of tasks in the BadSource (No signal) state, active alarms, MLT/MLS 15, service availability 15 minutes
Resource Monitoring
Check probe resources such as RAM, CPU, HDD, and network usage
Functionality
Probe Management
• Initiate multiple probes within a project • Save, apply, and interchange configurations between probes
Ad Insertion Tag Detection
Detect ad insertion tags in transport streams and playlists
Graphs Scaling
Scale graphs on a task page with available fixed scales: 3min (live), 30min, 3h, 8h, 2d, and 4d
Logging
• Log recordings and notifications • Count the quantity and duration of errors • Calculate Service Availability and send recurring reports on the quality of service by email • Log system events and user actions
Report and Data Export
Export Reports, Journals, and Tables in csv and xls formats
Integration
• The Control API for Boro Solution management and receiving analysis results • Integration with the Dataminer network control platform
TS Stream Tables
Parse and display TS stream tables, including SDT, BAT, and NIT
Video Record Retrieval
• Recording for SRT, IPTV, OTT, and RTMP streams by each trigger • Download video records from remote probes to the user’s browser using WebRTC technology
Recordings and Notifications
• Set recordings and notifications using various types: Email, SNMP, Webhook, PagerDuty, Telegram • Automatically assign recording or notification profiles based on the task protocol • Simultaneously record in multiple tasks • Sound notifications for registered events
Application
Application scenarios
OTT TV, IPTV, and VOD
• Ensure the availability of all streams across the network • Localize defective segments within the delivery network • Monitor Head-end signal • Verify stream compliance with technical requirements • Monitor live broadcasting
Multimedia servers QA
• Perform load and stress tests on content distribution servers based on HTTP/HLS protocol • Quality assurance for video equipment
Transcoding
• Monitor transcoding, multiplexing, and encrypting systems at head-end broadcasting stations • Check performance, quality, and adjust settings of the equipment
Ad insertion control
• Control ad insertions in the video stream using SCTE-35
DVB-Streaming
• Quality monitoring for multi-program streams (MPTS) • Control over signal delivery to QAM modulator
CCTV and surveillance
• Control image quality • Monitor stream integrity, detecting issues such as video substitution and freezing • Localize defective segments within the delivery network
Solution for both Cloud-based services and On-prem monitoring
Boro service
A cloud service with probes installed at your site and an active account on the Elecard Boro server, providing the statistics.
Subscription available on a monthly, quarterly or yearly basis
Boro solution
A stand-alone solution that includes both the server and probes, designed for installation within your private local network
Getting started with Boro
Sign up
• Register on the website to create your account • Create your first project
Set up Boro probes
02
01
• Download the probe for your Windows or Linux platform • Run it and add the task to start your first analysis task