Supported Streaming Protocols, Timed Metadata Formats, DRM, Closed Captions, and Subtitles Features

Refer to the following tables for specifications related to streaming protocols, DRM, closed captions, and subtitles for different platforms and form factors.

Supported Streaming Protocols

The default You.i Platform video player supports the following video streaming formats.

Platform Video Player MP4 HLS Smooth DASH
Mobile
iOS Native (AVPlayer) Yes Yes No No
Android Native (ExoPlayer 2) Yes Yes No Yes
10-Foot
Apple tvOS Native (AVPlayer) Yes Yes No No
Android TV Native (ExoPlayer 2) Yes Yes No Yes
Amazon Fire TV (Android) Native (ExoPlayer 2) Yes Yes No Yes
Samsung Tizen Native (JavaScript AVPlay) Yes Yes Yes Yes
PlayStation 4 Non-Native (Custom) Yes Yes No Yes
Xbox One Native (UWP) Yes Yes No Yes
Roku Native Yes Yes Yes Yes
Development/Desktops
Windows Native (UWP) Yes Yes No Yes
Windows Non-Native (VLC) No No No No
macOS Native (AVPlayer) Yes Yes No No
Linux Non-Native (VLC) Yes No No No

Supported Timed Metadata Formats

The default You.i Platform video player supports the following formats for timed metadata.

Platform Video Player DASH EMSG ID3 TXXX ID3 PRIV
Mobile
iOS Native (AVPlayer) No Yes Yes
Android Native (ExoPlayer 2) Yes Yes Yes
10-Foot
Apple tvOS Native (AVPlayer) No Yes Yes
Android TV Native (ExoPlayer 2) Yes Yes Yes
Amazon Fire TV (Android) Native (ExoPlayer 2) Yes Yes Yes
Samsung Tizen Native (JavaScript AVPlay) No Yes No
PlayStation 4 Non-Native (Custom) Yes Yes Yes
Xbox One Native (UWP) Yes Yes Yes
Roku Native Yes No Yes
Development/Desktops
Windows Native (UWP) No No No
Windows Non-Native (VLC) No No No
macOS Native (AVPlayer) No Yes Yes
Linux Non-Native (VLC) No No No

Supported Content Protection

The default You.i Platform video player supports the following types of DRM with encryption.

  Platform
Video Player
DRM Format Encryption Standard
PlayReady WideVine (Modular) FairPlay AES-128/256
Mobile
iOS Native (AVPlayer) No No Yes (HLS) Yes
Android Native (ExoPlayer 2) No Yes No Yes
10-Foot
Apple tvOS Native (AVPlayer) No No Yes (HLS) Yes
Android TV Native (ExoPlayer 2) No Yes No Yes
Amazon Fire TV (Android) Native (ExoPlayer 2) Yes Yes No Yes
Roku Native Yes (DASH) Yes (DASH) No Yes (HLS)
Samsung Tizen Native (JavaScript AVPlay) Yes (DASH) Yes (DASH) No Yes
PlayStation 4 Non-Native (Custom) No No No Yes
Xbox One Native (UWP) Yes (DASH) No No Yes
Development/Desktop
Windows Native (UWP) Yes (DASH) No No Yes
Windows Non-Native (VLC) No No No No
macOS Native (AVPlayer) No No No Yes
Linux Non-Native (VLC) No No No No

Supported Closed Caption and Subtitle Features

The default You.i Platform video player supports the following types of Subtitle and Closed Caption decoder.

Platform
Video Player
Subtitle Closed Caption
WebVTT CEA/EIA 608/708
Mobile
iOS Native (AVPlayer) Yes Yes
Android Native (ExoPlayer 2) Yes Yes
10-Foot
Apple tvOS Native (AVPlayer) Yes Yes
Android TV Native (ExoPlayer 2) Yes Yes
Amazon Fire TV (Android) Native (ExoPlayer 2) Yes Yes
Roku Native Yes (HLS/DASH). See the note below. Yes. See the note below.
Samsung Tizen Native (JavaScript AVPlay) Yes (SMPTE-TT format is also supported) Yes
PlayStation 4 Non-Native (Custom) Yes Yes
Xbox One Native (UWP) Yes Yes
Development/Desktop
Windows Native (UWP) Yes Yes
Windows Non-Native (VLC) No No
macOS Native (AV Player) Yes Yes
Linux Non-Native (VLC) No No

Supported Closed Caption Styles

The default You.i Platform video player supports the following user styling for the Closed Caption feature.

Mobile Platform
Video Player
Text Attribution Positioning and Special Characters Modes Audio Track
Italics Line (Vertical Alignment) Align Special Characters Paint On Roll Up Pop On Embedded Sidecar
iOS Native (AVPlayer) No Yes Yes Yes Yes Yes Yes Yes Yes
Android Native (ExoPlayer 2) No No No No Yes Yes Yes Yes Yes
10-Foot Platform
Video Player
Text Attribution Positioning and Special Characters Modes Audio Track
Italics Line (Vertical Alignment) Align Special Characters Paint On Roll Up Pop On Embedded Sidecar
Apple tvOS Native (AVPlayer) Yes Yes Yes Yes Yes Yes Yes Yes Yes
Android TV Native (ExoPlayer 2) No No No No Yes Yes Yes No No
Amazon Fire TV (Android) Native (ExoPlayer 2) No No No No Yes Yes Yes No No
Roku Native Yes Yes Yes Yes Yes Yes Yes Yes Yes
Samsung Tizen Native (JavaScript AVPlay) Yes N/A N/A Yes No No No Yes.
HLS+WebVTT and MP4 embedded
Yes
PlayStation 4 Non-Native (Custom). See the note below. Yes Yes Yes Yes Yes Yes Yes Yes Yes
Xbox One Native (UWP) No Yes Yes Yes No No No Yes Yes
Development/Desktop Platform
Video Player
Text Attribution Positioning and Special Characters Modes Audio Track
Italics Line (Vertical Alignment) Align Special Characters Paint On Roll Up Pop On Embedded Sidecar
Windows Native (UWP) No No No Yes. See the note below. Yes Yes Yes Yes Yes
Windows Non-Native (VLC). Not supported No No No No No No No No No
macOS Native (AV Player) Yes No No No No No No Yes Yes
Linux Non-Native (VLC) No No No No. See the note below. No No No Yes No

Supported Subtitle Styles

The default You.i Platform video player supports the following user styling for the Subtitle feature.

Mobile Platform
 
Video Player
 
Text Attribution Positioning and Special Characters Modes
Italics Bold Underline Line (Vertical Alignment) Align Size Special Characters Paint On Roll Up Pop On
iOS Native (AVPlayer) Yes Yes Yes Yes Partial.
See the note below.
Yes Yes Yes Yes Yes
Android Native (ExoPlayer 2) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
10-Foot Platform
 
Video Player
 
Text Attribution Positioning and Special Characters Modes
Italics Bold Underline Line (Vertical Alignment) Align Size Special Characters Paint On Roll Up Pop On
Apple tvOS Native (AVPlayer) Yes Yes Yes Yes Partial.
See the note below.
Yes Yes Yes Yes Yes
Android TV Native (ExoPlayer 2) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Amazon Fire TV (Android) Native (ExoPlayer 2) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Roku Native Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Samsung Tizen Native (JavaScript AVPlay) Yes Yes Yes No No Yes Yes No No No
PlayStation 4 Non-Native (Custom) Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Xbox One Native (UWP) No No No No No No Yes Yes Yes Yes
Development/Desktop Platform
 
Video Player
 
Text Attribution Positioning and Special Characters Modes
Italics Bold Underline Line (Vertical Alignment) Align Size Special Characters Paint On Roll Up Pop On
Windows Native (UWP) No No No No No No Yes. See the note below. Yes Yes Yes
Windows Non-Native (VLC) No No No No No No No No No No
macOS Native (AV Player) Yes Yes Yes Yes Partial Yes Yes Yes Yes Yes
Linux Non-Native (VLC) No No No No No No No No No No