How to define your processing configurations
Processing configurations are made of video, audio and subtitles sub-configurations.
Presets are pre-defined rendition ladders that should cover most of your needs. Use them if you are not sure what to do. A rule of thumb for using these presets is:
If your content is fast-moving, such as sports, try to use 50p framerates. This is a real game-changer!
If your content is mostly TV show/series/movie, use 25p framerate instead.
If you mostly target mobile phones, you can limit to 1280x720 resolution
If you mostly target TVs, you should go up to 1920x1080 resolution
If you want to have a great tradeoff between price and Quality of Experience, use up to 960x540 resolution
You can perfectly define a rendition ladder that mixes 25p and 50p framerates.
You can define as many video profiles as you like (and you will pay only for those that are actually watched), but a good practice is to define up to 6 different profiles. You can go to the official Apple Authoring Specifications for an up-to-date information for Apple devices.
The Quortex I/O platform will always try to mutualize the video encoding of each individual profile. Let's say that you define two processing configurations that share some encoding profiles; in such as case, you will note a small icon in the "Mutualized Cost" column indicating that the transcoding will be mutualized whenever possible
In other words, the shared profiles will always be transcoded only once for a given input)
Profiles must be absolutely identical to be shared: same resolution, same codec, same bitrate and same framerate. Mutualization won't apply if one of these item differs.
Audio configuration will always track the audio language, as described in the incoming stream through the appropriate descriptors.
Please make sure that the audio component you want to track (as entered in the "Track" column) exists in the incoming stream.
Once you defined the language that you want to track, you can adjust the number of audio channels, the codec type, the audio bitrate and the language that will be set in the output playlist.
You can define as many audio components as you'd like.
Quortex I/O will automatically create HLS audio groups by grouping together the audio that share the same codec and bitrate.
Quortex I/O supports only input subtitles as DVB-Teletext. The platform will track an incoming language (as described in the appropriate descriptor), and output it as WebVTT or TTML in HLS, or ISMC1 in DASH.
Video configuration
Using presets
Presets are pre-defined rendition ladders that should cover most of your needs. Use them if you are not sure what to do. A rule of thumb for using these presets is:
If your content is fast-moving, such as sports, try to use 50p framerates. This is a real game-changer!
If your content is mostly TV show/series/movie, use 25p framerate instead.
If you mostly target mobile phones, you can limit to 1280x720 resolution
If you mostly target TVs, you should go up to 1920x1080 resolution
If you want to have a great tradeoff between price and Quality of Experience, use up to 960x540 resolution
You can perfectly define a rendition ladder that mixes 25p and 50p framerates.
Customizing the presets
You can define as many video profiles as you like (and you will pay only for those that are actually watched), but a good practice is to define up to 6 different profiles. You can go to the official Apple Authoring Specifications for an up-to-date information for Apple devices.
Cost mutualization
The Quortex I/O platform will always try to mutualize the video encoding of each individual profile. Let's say that you define two processing configurations that share some encoding profiles; in such as case, you will note a small icon in the "Mutualized Cost" column indicating that the transcoding will be mutualized whenever possible
In other words, the shared profiles will always be transcoded only once for a given input)
Profiles must be absolutely identical to be shared: same resolution, same codec, same bitrate and same framerate. Mutualization won't apply if one of these item differs.
Audio Configurations
Audio configuration will always track the audio language, as described in the incoming stream through the appropriate descriptors.
Please make sure that the audio component you want to track (as entered in the "Track" column) exists in the incoming stream.
Once you defined the language that you want to track, you can adjust the number of audio channels, the codec type, the audio bitrate and the language that will be set in the output playlist.
You can define as many audio components as you'd like.
Audio groups
Quortex I/O will automatically create HLS audio groups by grouping together the audio that share the same codec and bitrate.
Subtitle configuration
Quortex I/O supports only input subtitles as DVB-Teletext. The platform will track an incoming language (as described in the appropriate descriptor), and output it as WebVTT or TTML in HLS, or ISMC1 in DASH.
Updated on: 13/08/2024
Thank you!