media3/docs/_page_fragments/supported-formats-hls.md
tonihei d0c07691d3 Indicate that SCTE-35 metadata in not supported with HLS
Issue: google/ExoPlayer#10992

#minor-release

PiperOrigin-RevId: 510988140
(cherry picked from commit 57a638aa88a4b85ca9f39573bddfc9b45df11254)
2023-02-28 18:04:03 +00:00

1.2 KiB

ExoPlayer supports HLS with multiple container formats. The contained audio and video sample formats must also be supported (see the sample formats section for details). We strongly encourage HLS content producers to generate high quality HLS streams, as described here.

Feature Supported Comments
Containers
MPEG-TS YES
FMP4/CMAF YES
ADTS (AAC) YES
MP3 YES
Closed captions/subtitles
CEA-608 YES
WebVTT YES
Metadata
ID3 YES
SCTE-35 NO
Content protection
AES-128 YES
Sample AES-128 NO
Widevine YES API 19+ ("cenc" scheme) and 25+ ("cbcs" scheme)
PlayReady SL2000 YES Android TV only
Server control
Delta updates YES
Blocking playlist reload YES
Blocking load of preload hints YES Except for byteranges with undefined lengths
Live playback
Regular live playback YES
Low-latency HLS (Apple) YES
Low-latency HLS (Community) NO