StatMux Priorities

This information comes from an Envivio document, there is no listed author so I am unable to credit or reference anyone.
In a Stat Mux system, all channels get the same priority, there is no way from the GUI to change the priority of a channel (to give it more bits ultimately). There is an Advanced Parameter that can help, but it is quite limited.

Context

In the Statmux context, channel’s priority should help preserving the video quality of several channels. This user story aims at implementing and testing a short term version of the statmux priorities, i.e. with a limited number of priorities and without supporting advanced features like mix of codec.
According to [1], priorities can be implemented easily without completely modified the source code. Indeed, just by weighting channel complexity, we could provide a simple priority management.

Specifications

In this first version, the priority will be set only by mpeg4.cfg by specifying for each channel the prioritized level (1 or 0), using the following line:
<serviceName>.<profileName>.vid<videoId>.statmuxPriority=1. With <videoId> starting from 0.
Example: