
Enhance Media Playback for iOS
The JW Player iOS SDK is built on top of native player frameworks. This allows you to take advantage of the speed and performance of the native OS, and extend it into a complete video experience with faster load times, a modern UI, and best-in-class monetization.
Key Features
JW iOS SDK
AV Player
iOS Media Player
Variable Rate Playback
JW iOS SDK:
✓
AV Player:
✓
iOS Media Player:
-
Playlists
JW iOS SDK:
✓
AV Player:
✓
iOS Media Player:
-
Multiple Caption Tracks
JW iOS SDK:
✓
AV Player:
✓
iOS Media Player:
-
Native VAST 3.0
JW iOS SDK:
✓
AV Player:
-
iOS Media Player:
-
Google IMA
JW iOS SDK:
✓
AV Player:
-
iOS Media Player:
-
User-selectable Playback Quality
JW iOS SDK:
✓
AV Player:
-
iOS Media Player:
-
Chromecast
JW iOS SDK:
✓
AV Player:
-
iOS Media Player:
-
Video & Audio Formats
MP4 / H.264 (Baseline, Main, High profiles)
:
:
AAC, MP3
:
:
Streaming and Playback
HTTP Live Streaming (HLS) - VOD and live streams
:
:
Live DVR
:
:
Progressive download MP4 videos (single- or multi-rate/resolution)
:
:
Playback of AES-encrypted HLS streams
:
:
Multiple Audio Tracks (HLS)
:
:
Audio-only playback (AAC)
:
:
ID3 Timed Metadata
:
:
Playback of video resolutions from mobile to HD
:
:
Local file playback
:
:
Background audio support
:
:
Apple FairPlay Streaming decryption
:
:
Player Features
Playlists
:
:
Picture-in-Picture
:
:
Thumbnail preview
:
:
Fast forward and rewind buttons
:
:
Google Chromecast support
:
:
Apple AirPlay support
:
:
Monetization & Ads
VAST 3.0
:
:
Google IMA
:
:
IMA DAI
:
:
Accessibility
Out-of-band Captions (Sidecar) WebVTT, SRT, TTML (DFXP)
:
:
Multiple caption tracks
:
:
In-Band 608 Captions
:
:
HLS in-manifest captions
:
: