Blocks Diversity

Prev Next

There are four types of blocks:

  • Input connector. This is the first block in the chain. It connects to the RAS and reads data from it.

  • Parser. This is located right after the Input Connector. Parses data that the Input Connector receives from the RAS.

  • Processor. A chain can have one or more processors. They are located after parser. The first processor takes the data from the parser, processes it, and outputs it to the next block.

  • Output Connector. The final block in the chain. It takes the output of the last processor, converts it to cue points, and sends it to the configured URL.

Each block icon in the UI includes a caption that identifies the specific block’s function:

Caption

Description

Block type: Input Connector

File

Reads data from the file on the disc. Configure it by setting the path to the file.

TCP Client

Periodically tries to connect to TCP port at the specified host; once connected it reads data from the connection.

TCP Server

Creates the local TCP Server and waits for a connection from the external source.

UDP

Creates the UDP server and waits for messages.

Serial

Connects to the serial port.

Block type: Parser

Offset

Assumes that message has offset for each field.

Regex

Applies a regular expression to the stream, and extracts matched groups as fields.

Separator

Every field is separated by some character.

Xml

Each field is configured as xpath.

Key Value

Value is the field content, and the key is the field identifier. Key value pairs are separated by some character.

Block type: Processor

Case

Transforms the value to uppercase, lowercase, or title case.

Character Replace

Replaces a series of characters with a constant string.

Cue Point Scheduler

Used for RAS systems that do not provide an End Break metadata event.

Date Time

Changes format of the date. For example “dd/mm/yyyy” to “yy-mm-dd.”

Drop

When applied, drops the message completely so it won’t be sent to the output connector.

Mapping

Maps fields from the parser to cue attributes or cue metadata.

Space Normalization

Replaces all whitespace occurrences with a single space.

Strip Accent

Removes any diacritics (accents) from the value.

Trigger Drop

Creates triggered metadata whiteoout events with a start/stop pair and optional timeout.

Timed Drop

Creates timed metadata whiteout events.

Time Span

Changes the format of the time. For example “mm:ss” to “s”.

Block type: Output Connector

HTTP

Uses HTTP Transport. This is the only available output connector.