Skip to main content

Frequency Documentation

Origination Channels Output Specification

Origination Channels

Video Stream Format

Frequency supports delivery of video streams in the following formats and specifications.

Specification

Output

Format

HLS (pull)

RTMP (push)

RTP-FEC (push/pull)

SRT (push)

Zixi (push/pull)

Video Resolution

RTMP, RTP-FEC, SRT-, Zixi:

  • 2160p (4k)

  • 1080p

  • 720p

HLS:

  • 2160p (4k)

  • 1080p

  • 720p

  • 576p

  • 360p

  • 216p

Video Codec / Profile

H.264 High

H.265 (HEVC)

Video Bitrate

3-10 Mbps

Video Frame Rate

29.97 Constant FPS

Key Frame Interval

1 second  (including scene change control)

Audio Codec

AAC 16-bit 44.1 Khz / 48 Khz

Audio Bitrate

128 Kbps

Audio Channels

Stereo

Security

HLS: Standard, DRM, AES-128

MPEG-TS: Port and IP whitelisting

Ad Markers

HLS: SCTE-35 in HLS manifest  (splice insert or time signal)

MPEG-TS: SCTE-35 in TS (splice insert or time signal)

Closed Captions

Embedded CEA-608/708

VTT Sidecar (Live-linear HLS ladder)

Metadata Format

Frequency supports a number of Standard EPG output formats.

JSON

Metadata sent in JSON format must comply with the provided Frequency fields. The necessary elements are:

Channel

  • Unique Channel Identifier

  • Name (255 chars)

  • Description (110 chars)

  • Thumbnail

  • Genre

  • Subgenre

  • Timezone Name

  • Country Name

  • Parental Rating

  • Language

  • Resolution (Width & Height)

Programming:

  • Start date time (UTC)

  • End Date time (UTC)

  • Duration (seconds)

  • Program ID

  • Title (255 chars)

  • Description (110 chars)

  • 16:9 Program Art

  • Country

  • Parental Rating

  • Language

  • Program Type (Movie, Series, Short-form, etc.)

  • Series Name

  • Season NUmber

  • Episode Number

  • Release Date

Example: https://static.frequency.com/studio/epg/5.json

Custom / Distributor Specific

Frequency supports a variety of custom EPG outputs for most any distributor.

A list of supported distributors can be found here: EPG Formats per Distributor and are being added to frequently.

Gracenote

Metadata can be provided via an existing Gracenote channel integration, pending a content partner providing the Gracenote Channel ID and Call Sign ID for the applicable channel via Gracenote API.

Example: Channel_ID:1234567, Call Sign ID: FREQONE