Video

Internet Explorer 11 takes HTML5 video to new levels with support for new and emerging standards-based features in the areas of adaptive streaming, content protection, and captioning.

Dynamic TextTrack objects

With IE11, you can dynamically add or change closed-caption TextTrack objects and TextTrackCue objects for your HTML5 videos, without having to create a separate Timed Text Markup Language (TTML) or Web Video Text Track (WebVTT) file.

For more details, see Dynamic TextTracks.

Encrypted Media Extensions (EME)

IE11 introduces support for HTML5 Encrypted Media Extensions (EME). EME extends the video and audio elements to enable Digital Rights Management (DRM) protected content without using plug-ins. EME is supported in IE11 and Windows Store apps using JavaScript using Windows 8.1.

Important  This feature is not supported in IE11 on Windows 7 or Windows Phone 8.1.

 

Here are some of the main APIs used with EME.

API Description
MSMediaKeys The keys used to decrypt and encrypt the media data.
MSMediaKeySession Represents a session with the Digital Rights Management (DRM) key system.
createSession Creates the MSMediaKeySession associated with the MSMediaKeys.
keySystem Attribute on the media element that specifies the Key System. The Key System identifies either the content protection provider or the decryption mechanism.
msKeys Attribute on the media element that specifies the MSMediaKeys.
msSetMediaKeys Sets the keys property to the specified MSMediaKeys.
MSMediaKeyError Specifies the types of errors associated with MSMediaKeys.
MSMediaKeyMessageEvent Specifies the types of MSMediaKeys related events.

 

For more info, see HTML5 Audio and Video API reference.

Media Source Extensions (MSE)

IE11 introduces support for MPEG-DASH media streaming through HTML5 Media Source Extensions (MSE). MSE extends the video and audio elements that you can dynamically change for a media stream without using plug-ins. This gives you such things as adaptive media streaming, live streaming, splicing videos, and video editing.

Important  This feature is not supported in IE11 on Windows 7.

 

For more info, see Media Source Extensions (MSE).

Simple Delivery Profile (SDP) caption styling

IE11 offers closed-caption text that can be styled and positioned on your video screen with Simple Deliver Profile support (SDP), as defined by the W3C TTML Simple Delivery Profile for Closed Captions specification. With SDP, you can control things like foreground and background colors, font styles, and text alignment and position.

For more details, see Simple Delivery Profile (SDP) caption styling.

Streaming XHR cache control

In IE11 you have more control over whether video data that's downloaded using XMLHttpRequest (XHR) is written to the disk or not before being passed to the video control using the msCaching attribute.

By not caching data streamed using XHR, developers can get better battery life on tablets and laptops, and avoid disk latency bottlenecks.

Fullscreen API

Web Cryptography API