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:
HLS:
|
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
Custom / Distributor Specific - Frequency supports a variety of custom EPG outputs for most distributors, including CSV, Excel, Google Sheets, publicly accessible URLs, and Frequency S3 Drop Folder. A list of supported distributors can be found here: : EPG Formats per 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.
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