Player features and integrations
on your native iOS apps.

Apps that you build with our SDK work seamlessly with our video platform hosting, streaming, engagement and ads products.

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
:
:

Visit Our Developer Site

Documentation, developer tools, and community resources to help you launch your video strategy.