SERVERSIDE.AI
Search
K

Content Source

Prepare Your Content Sources for SSAI

Serverside.ai​ supports HLS and DASH.We follow all standards and specification for the best stream- and user-experience. It is strongly recommended to follow the standards for the source stream content creation.

Basic Requirements

The manifest must satisfy the following requirements:
  • Manifests must be accessible on the public internet via the origin (PULL).
  • The endpoint/origin must be accessible without any authentication method. If
    authentication is required please refer to Origin - CDN Access section and talk to your Account Manager for custom configurations.
  • The origin must deliver the stream (manifest, submanifest and segments) via HTTPS (HTTP is supported as well, but not recommended).
  • Source (HLS and DASH segments) can be hosted in your own infrastructure and be CDN (Content Delivery Network like Akamai) enabled.
  • The ssai service will only request the manifest-file and the player will request the content segments from the origin/CDN.
Configure your packager/origin server to produce manifests for HLS or DASH that are compatible with our best-practice requirements.
  • Codec and profile (resolution, profile, fps, bitrate, etc.) should be consistent for each content in a given channel (Live)/playlist (VoD).
  • The GOP-size, also known as keyframe interval or keyframe rate must be at 1.92 sec. to ensure the best compatibility and aligned audio and video segments.
  • For LIVE the ad marker must be present as SCTE35 inline marker keep as information the CUE-Out and duration of the break.
  • Ensure, that source origin/server set the HTTP Access-Control Header as shown:
    • Access-Control-Allow-Origin: *
    • Access-Control-Allow-Credentials: *
    • Access-Control-Allow-Methods: *
    • Access-Control-Allow-Headers: *
Last modified 1mo ago