Control rendition order
Learn how to set the resolution preference order during adaptive playback in the FastPix Android Player.
Rendition order controls which resolutions the player prefers during adaptive playback. You can prioritize quick startup (ascending) or best quality first (descending).
Set the rendition order
Available modes
- Ascending: 480p → 720p → 1080p. Starts with the lowest resolution for a faster startup, then increases quality as conditions allow.
- Descending: 1080p → 720p → 480p. Starts with the highest resolution for the best initial quality, then steps down if needed.
- Default: uses the player’s default rendition order.
When to use each mode
Use ascending order when quick startup matters (for example, mobile on cellular networks). Use descending order when you want the best initial viewing experience and can tolerate a slightly longer load time.
The player switches resolutions based on real-time network and device conditions while respecting the set priorities. This helps avoid sudden quality drops and maintains smoother playback.
Frequently asked questions
What is rendition order in the FastPix Android player?
Rendition order controls which resolutions the player prefers during adaptive playback. You set it on the media item with renditionOrder, choosing RenditionOrder.Ascending, RenditionOrder.Descending, or RenditionOrder.Default.
What is the difference between ascending and descending rendition order?
Ascending (480p to 720p to 1080p) starts with the lowest resolution for faster startup, then increases quality as conditions allow. Descending (1080p to 720p to 480p) starts with the highest resolution for the best initial quality, then steps down if needed.
How do I prioritize startup speed over quality?
Use RenditionOrder.Ascending, which begins at the lowest resolution so the first frame appears sooner, which is useful for mobile on cellular networks. Choose RenditionOrder.Descending when the best initial quality matters more than load time.
What does RenditionOrder.Default do?
RenditionOrder.Default uses the player’s built-in rendition order instead of forcing an ascending or descending preference. Set it when you want standard adaptive behavior without steering toward startup speed or initial quality.
What’s next
- Set playback resolution to cap or fix the resolution the player streams.
- Switch video quality so users can lock a fixed quality or return to adaptive auto mode.
- Preload and cache for faster startup to cut the time before the first frame appears.