TeleTAG

PREPARATION AND MANAGEMENT OF TV PROGRAM METADATA (ELECTRONIC PROGRAM GUIDE)

TeleTAG system is designed to prepare and manage TV program metadata (Electronic Program Guide).

The system consists of hardware and software that support metadata generation: creating or importing from external sources, editing, processing and metadata outputting in accordance with the requirements of each type of operators

The system comprises central server and client’s software. Central server consists of database, module that generates streams of Event Information Table (EIT), in accordance with ETSI EN 300 468 Standard, module that generates SI tables, in accordance with ETSI EN 300 468 Standard, STB software update module (DVB-SSU), in accordance with ETSI TS 102 006 Standard. The system can generate up to 500 Mbit/s data streams simultaneously. The client’s software consists of system administrator tool and metadata editor tool, which performs intelligent editing and control over metadata integrity and validity.

The system supports for an automated import of metadata from external service providers, as well as an automated export of processed metadata in popular formats, which allows using the system both on traditional digital TV platforms (DVB-T, DVB-S, DVB-C) and on DVB-H and IPTV platforms.  

TeleTAG system has the following key features:

  • Imports and exports metadata delivered by external service providers in the XMLTV format;
    • Metadata intelligent editing:
      Control over the size (length) of text fields;
    • Spelling check;
      Data validity check (time gaps, time overlap, event duplication);
    • Control over data integrity;
  • Supports metadata in different languages simultaneously;
  • User interface in English and in Russian;
  • Generates Event Information Table (EIT) data and SI tables, in accordance with ETSI EN 300 468 Standard;
    Generates data stream to update software on STB;
  • Supports interactive applications in accordance HBBTV 1.5 (ETSI TS 102 769) specification;
  • Easy license upgrade for up to 500 Mbit/s of TS streams;
  • Flexible system management to generate outputs in accordance with the technical requirements of the operator;
    Program interface (API) designed for quick integration with the systems of third parties (CAS, Middleware, etc).

TeleTAG functional modules

The functionality of the TeleTAG system is divided into several modules. Each module can operate independently and together with other modules of the system. The functionality required by the Customer is a set of functional modules installed in the system, which can be activated as required through the purchase of respective licenses.

EIT (Event Information Table) streaming module (TT-DVB-EPG)

Number of threads:

  • up to 600 (standard server);
  • more (upon request).

Output stream type: MPEG-2 TS (ISO/IEC 13818-1);

Metadata format: Event Information Table, PID 0x12 (ETSI EN 300 468);

Formed data:

  • actual TS (present/following, event schedule);
  • other TS (present/following, event schedule);

Configurable parameters:

  • EIT flow rate for each TS in the operator's network;
  • A set of generated EIT table types for each TS;
  • Output interface (IP: multicast group; ASI: interface, SID);
SI table generation module (TT-LC-PSIG)
Output stream type: MPEG-2 TS (ISO/IEC 13818-1); Formed tables:
  • SDT, BAT, NIT, TOT, TDT (ETSI EN 300468);
  • PAT, PMT for data streams generated by the STB software update module;
Language support: up to 32 languages ​​simultaneously (configurable by administrator); Configurable parameters:
  • A set of generated SI table types for each TS;
  • Output interface (IP: multicast group; ASI: interface, SID);
  • Descriptors ETSI EN 300 468, as well as:
    • logical_channel_descriptor;
    • Private_descriptor (set when configuring the network in hexadecimal form);
At the request of the customer, support for any descriptors according to ETSI EN 300 468 can be implemented.
STB software update module (DVB-SSU) (TT-LC-OTA)

Output stream type: MPEG-2 TS (ISO/IEC 13818-1);

Data format: ETSI TS 102 006 (DVB-SSU), Simple Profile.

Configurable parameters:

  • The speed of the generated data stream;
  • Tables: PAT, PMT, NIT for each TS;
  • Output interface (IP: multicast group; ASI: interface, SID);
  • DVB-SSU descriptors, as well as:
    • private_descriptor (set when configuring the network in hexadecimal form);

At the request of the customer, the formation of non-standard data streams can be implemented in accordance with the specifications of the suppliers of user equipment.

  • Additional module of automatic XMLTV data loading from the server of Service-TV (TT-LC-STVIMP);
  • Additional module of automatic XMLTV data loading from the server of EPG Service (TT-LC-ESRIMP);
Metadata Upload/Upload Module
  • The TeleTAG system allows loading (import) and unloading (export) the metadata stored in the database in XMLTV format (http://wiki.xmltv.org);
  • Import/export of metadata is carried out automatically. Data can be either uploaded/downloaded to a special directory in the TeleTAG system, or uploaded/downloaded to/from a directory on another server in the network.
  • Operation parameters can be configured by the system administrator;
  • During data import/export operations, the following network protocols can be used: FTP, SFTP, SCP, Samba, NFS;
  • The procedure for loading data does not require special knowledge and can be carried out by any employee of the operator;

Any other XML metadata exchange format can be implemented on request (implemented: Conax XML, Scopus XML, Jade XML) or metadata exchange scenarios.

  • Additional module of automatic XMLTV data loading from the server of Service-TV (TT-LC-STVIMP);
  • Additional module of automatic XMLTV data loading from the server of EPG Service (TT-LC-ESRIMP);
Interactive Application Support Module (TT-LC-IAPP)
The AppDataFlow module is intended for:
  • Preparation, formation and management of application data (AppDataManager);
  • Provide signaling applications. Formation of the AIT table;
  • Data carousel formation (DSM-CC) and translation of application data packets.
The data carousel is designed to provide:
  • Broadcast data streams of interactive applications;
  • Sync broadcast applications;
  • Support dynamic data update.
Technical specifications:
  • Complies with ETSI TS TR 101 202 (DSM-CC);
  • up to 1800 independent data streams of interactive applications;
  • Up to 800 Mbps total data traffic;

The TeleTAG system with the AppDatFlow module provides support for the business process of organizing interactive broadcasting, including: preparing, generating and broadcasting data streams to ensure the operation of interactive HbbTV applications.

Application data is managed in the Application Manager (AppDataManager).

Application Manager allows you to:
  • Upload application data (HTML, XML, text, graphics, JS code, etc.) into the system;
  • Manage data during the application life cycle;
  • Form application data packages;
  • Optimize the data translation process;
  • Provide dynamic data updates;
  • Synchronize the broadcast of application packages with the Electronic Program Guide (EPG);
The system supports data management for an unlimited number of applications.
Editor Workstation Software (TT-ED)

The "Editor's Workplace" software is designed for manual processing (input) of EPG metadata.

Editor's Workplace software provides:

  • Text data length control (configurable by the system administrator);
  • Spelling control of text data;
  • Checking the correctness of temporary data:
    • time passes;
    • intersection of events in time;
    • duplication of events;
  • Mandatory data control (configured by the system administrator);
  • Data entry by template;
  • Control of data values ​​(ETSI EN 300 468);
  • Data size control (ETSI EN 300 468);
BASIC MODULE

System topology

Client – Server,
Remote management based on HTTP protocol

Output interfaces

RJ45, Ethernet 1000Base-TX (encapsulation TS ETSI TS 102 034)
Up to 4 DVB-ASI (ETSI EN 50083-9)

Output container

MPEG-2 TS (ISO/IEC 13818-1)
Event Information Table, PID 0x12 (ETSI EN 300 468)

Output tables

actual TS (present/following, event schedule)
other TS (present/following, event schedule)

Output stream bitrate management

Supports for each transport stream (setup by system administrator)

Output performance

Standard server: up to 500 Mbit/s (setup by system administrator)
High performance server: up to 1000 (upon request)

Import/Export of metadata

XMLTV (supports custom XML formats)

Redundancy

1+1 (automatic synchronization of data and configuration)

Server

Standard server: Rack mount server, 19” 1U
High performance server: upon request

Server operating system

CentOS Linux
Upon request: RedHat Linux

EPG GENERATION MODULE

Table specification

Event Information Table (EIT) (ETSI EN 300 486)

Output tables

Actual TS (present/following, event schedule)
other TS (present/following, event schedule)

Import/Export of metadata

XMLTV (supports custom XML formats)

PSI/SI GENERATION MODULE

Output PSI/SI tables (ETSI EN 300 468)

SDT, BAT, NIT, TOT/TDT

Supported languages for SI tables

In accordance with ETSI EN 300 468
Other character encodings: upon request

Descriptors support

In accordance with ETSI EN 300 468, including private (generic) descriptors.

Output bitrate management

Supported (setup by system administrator)

STB FIRMWARE UPDATE (OTA) MODULE

Standards and specifications

DVB-SSU (ETSI TS 102 006), Simple profile
Private STB vendor transport streams

Output bitrate management

Supported (setup by system administrator)

INTERACTIVE APP SUPPORT MODULE

Data specification

HbbTV 1.5 (ETSI TS 102 769)

AIT table generation

Supported

Number of Data carousel

Up to 500 (standard server)

METADATA MANAGEMENT SOFTWARE

Number of client connections

Up to 256

Metadata management

Text length control (setup by system administrator);
Text spell check;
Event timing control:
• time gaps;
• event over-lap;
• event duplication;
Metadata integrity control (setup by system administrator)
Data input based on metadata template;
Value verification (ETSI EN 300 468);
Data length control (ETSI EN 300 468);

Metadata access control

by login/password;
data interlock;

Number of supported languages

Up to 32 (setup by system administrator)

User interface languages

Russian, English.
Different UI languages upon request.

User interface customization

upon request