Software solution and service designed for quality control of UDP, RTP, HTTP, HLS, DASH, SRT, and RTMP streams. It enables the measurement of Quality of Service and Quality of Experience parameters across all segments of distributed networks.
Probes operational 24/7, providing you with complete control over the network
Quick start
Commence stream monitoring in under 20 minutes with a quick start
Minimize capital and operating expenses
Cut costs by saving on dedicated equipment and reducing overall network maintenance expenses
Easy to use
Friendly data layout and all the advantages of web interface
Secure customer loyalty
Maintain a stable customer base through ongoing quality control and swift resolution of detected violations
Adaptable licensing
Choose between a cloud service or a stand-alone solution tailored for local networks, offering flexibility to suit your preferences
How Boro Works
Boro operates as a client-server application with two main components: the Boro probe software and the Boro server responsible for collecting and processing statistics
Secure and robust
Boro Probes: Strategic Network Monitoring for Reliable Content Delivery
The Boro software probes, distributed strategically throughout the network, monitor packet loss and video freezes for various stream types such a s UDP, HLS, DASH, RTP, HTTP, SRT, and RTMP. Additionally, Boro facilitates ad insertion control using SCTE-35 markers for MPEG-TS and HLS streams.
This solution enables efficient and cost-effective monitoring of content delivery networks, effectively localizing common violations.
Strategically Placed Boro Probes for Network Monitoring
Boro probes are strategically placed at key points within the network, including the head-end station, input stream monitoring points, transcoding, multiplexing, and encrypting modules, as well as endpoints of main delivery networks and last-mile locations.
Boro Workflow
Boro Probe Network Infrastructure Deployment
Boro probes are strategically deployed across the network, including the head-end station, input stream monitoring points, and post-transcoding, multiplexing, and encrypting modules. They are also positioned at endpoints of the main delivery networks, signal distribution points, and last-mile locations
Data Consolidation, Visual Reports, Swift Violation Notifications
The server consolidates the received data, generating reports presented in easily comprehensible graphic formats for each network segment within a web browser. It additionally ensures swift email notifications regarding network violations
Elecard Boro: Stream Violation Detection and Analysis
Users initiate the probe at the monitoring point, where analysis tasks are assigned through the Boro account dashboard. The Boro probe identifies stream violations and transmits detailed statistical information to the Elecard Boro server
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
Task-specific Statistics
Check statistics on each task with detailed display of all parameters and metrics for each video stream, including video thumbnails
TS Stream Tables
Parse and display TS stream tables, including SDT, BAT, and NIT
Video Record Retrieval
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
Application scenarios
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 and On-prem monitoring
Monitoring software provides a variety of licensing alternatives to accommodate your project’s specific requirements
Boro service
A cloud service utilizing the server for the aggregation and display of statistics.
Subscription available on a monthly or quarterly basis
Boro solution
A stand-alone solution that includes both server and probes, designed to be installed within the local network
Getting started with Boro
Sign up
• Register on the website to create your account • Manage an unlimited number of projects through your account • Create your first project
Set up Boro probes
02
01
• Download the Boro probe tailored for your platform • Install the Boro probe on your PC/server at the desired signal analysis point, following the provided manual • Configure the settings using the configuration file
Start using Boro
03
• The Boro probe will automatically establish a connection with the Boro server • Real-time reports will be generated and accessible in your account • Receive notifications via email and SMS