Streaming

Adaptive Streaming

Overview Adaptive streaming is the ability for a video player to dynamically adjust video quality based on a user’s available bandwidth, device performance, and network conditions. Most modern web browsers o...

DRM (Digital Rights Management)

Overview JW Player supports industry standard DRM (Digital Rights Management) standards to help you protect your content. JW Player supports DRM providers such as Apple FairPlay, Microsoft PlayReady, Google ...

Live Streaming

Within the ecosystem of JW Player products, you have many ways available to you to utilize live streaming. Three of the main use cases for live streaming with JW Platform and JW Player are: Using JW Live...

AES Content Protection

The Enterprise edition has the ability to decrypt stream segments that are encrypted with AES-128. When encryption is used, the m3u8 playlist file needs to reference the corresponding key file so that the JW Pl...

CEA-608 and 708 Captions

The JW Player will detect and display CEA-608 and 708 captions that were injected into H264 SEI messages of an HTTP Live Streams. These captions can be turned on or off with the normal closed captions toggle. T...

Timed Metadata in HLS

The JW Player not only works great with HLS video streaming but for audio only streams. Many radio broadcasters use the JW Player to stream their stations. Example The following example is an audio only f...

Video Preload

Introduced in JW 7.2, preload allows JW Player to fetch media information prior to playback as soon as a page loads. As such, preload will only affect the first item in a playlist. This configuration utilizes t...

Media Format Reference

This article lists all file, streaming, and playlist formats JW Player officially supports. Table Of Contents Overview Video Files 4K Content and 60FPS Audio Files Streaming Protocols Pla...

AAC or MP3 Audio Embed

This article goes over the standard JW Player embedding practices for audio files. For more specific information on JW Player's audio playback capabilities, see our audio section in the Media Reference page. ...

Autostarting on Page Load

This article explains how to automatically start playback of your media on page load. Here is an example: var playerInstance = jwplayer("container"); playerInstance.setup({ file: "//content.bitsontheru...