DVB Middleware

DCC Labs Middleware for Cable, Satellite, Terrestrial and IPTV

The DCC Labs Middleware is a portable lightweight software framework which enables deploying native User Interface Applications built for DVB and IPTV devices.

The middleware provides a portable DVB-compliant processing layer which enables running the same user interface applications (GUI) on multiple hardware platforms. 

A standard set of typical zapper applications is provided such as an Electronic Program Guide, Video On Demand and more.  Modifications can be applied to the zapper applications by means of the Software Development Kit (SDK).

Features:

  • DVB software stack (DVB table processing, Conditional Access)
  • Standard Applications: EPG, OSD, Channel auto-tuning, VOD
  • Optional Libraries: PIP, PVR, Subscriber portal, Games, Voting, etc.

Hardware requirements:

  • CPU: 100MHz (Standard Definition), 200MHz (HD)
  • Memory footprint: 8MB/2MB (SD), 16MB/8MB (HD)
  • SoC: ST51xx, ST55xx, ST71xx, Broadcom BCM7405, NXP,  x86

Pre-Integrated (optional) Conditional Access:

  • Nagravision CA


Key Features include:

  • DVB-C/T/S/S2 table processing (NIT, SDT, PAT, PMT, TOT, TDT, CAT, EIT),
  • Optimised channel change times (PAT and PMT cache)
  • DiSEqC 1.1 (with quality monitoring), PIP, Dual-Tuner support
  • SD and HD support, multiple outputs (HDMI, SCART, S/PDIF, etc.)
  • OSD (8, 16, 24bit) multiple layers, transparency, multiple font support (anti- aliasing), API for building applications using widgets, surfaces and screens
  • Portable across multiple hardware platforms and frontends (ST51xx, ST55xx, ST71xx, NXP, Broadcom)

Middleware Libraries and Drivers (optional)

  • Nagravision CA support provided as optional libraries (Demultiplexer, Descrambler, SmartCard, OS specific, BDC, IRD)
  • Personal Video Recorder (PVR) with Timeshift
  • VOD, N-VOD and Push VOD 
Document download: 
Video: