Playback quality limits and output constraints
Playback quality limits constrain the chosen delivery representation through applicable rate, format and presentation conditions rather than promising one fixed visual quality.
A playback limit describes a constraint on the selected representation. It does not guarantee one visual quality, nor require the encoder to fill the permitted rate exactly.
The relevant constraints can come from the client request, delivery context, user/server policy and the media configuration. Their applicability needs the actual session context.
An original set of applicable caps
Assume an invented planner applies all four limits below and chooses their minimum:
| Applicable cap in the model | Value |
|---|---|
| Player/profile limit | 12 Mbit/s |
| Server delivery policy | 8 Mbit/s |
| User policy | 6 Mbit/s |
| Current app request | 4 Mbit/s |
Under that declared policy, the effective ceiling is 4 Mbit/s. Seeing a server setting of 8 does not make the other stated constraints disappear.
This is not a specification of Emby's complete precedence or network-classification algorithm. Its public request/profile models and transcoding documentation do establish that rate constraints participate in a session decision.
A ceiling and a target are different quantities
If an existing compatible source uses 3.192 Mbit/s in the original source-selection example, a 4 Mbit/s ceiling does not require padding it to four.
If a conversion is requested, the actual achieved average can depend on rate control and content. A maximum, a target average and a constant-quality control have different meanings.
A combined-stream budget also differs from a video-only rate. With a nominal 4 Mbit/s combined budget and 192 kbit/s audio, 3.808 Mbit/s remains before any additional packaging allowance. Allocating the entire four to video would ignore the audio contribution.
Output dimensions and compression interact
Reducing dimensions can change the number of samples encoded per picture. At a fixed delivery rate, that changes the encoder's allocation problem, but it does not supply a universal visual-quality score.
A suitable lower-resolution presentation on a small display can be useful. Enlarging it later cannot recover spatial detail that the preparation removed.
Codec efficiency, content motion/texture, cadence and encoder decisions all matter. “More Mbit/s” is not a complete comparison across different sources or output formats.
The encoding quality articles explain the underlying controls. The playback limit is the session constraint that makes a particular output necessary or permissible.
Source information and displayed output
A library item can report 4K source video while a session delivers a 720p conversion. Those values describe different resources in the path.
The target may also have a different colour presentation or channel layout. A change to bitrate alone does not establish whether scaling, tone mapping or audio preparation occurred.
Another encode can reduce additional visible degradation relative to a less suitable encode. It cannot reconstruct information already absent from the source. Raising a maximum does not automatically retrieve another master or edition.
A limit should be assessed in its context
A source or track change can alter the selected plan. A client-request change can affect the effective conditions. A conservative or incomplete capability observation can produce a different available path.
See Also
- What determines playback compatibility?
- Media source selection for playback
- Video transcoding in Emby
- Video Bitrate
- Constant Rate Factor (CRF) for Video
- How Video Scaling Works