SERVERSIDE.AI
Search
K

Encoding

The encoding specification apply to SSAI Live and VoD content, unless there are specific notification to be considered.
  • Codec and profile (resolution, profile, fps, bitrate, etc.) should be consistent for each content in a given channel.
  • The GOP-size, also known as keyframe interval or keyframe rate should be at 1.92 or 2.88 sec. to ensure the best compatibility and aligned audio and video segments.
  • For MPEG-DASH the container format must be ISOBMFF fMP4 (content-Type: video/iso.segment) with multiple video segments.
  • For HLS the container format could be .ts (content-type: binary/octet-stream) or .fMP4 (content-type: video/mp4)
We recommend the following linked Bitrate Ladder for Live and Video-On-Demand. This will ensure a smooth streaming experience and optimal quality on all devices and connection types.

Video

Setting
Value
Profile
Main
BufferWindow
00:00:05
BFrames
0
ReferenceFrames
3
AdaptiveBFrame
false
Type
H264Layer
FrameRate
25000/1000
​SD-Renditions
Bitrate (static)
Resolution
Level
320
320x180
3.1
600
480x280
3.1
960
640x380
3.1
1850
960x540
3.1
HD-Renditions
Bitrate (static)
Resolution
Level
320
320x180
3.1
600
480x280
3.1
960
640x380
3.1
1850
960x540
3.1
2940
1280x720
3.1
4230
1920x1080
4.1

Audio

Setting
Value
Profile
AACLC
Channels
2
SamplingRate
48000
Bitrate
128
Type
AACAudio