Cinegy Subtitling Service is designed for inserting the required subtitle information into the incoming stream and currently supports the DVB and teletext insertion according to the existing broadcast standards.

Cinegy Subtitling Service is a part of the common Cinegy workflow and can be used together with Cinegy Air for on-the-fly embedding teletext data into the stream, based on the SUB file. This service is implemented as a sidecar service to the main Cinegy Air service.

Note
To work with Cinegy Subtitling Service we recommend using Cinegy Air v21.2 and above.

The integration with Cinegy Air is implemented in the same architectural pattern as the Cavena and Screen integration was previously done (by using Cinegy Air subtitling events).

Tip
The Cinegy Subtitling Service Open API enables Cinegy Subtitling Service to be used as a standalone service with the third-party solution, which means it can be used wider than just with Cinegy Air.

Common Architecture

Cinegy Subtitling Service receives the master stream and performs the teletext insertion based on the subtitle files, placed along with the video files. SUB files are recognized by the "Subtitle ID" metadata which can be linked to every item in the Cinegy Air playlist. Cinegy Subtitling Service keeps track of SUB files in a predefined folder called the "Subtitle repository".

Note
The SUB file name should include "Subtitle ID" as a part of the file name to be associated with the primary item.

Cinegy Subtitling Service can work in two modes, covering different scenarios: Insertion Mode and Overwrite Mode.

Insertion Mode

Insertion mode is used when a signal from Cinegy Air engine does not contain subtitle data and Cinegy Subtitling Service should generate a new subtitle stream with a predefined PID:

insertion mode

In this mode Cinegy Subtitling Service is waiting for the item with the valid (non-empty) Subtitle ID, and then starts reading subtitle data from the corresponding SUB file and generating a new subtitle stream.

Note
The corresponding SUB file should have the Subtitle ID string as a part of its file name.
Note
In Insertion mode all subtitles are inserted as teletext type 2.
Important
This scenario describes the architectural model for the system working in the pure IP output. Refer to the Inserting Baseband Teletext section to learn how to embed teletext data into the SDI output.

Cinegy Air Engine Settings

Note
The following configuration is topical for scenarios where the DVB subtitle encoder is used or multiple TS streams are used with Cinegy Air v21.2 and above.

On the Cinegy Air Engine side, you should ensure that there is always enough space in the video stream to add teletext data to video frames. Therefore, you have to increase the output data rate to about 30% in comparison with the video bitrate.

For example, if you configured 35 Mbs video stream, you need to increase the data rate to about 50 Mbs:

transport rate configuration
Important
Refer to the Transport Settings paragraph in the Cinegy Playout Manual for details on configuring IP output transport settings.

Overwrite Mode

Overwrite Mode can be used, when the main stream from the Cinegy Air service already contains some subtitle data, obtained from the MXF files with VANC or passed through from the incoming IP Live stream with subtitles, which can be 'overwritten' for items in the Cinegy Air playlist that require local subtitling. Cinegy Subtitle Service preserves / passes through all subtitle data in the main stream when no file is found according to the specified FileSearchPolicy. If the appropriate file is found, original subtitles will be replaced with new data from the sidecar file.

Overwrite mode
Note
Please note that the predefined Teletext PID remains unchanged, only subtitle data will be altered.
Note
In Overwrite mode, only one teletext encoder is supported; therefore, the DVB encoder configuration should be removed from channel configuration favorites.
Important
This scenario describes the architectural model for a system working in the pure IP output. Refer to the Baseband Teletext Inserter section to learn how to embed teletext data into the SDI output.

Cinegy Air Engine Settings

In this scenario you should define the teletext stream for the output stream in the Cinegy Air Engine Configurator:

teletext stream configuration

Here define the following teletext settings:

  • Teletext stream PID – select the checkbox and define the PID value to enable VANC tracks in the playlist containing OP42/47 teletext data packets.

  • Teletext bit rate – define the teletext bit rate value.

  • Teletext descriptor – define teletext properties which will be stored in the teletext description. This option consists of three parts, separated by colons : Language:Type:Number, where:

    • Language is specified as ISO language code (e.g. ENG, SPA, etc.).

    • Type defines the teletext type. This descriptor can have the following values:

      1

      Initial teletext page.

      2

      Teletext subtitle page.

      3

      Additional information page.

      4

      Program schedule page.

      5

      Teletext subtitle page for hearing impaired people.

    • Number is identified by its single-digit magazine number and its two-digit page number.

Important
Refer to the Transport Settings paragraph in the Cinegy Playout Manual for details on configuring IP output transport settings.

Baseband Teletext Inserter

The sections above describe the architectural model for a system working in the pure IP output. The additional Cinegy Encode service is required for "inserting" (pass-through) teletext data into the "physical" (SDI) output.

baseband-teletext-inserter
Caution
Note that this architectural model works with teletext only, since a DVB bitmap cannot be inserted into baseband.