Streams monitoring and scrobbling

MediaStream Logger is professional multifunction software for stream quality measurements, monitoring, low-quality recording and recasting, with optional continuous live-streams comparison and scrobbling of mediabase. Results of measurements are logged locally and are accessible by SNMP.

Software works under Microsoft Windows on x86/x64 processors, operates as a service/daemon, and is 24/7/365/N oriented. In real time “MediaStream Logger” captures input DVB-/SDI-/analog signals and performs all of the above functions.

Logger single arrow.118 Heartbeat Лист.270 Лист.271 Лист.272 Heartbeat Лист.313 Output options ... Output options ... Rectangle.231 single arrow.81 Лист.222 Лист.223 Лист.224 single arrow.236 Лист.226 Лист.227 Лист.228 Лист.229 RF Inputs RF Inputs Rectangle.241 Logger Logger Лист.231 IP Outputs IP Outputs Лист.232 IP Inputs IP Inputs Лист.233 SDI Inputs SDI Inputs Лист.234 ASI Inputs ASI Inputs Лист.235 ASI Outputs ASI Outputs Лист.236 Лист.237 Лист.238 Лист.239 Лист.240 Лист.241 Лист.242 Лист.243 Лист.244 Лист.245 Лист.246 Лист.247 Лист.248 Лист.249 Лист.250 Лист.251 Low-res recompression Low-res recompression Лист.252 Input processing Input processing Лист.253 Stream recovery Stream recovery Лист.254 SCTE104/SCTE35/DTMF/image detect SCTE104/SCTE35/DTMF/image detect Лист.255 Demux, descrambling, decoding Demux, descrambling, decoding Лист.273 сеть 1.51 сеть 1.38 сеть 1 Лист.277 Лист.278 Лист.279 Лист.280 Лист.281 Лист.282 Лист.283 Лист.284 сеть 1.51 сеть 1.38 сеть 1 Лист.288 Лист.289 single arrow.33 Output Streams: DVB ASI, SPTS, HTTP, SRT, UDP/RTP/FEC Лист.291 Лист.292 Лист.293 Output Streams:DVB ASI,SPTS, HTTP, SRT,UDP/RTP/FEC Лист.294 Output options Output options Лист.295 Low-res recording to storage Low-res recording to storage Лист.296 Low-res recast to network Low-res recast to network Лист.297 Continuous live signals’ content comparison Continuous live signals’ content comparison single arrow.298 Лист.299 Лист.300 Лист.301 Лист.302 Signal scrobbling within media assets with logging Signal scrobbling within media assets with logging single arrow.304 Лист.305 Лист.306 Лист.307 single arrow.318 Лист.319 Лист.320 Лист.321 Лист.303 Input processing ... Input processing ... Лист.308 Low-res recompression Low-res recompression single arrow.226 Output Stream Лист.218 Лист.219 Лист.220 Output Stream Лист.322 Output options ... Output options ... Лист.327 Input processing ... Input processing ... Лист.332 Low-res recompression Low-res recompression single arrow.333 Output Stream Лист.334 Лист.335 Лист.336 Output Stream Dynamic connector single arrow.338 Input Streams: DVB ASI,SDI, MPTS, HTTP, SRT, UDP/RTP/FEC Лист.339 Лист.340 Лист.341 Input Streams:DVB ASI,SDI,MPTS, HTTP, SRT, UDP/RTP/FEC single arrow.256 Another input Stream with similar content Лист.257 Лист.258 Лист.259 Another input Stream with similar content 60 градусов, односторонняя.312 60 градусов, односторонняя.2 60 градусов, односторонняя.3 60 градусов, односторонняя.4


  1. Firstly “MediaStream Logger” is a classical video archiver: input stream is recompressed into low-quality video and recorded into local storage in HLS-compatible format with optional recast into local network by DVB-IP UDP/RTP/HTTP protocols.
  2. Monitoring of emergency states and input signal quality:
    • frame “freezes”, black signal, silence, carrier loss (if supported by underlying hardware).
    • 0x47-sync loss, CC-errors, scrambling presence, bitrate, decoding capability control and visual degradation, basic TR 101 290 parameters.
  3. Live-streams’ content comparator. Two or more streams of the same program can be compared and Logger informs about periods when video/audio content was the same or become different. Streams of different quality and having some relative delay can also be compared.
  4. Scrobbling function allows recognition of the appearance of commercials on the air. Media assets or their fingerprints for recognition (dozens of thousands of spots) must be accessible locally by Logger. Each fact of spot recognition is logged with its probability by audio and video.
  5. Facts of recognition of DTMF-sequences, pieces of frame/image, pieces of sound, custom data in data-stream or SCTE-35 messages are logged and passed to consumers as notification by GPO or RS-232 or custom UDP or as SNMP trap.

Technical specification


  • SD/HD-SDI from Deltacast, Blackmagic, Dektec.
  • MPEG2/H264 video and MPEG1/AAC audio from DVB-IP Multicast/Unicast UDP/RTP with FEC, DVB-ASI/S/S2/T/T2/C/C2, HTTP, SRT, descrambled.
  • analog CVBS.

Recast/recording: arbitrary resolution video in HLS or DVB SPTS MPEG2/H.264 with MPEG-1 or AAC audio. Recast is performed through Multicast/Unicast UDP/RTP with FEC, DVB-ASI, HTTP, SRT, or as HLS.

  • For live comparison and scrobbling, even low-quality noisy analog signals are acceptable. Delay between the signals to be compared can be up to 30 seconds.
  • Number of spots for scrobbling – up to 100 thousands spots of 30 seconds each.
  • Multiscreen preview of live and history signals in browser over HTTP with HLS, up to 36 channels.
  • Input stream BISS-descrambling.
  • Video signal upscale and downscale.
  • Reliability statistics: 99,999% uptime.
  • SNMP state control and trapping.
  • Continuous heartbeat generation (RS-232/GPO/UDP-IP) for quality measurements with threshold.
  • Configuring: manually, conf-files.

Notes and requirements

To process DVB IP streams Intel/Broadcom NICs are strongly recommended.

To process DVB ASI system requires PCIe hardware from DekTec or Deltacast.

To receive DVB-S/S2/T/T2/C/C2, system uses any Windows-compatible hardware interface (BDA).

To capture SDI, a Deltacast, Dektec or Blackmagic interface is required.

To capture CVBS and high-frequency analog signal, Blackmagic Intensity, or any WDM-compatible devices of  Multimedia Devices class (all TV-tuners) is required.

Recommended OS: Windows 10 IoT Enterprise LTSC with certain group-policy tuning.

Approximate resources consumption in simple scenario to recognize SCTE-35 messages and DTMF-tones: Intel Atom D525, 1 GB RAM to process 2-3 MPTSes of 70 Mbit each.

Approximate resources consumption in complicated scenarios: Intel Xeon E3/Core i7 Sandy Bridge, 8 GB RAM to process and compare 5-6 pairs of live SD-services encoded with h.264 with scrobbling, recompression, recording and network recast.

Ukraine, Kyiv, 2/10 Yuriya Illenka street
tel. +38 (050) 330-01-96, This email address is being protected from spambots. You need JavaScript enabled to view it.