Smoother trick play operations

If your system has access to hardware-assisted decoding, you can achieve smoother trick play than with the pure software TVSDK implementation by using iFrame format.

Using iFrame format results in trick play operations that are not smooth. Smoother trick play operation uses a normal (not iFrame) profile, hardware decoding support, and an increased frame rate. Different hardware-assisted decoding devices have different capabilities. Double speed requires 60 frames per second (FPS), and quadruple speed requires 120 FPS.

IMPORTANT

Adobe recommends that you limit playback to double speed for newer Android devices and not use the feature for older Android devices.

To achieve smoother trick play, set ABRControlParameters.maxPlayoutRate to the desired multiple of normal speed (for example, 2.0 for double speed). If a subsequent call to MediaPlayer.setRate() has an argument that is less than or equal to the value you set for maxPlayoutRate, TVSDK uses a normal profile to achieve smoother trick play. Otherwise it uses an iFrame profile for the trickplay operation.

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now