Adaptive Streaming with HLS & Dash in HTML5

Get the fastest startup and highest quality playback for your viewers — With HLS & DASH support, your viewers will see beautiful live or on-demand video on iOS, Android and all desktop browsers.

Unique Cross-device HTML5 HLS Playback

Market leading HLS support across HTML5 desktop and mobile browsers plus Android and iOS apps so you don’t have to worry about multiple video formats.

Stream with DASH, an international standard

MPEG-DASH is poised to become the successor to HLS and the standard for streaming content across multiple devices. That’s why we built DASH support into JW Player.

Enhanced broadcast-ready features

Stream live or VoD with ease. Provide viewers with multiple audio tracks, 608/708 captions, ID3 metadata & AES encryption. Plus, the JW Player auto-adjusts video quality to available bandwidth for great viewer experience and retention.

Protect Your Content with DRM Support

JW Player 7.5+ supports Clearkey, Apple FairPlay, Google Widevine, and Microsoft PlayReady DRM. We also support Apple Fairplay through our iOS SDK and Google Widevine through our Android SDK.

Get Started Now

Adaptive streaming is available with Premium licenses and above.

Get Pricing

Developers Will Love:

Supports HLS & DASH from any major encoder or CDN.

View Demo
Key Features
Web Player
Android SDKs
Adaptive playback with Apple's HTTP Live Streaming Technology
AES Encryption
Protect your content with AES-128 encryption
HLS DVR Playback
Allow users to seek backwards during a live stream
360 Video Playback
Deliver interactive video experiences across browsers & native apps
Multitrack Audio
Play video with multiple language audio tracks
ID3 Timed Metadata
Enrich your streaming experience by inputting metadata
CEA 608 Captions
The U.S. broadcasting standard for captioned content
MPEG-DASH Streaming
The open standard for adaptive HTML5-based streaming
DRM Formats (Dash Only)
Protect your content with digital rights technology
Playready, Widevine Fairplay Widevine
Autostart Playback
Begins content without user interaction
Alternate Media Sources
Use fallbacks to play back on the widest array of devices
Multiple Quality Levels
Use static video files of multiple qualities
Media Preloading
Start playback faster by preloading a small piece of your media
Progressive Playback
Playback involving a static video file like an .mp4
MP4, WebM, FLV MP4 MP4

Which JW Player edition will best support your video goals?