Requirements

TVSDK has specific requirements for media content, manifest content, DRM, and software versions.

System and software requirements

To use TVSDK, ensure that your hardware, operating system, and application versions all meet the minimum requirements listed below.

Operating system Android 4.0 or later (minimum API level 14)
CPU 1 GHz Single Core or equivalent
RAM 256 MB
GPU Hardware GPU required for playback
Architecture x86 via Houdini, ARM64, ARMv7, and ARMv8

Content and manifest requirements

Check the restrictions and requirements for streams and playlists (manifests), including DRM encryption keys.

Adobe Access DRM If the DRM-protected stream is multiple bit rate (MBR), the DRM encryption key used for the MBR should be the same as the key used in all the bit-rate streams.
Ad variant manifests Must have the same bit-rate renditions as the renditions of the main content.

#EXT-X-VERSION requirements

The version of #EXT-X-VERSION in the .m3u8 manifest file affects which features are available to your application and which EXT tags are valid.

Here is some information about the #EXT-X-VERSION tag, which specifies the HLS protocol version:

  • The version must match the features and attributes in the HLS playlist; otherwise, playback errors might occur. For more information, see HTTP Live Streaming specification.

  • Adobe recommends using at least Version 2 of HLS for playback in TVSDK-based clients.

    Clients and servers must implement the versions in the following way:

Use at least this version To use these features
EXT-X-VERSION:2 The IV attribute of the EXT-X-KEY tag.
EXT-X-VERSION:3
  • Floating-point EXTINF duration values

    The duration tags ( #EXTINF: <duration>,<title>) in version 2 were rounded to integer values. Version 3 and above require durations to be specified exactly, in floating point.

EXT-X-VERSION:4
  • The EXT-X-BYTERANGE tag
  • The EXT-X-I-FRAME-STREAM-INF tag
  • The EXT-X-I-FRAMES-ONLY tag
  • The EXT-X-MEDIA tag
  • The AUDIO and VIDEO attributes of the EXT-X-STREAM-INF tag
  • TVSDK alternate audio

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