Cinegy Subtitling Service is designed for inserting the required subtitle information into the incoming stream and currently supports the 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 the teletext data into the stream, based on the subtitle *.srt file. This service is implemented as a sidecar service to the main Cinegy Air service.

Note
Support for *.stl files will be available in future releases.
Note
To work with Cinegy Subtitling Service we recommend using Cinegy Air v21.2, but Cinegy Air v14 can also be used.

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 a 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 *.srt subtitle file, placed along with the video files. SRT 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 SRT files in a predefined folder called the "Subtitle repository".

Note
The SRT 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

The 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 SRT file and generating a new subtitle stream.

Note
The corresponding SRT file should have the Subtitle ID string as a part of its file name.
Important
This scenario describes the architectural model for a 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 only topical for Cinegy Air v14.x and is not required for Cinegy Air v21.2.

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 on about 30% comparing to 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, (read 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 the subtitle data in the main stream when no Subtitle ID is defined in the playlist item (i.e. Subtitle ID is empty). Items with a valid Subtitle ID in the playlist, will have their subtitle data replaced with new data from the sidecar file.

Overwrite mode
Note
Please note that the predefined Subtitle ID remains unchanged, only subtitle data will be altered.
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 split by semicolon: Language:Number:Page, where:

    • Language descriptor is specified as a three-letter abbreviation (e.g. ENG, RUS, etc.).

    • Number describes the teletext type.

      Note
      In most cases, the number value should be "2".
    • Page 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" output (SDI).

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