Encoding specification
The encoding specification applies to SSAI Live and VoD content, unless there are specific notifications to be considered.
Documentation moved to new platform! The Serverside.ai documentation is now available at: https://help.equativ.com/serversideai. Please update your bookmarks.
The content in the article below (and this legacy platform) is no longer being maintained — use the new platform https://help.equativ.com/serversideai instead.
This legacy portal will be permanently shut down on February 1, 2026.
Encoding specification
We recommend the following bitrate ladder for Live and Video-On-Demand. This will ensure a smooth streaming experience and optimal quality on all devices and connection types.
{ "Version": 1.0,
"Codecs": [{
"KeyFrameInterval": "00:00:01.92",
"H264Layers": [{
"Profile": "Main",
"Level": "3.1",
"Bitrate": 320,
"MaxBitrate": 320,
"BufferWindow": "00:00:05",
"Width": 320,
"Height": 180,
"BFrames": 0,
"ReferenceFrames": 3,
"AdaptiveBFrame": false,
"Type": "H264Layer",
"FrameRate": "25000/1000"
},
{
"Profile": "Main",
"Level": "3.1",
"Bitrate": 600,
"MaxBitrate": 600,
"BufferWindow": "00:00:05",
"Width": 480,
"Height": 280,
"BFrames": 0,
"ReferenceFrames": 3,
"AdaptiveBFrame": false,
"Type": "H264Layer",
"FrameRate": "25000/1000"
},
{
"Profile": "Main",
"Level": "3.1",
"Bitrate": 960,
"MaxBitrate": 960,
"BufferWindow": "00:00:05",
"Width": 640,
"Height": 360,
"BFrames": 0,
"ReferenceFrames": 3,
"AdaptiveBFrame": false,
"Type": "H264Layer",
"FrameRate": "25000/1000"
},
{
"Profile": "Main",
"Level": "3.1",
"Bitrate": 1850,
"MaxBitrate": 1850,
"BufferWindow": "00:00:05",
"Width": 960,
"Height": 540,
"BFrames": 0,
"ReferenceFrames": 3,
"AdaptiveBFrame": false,
"Type": "H264Layer",
"FrameRate": "25000/1000"
}
],
"Type": "H264Video"
},
{
"Profile": "AACLC",
"Channels": 2,
"SamplingRate": 48000,
"Bitrate": 128,
"Type": "AACAudio"
}
]
}
{ "Version": 1.0,
"Codecs": [{
"KeyFrameInterval": "00:00:01.92",
"H264Layers": [{
"Profile": "Main",
"Level": "3.1",
"Bitrate": 320,
"MaxBitrate": 320,
"BufferWindow": "00:00:05",
"Width": 320,
"Height": 180,
"BFrames": 0,
"ReferenceFrames": 3,
"AdaptiveBFrame": false,
"Type": "H264Layer",
"FrameRate": "25000/1000"
},
{
"Profile": "Main",
"Level": "3.1",
"Bitrate": 600,
"MaxBitrate": 600,
"BufferWindow": "00:00:05",
"Width": 480,
"Height": 280,
"BFrames": 0,
"ReferenceFrames": 3,
"AdaptiveBFrame": false,
"Type": "H264Layer",
"FrameRate": "25000/1000"
},
{
"Profile": "Main",
"Level": "3.1",
"Bitrate": 960,
"MaxBitrate": 960,
"BufferWindow": "00:00:05",
"Width": 640,
"Height": 360,
"BFrames": 0,
"ReferenceFrames": 3,
"AdaptiveBFrame": false,
"Type": "H264Layer",
"FrameRate": "25000/1000"
},
{
"Profile": "Main",
"Level": "3.1",
"Bitrate": 1850,
"MaxBitrate": 1850,
"BufferWindow": "00:00:05",
"Width": 960,
"Height": 540,
"BFrames": 0,
"ReferenceFrames": 3,
"AdaptiveBFrame": false,
"Type": "H264Layer",
"FrameRate": "25000/1000"
},
{
"Profile": "Main",
"Level": "3.1",
"Bitrate": 2940,
"MaxBitrate": 2940,
"BufferWindow": "00:00:05",
"Width": 1280,
"Height": 720,
"BFrames": 0,
"ReferenceFrames": 3,
"AdaptiveBFrame": false,
"Type": "H264Layer",
"FrameRate": "25000/1000"
},
{
"Profile": "Main",
"Level": "4.1",
"Bitrate": 4230,
"MaxBitrate": 4230,
"BufferWindow": "00:00:05",
"Width": 1920,
"Height": 1080,
"BFrames": 0,
"ReferenceFrames": 3,
"AdaptiveBFrame": false,
"Type": "H264Layer",
"FrameRate": "25000/1000"
}
],
"Type": "H264Video"
},
{
"Profile": "AACLC",
"Channels": 2,
"SamplingRate": 48000,
"Bitrate": 128,
"Type": "AACAudio"
}
]
}
Last updated