JW Player iOS SDK

The JW Player iOS SDK brings the player features and integrations that you love to your native iOS apps. Apps that you build with our SDK work seamlessly with our video platform hosting and streaming, and ads products.

Extend iOS's Media Players

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 that is easy to customize and monetize.

Key Feature
AV Player
iOS Media Player
Variable Rate Playback
Multiple Caption Tracks
Native VAST 3.0
Google IMA
DPI-Responsive UI
CSS Skinning
User-Selectable Playback Quality

Supported Features

The JW Player SDK for iOS is a cost effective, out of the box solution that provides parity for your players across native mobile and mobile web.

Video & Audio Formats
MP4 / H.264 (Baseline, Main, High profiles)
Streaming and Playback
HTTP Live Streaming (HLS) - VOD and live streams
360 Video + VR Playback, including 4K Adaptive Bitrate Streaming
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
Picture in Picture (iOS 9 iPad only)
Playback of video resolutions from mobile to HD
Local file playback
Background audio support
Apple FairPlay Streaming decryption
Player Features
Customizable video player controls
Custom CSS Skinning and branding
DPI-responsive player UI optimized for mobile
Google Chromecast support
Apple AirPlay support
Monetization & Ads
VAST 3.0
Linear ads, non-linear ads (overlay), ad scheduling, skippable ads, ad Pods, ad waterfalling
Google IMA
DFP, Adsense, VAST, VMAP
Out-of-band Captions (Sidecar) WebVTT, SRT, TTML (DFXP)
Caption Styling (FCC Compliant)
Multiple caption tracks
In-Band 608 Captions
HLS in-manifest captions

Which JW Player Edition will best support your video goals?