Features

Compare player features across platforms

JWP's players offer many features essential for delivering high-quality video experiences, such as core playback, content protection, advertising integration, and UI/UX customization.


The following table compares the available features across the following platforms:

  • Web ()
  • Android ()
  • OS ()
  • React Native ()


Streaming

FEATURE
STREAMING PROTOCOLS
HLS
MPEG-DASH
MP4
BITRATE & ADAPTIVE STREAMING
Adaptive Bitrate (ABR):
  • HLS
  • MPEG-DASH
Adaptive Bitrate Switching
Adaptive Streaming
Audio-Only:
  • Multi-Bitrate
  • Single & Multi-Bitrate
  • Single-Bitrate
Live:
  • Multi-Bitrate
  • Single & Multi-Bitrate
  • Single-Bitrate
Live-DVR Single & Multi-Bitrate
VOD:
  • Multi-Bitrate
  • Single & Multi-Bitrate
  • Single-Bitrate
PLAYBACK FEATURES
Autostart Playback
Background Loading
Background Playback
Offline playback:
  • MP4
  • MP3
  • AAC
Native Video Player (Exo & AVPlayers):
  • AVPlayer
  • ExoPlayer
Stream Preloading (click-to-play scenarios)
Visual Quality API (Props)
METADATA HANDLING
AAC/MP3 ID3 Metadata
External Metadata
Live Audio with ID3
Program Date Metadata
Timed Metadata (ID3)
SPECIALIZED CONTENT HANDLING
Discontinuities
Multitrack Audio
Multitrack VTT Captions/Subtitles
VOD 608 Captions


Protection

FEATURE
DIGITAL RIGHTS MANAGEMENT (DRM)
FairPlay
WideVine
ENCRYPTION
HLS AES-128
ACCESS CONTROL
Geo-blocking
SECURITY DELIVERY
HTTPS Delivery


Closed Captions

FEATURE
FORMATS
CEA-608/CEA-708
WebVTT (.vtt)
SubRip Text (.srt)
STYLING
Caption Styling
PLATFORM-SPECIFIC SUPPORT
AirPlay
Chromecast


Advertising

FEATURE
INSERTION & MANAGEMENT
Google DAI (Dynamic Ad Insertion)
Google IMA (Interactive Media Ads)
FreeWheel SDK
Ad Waterfalling
Ad Scheduling (via API)
FORMATS & STANDARDS
VAST 4
VMAP
VPAID 2.0
Companion Ads
MEASUREMENT & COMPLIANCE
Open Measurement Interface Definition (OMID)
CONTROL & USER EXPERIENCE
Ad Skipping
Ad Rules


Discovery

FEATURE
PLAYLISTS
Recommendations
Video Playlists:
  • Manual
  • Dynamic
PLAYBACK EXPERIENCE
Next Up:
  • Regular
  • With Thumbnail
  • With Timing Configuration
onComplete:
  • AutoPlay
  • Hide
  • Show


Analytics

FEATURE
USER BEHAVIOR
Account Usage
onError Events
ANALYSIS
Data Segmentation
Google Analytics
INTEGRATIONS
Third-party Analytics Integration


UI/UX

FEATURE
MEDIA PLAYBACK CONTROLS
Audio Only Controls
Background Playback
Lockscreen Controls
Double Tap to Skip
Fast-forward / Rewind Buttons
Picture in Picture
Variable Speed Playback / Playback Rate Controls
DEVICE & PLATFORM INTEGRATION
AirPlay:
  • Live
  • VOD
Chromecast (VOD)
Offline playback (local stored file)
Native
USER INTERFACE CUSTOMIZATION
Chromeless Player
CSS
Logo Overlay
Responsive Design
Fullscreen
ENHANCED VIEWING EXPERIENCE
Chapter Markers
Seek Previews / Preview Thumbnails
Social Sharing


Casting Behaviors

FEATURE
AIRPLAY
VAST
Google IMA
Google DAI
FreeWheel
Live & Live-DVR
Captions (Embedded):
  • CEA-608/CEA-708
  • WebVTT (.vtt)
Captions (Side-Loaded):
  • SubRip Text (.srt)
  • WebVTT (.vtt)
CHROMECAST
Custom Google Cast Receivers
VAST
Google IMA
Google DAI
FreeWheel
Live & Live-DVR
Captions (Embedded):
  • CEA-608/CEA-708
  • WebVTT (.vtt)
Captions (Side-Loaded):
  • SubRip Text (.srt)
  • WebVTT (.vtt)

© 2007- Longtail Ad Solutions, Inc.