ExoPlayer supports SmoothStreaming with the FMP4 container format. Media streams must be demuxed, meaning that video, audio and text must be defined in distinct StreamIndex elements in the SmoothStreaming manifest. The contained audio and video sample formats must also be supported (see the sample formats section for details).

Feature Supported Comment
Containers    
FMP4 YES Demuxed streams only
Closed captions/subtitles    
TTML YES Embedded in FMP4
Content protection    
PlayReady SL2000 YES Android TV only