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 and Intel Processors of last generations. In real time “MediaStream Logger” captures input DVB-/SDI-/analog signals and performs all of the above functions.

Logger Rectangle.204 Rectangle.206 Logger Logger Лист.218 IP Outputs IP Outputs Лист.219 ASI Outputs ASI Outputs Лист.220 Лист.221 Лист.222 Лист.223 Лист.224 Лист.225 Лист.226 Лист.227 Лист.228 Лист.229 Лист.230 сеть 1.30 Лист.232 сеть 1.34 Лист.234 сеть 1.15 Лист.236 Лист.237 single arrow.45 Output Streams: DVB ASI, SPTS, UDP/RTP/FEC, HTTP Лист.239 Лист.240 Лист.241 Output Streams:DVB ASI, SPTS,UDP/RTP/FEC,HTTP single arrow.51 Heartbeat Лист.243 Лист.244 Лист.245 Heartbeat Поворотная односторонняя.109 Лист.247 Лист.248 Лист.249 Поворотная односторонняя.332 Лист.251 Лист.252 Лист.253 Поворотная односторонняя Input Streams: DVB ASI, SDI, UDP/RTP/FEC, MPTS, HTTP Лист.277 Лист.278 Лист.279 Input Streams:DVB ASI, SDI,UDP/RTP/FEC,MPTS, HTTP Поворотная односторонняя.355 Лист.281 Лист.282 Лист.283 Внешняя сущность 1.352 Continuous live signals content comparison Continuous live signals content comparison Поворотная односторонняя.359 Лист.286 Лист.287 Лист.288 Поворотная односторонняя.363 Лист.290 Лист.291 Лист.292 Лист.299 RF Inputs RF Inputs Лист.300 IP Inputs IP Inputs Лист.301 SDI Inputs SDI Inputs Лист.302 ASI Inputs ASI Inputs Лист.303 Лист.304 Лист.305 Лист.306 Лист.307 Лист.308 Лист.309 Лист.310 Лист.311 Лист.312 Лист.313 Лист.314 Лист.315 Лист.316 Лист.317 Лист.318 Лист.319 Лист.320 Лист.321 Лист.322 Лист.323 Лист.324 Лист.325 Лист.326 Лист.327 Лист.328 Лист.329 Лист.330 Лист.331 Лист.332 Лист.333 сеть 1.30 Лист.335 сеть 1.34 Лист.337 сеть 1.15 Лист.339 Лист.340 Внешняя сущность 1.254 Signal scrobbling within media assets with logging Signal scrobbling within media assets with logging Внешняя сущность 1.259 Low-res recompression Low-res recompression Внешняя сущность 1.263 Output options ... Output options ... Лист.264 Внешняя сущность 1.255 Input processing Input processing Внешняя сущность 1.256 Stream recovery Stream recovery Внешняя сущность 1.257 Demux, descrambling, decoding Demux, descrambling, decoding Внешняя сущность 1.258 SCTE104/SCTE35/DTMF/image detect SCTE104/SCTE35/DTMF/image detect Поворотная односторонняя.265 Another input Stream with similar content Лист.266 Лист.267 Лист.268 Another input Stream with similar content Лист.260 Внешняя сущность 1.324 Output options Output options Внешняя сущность 1.325 Low-res recording to storage Low-res recording to storage Внешняя сущность 1.326 Low-res recast to network Low-res recast to network Лист.269 Поворотная односторонняя.274 Лист.275 Лист.293 Лист.294 Поворотная односторонняя.270 Лист.271 Лист.272 Лист.273 Внешняя сущность 1.261 Input processing ... Input processing ... Внешняя сущность 1.262 Low-res recompression Low-res recompression single arrow.295 Output Stream Лист.296 Лист.297 Лист.298 Output Stream Внешняя сущность 1.341 ... ...


  1. Firstly “MediaStream Logger” is 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 quality of input signal:
    • 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. Logger functions as live-streams’ content comparator. If two or more streams of same program are captured even with some relative delay and different quality, they can be compared and Logger informs of periods when content is the same or become different.
  4. Scrobbling function allows recognition of media assets that were onair in input live streams. 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. Recognition of DTMF-sequences, pieces of frame/image, pieces of sound, custom data in data-stream or SCTE-35 messages in input streams is 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 StreamLabs, Blackmagic, Dektec, ATS
  • MPEG2/H264 and  MPEG1 audio/AAC from DVB-IP Multicast/Unicast UDP/RTP with FEC, DVB-ASI/S/S2/T/T2/C/C2, HTTP, HLS, descrambled.
  • analog CVBS and high-frequency.

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

  • for live comparison and scrobbling, even low-quality noisy analog signals and delayed up to 30 seconds are acceptable
  • number of spots for scrobbling – up to 100 thousands spots of 30 seconds each.
  • 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 chipset-based NICs are strongly recommended.

To process DVB ASI system requires DekTec or StreamLabs PCIex hardware.

To receive DVB-S/S2/T/T2/C/C2, system uses any Windows-compatible hardware interface (BDA), NetUp PCIex professional interafces with CI-slots are recommended.

To capture SDI, MediaStream Logger requires Blackmagic Decklink or StreamLabs MSx/MSPx or ATS or Dektec interface.

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

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.


One license allows processing of one service/program if another not pointed. One year SLA included. Licenses for redundant processing of same service are discounted by 50%


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.