Features

Explore JWP’s platform products and capabilities

JWP platform services provide capabilities essential for delivering, monetizing, and protecting video experiences across devices.

The following tables present a high-level view of features in content management, streaming, monetization, engagement, content protection, and analytics.



Media Management

FEATURE DETAILS
HOSTING AND PROCESSING
Media ingestion Add your media to your hosted account

Supported methods:

Dashboard API
Media hosting Choose where to host your media for playback and management

Supported hosting options:
  • JW Platform (Host and register): Upload and register videos for full feature access, including editing, monetization, recommendations, and analytics
  • Other (Register only): Register externally hosted videos for sharing, metadata editing, recommendations, and analytics without JWP storage or streaming limits
Adaptive bitrate HD encoding Supported resolutions ranging from 360p to 4K
Transcode support Almost all media asset formats are supported.

Most commonly uploaded formats:
  • .3gp
  • .avi
  • .mov
  • .mp4
  • .wmv
MEDIA GENERATION
Auto-updating video Create video containing up-to-date content

Supported categories:
  • This day in history
  • Daily market update
  • MLB matchup
  • NBA matchup
  • NFL matchup
  • NFL Playoffs
Discovery video Automatically generate multi-segment videos from article or video feeds
MEDIA MANAGEMENT
Video metadata Add descriptive information to a specific media asset

Supported metadata:
  • Title
  • Description
  • Tags
  • Content type
  • Custom parameters
Chapter markers Set viewing milestones within the timeline of a player
Thumbnails and alternate images Show a preview of the media content in your player

Supported preview content:
Video playlists Create a collection of engaging videos

Supported playlist types:
CAPTIONS & SUBTITLES
Formats Supported formats:
  • CEA-608/CEA-708
  • WebVTT (.vtt)
  • SubRip Text (.srt)
Management Extract, upload, or create captions and subtitles

Supported approaches:
  • Auto-extracted text tracks
  • Manually uploaded or created text tracks



Live Channels

FEATURE DETAILS
INSTANT LIVE
Channel metadata Add descriptive information to a specific channel

Supported metadata:
  • Title
  • Tags
  • Custom parameters
Publishing Control when your Instant Live channel is published

Possible options:
  • Automatic
  • Manual
Event clipping Create clips from a completed Instant Live event
Event media download Download a video of a completed Instant Live event
BROADCAST LIVE
Stream metadata Add descriptive information to a specific stream

Supported metadata:
  • Title
  • Description
  • Tags
  • Content type
  • Custom parameters
Ingest formats Supported formats:
  • HLS (Pull)
  • RTMP
  • RTP
  • RTP FEC
  • SRT
  • SRT (Pull)
  • Zixi (Push)
Audio definitions Define up to 32 audio language options for a stream
Simulcasting Create Forward a Live event or 24/7 channel stream to social media platforms to extend audience reach
Live monitoring View and track all active and preview streams in real time via a multi-stream interface
Live clipping Create clips of notable moments as they occur during your live stream



Advertising

FEATURE DETAILS
CLIENT-SIDE AD INSERTION (CSAI)
Ad types Ads delivered through the player on the user’s device, enabling flexible control over scheduling, interactivity, and targeting

Supported ad types:
  • Instream
  • Non-linear
Ad scheduling Control when ads appear in your video

Supported break types:
  • Pre-rolls
  • Mid-rolls
  • Post-rolls
Supported scheduling approaches:
  • Manual: Configure breaks with VAST or Google IMA
  • VMAP: Breaks defined by the VMAP ad tag
  • Dynamic Ads: Breaks defined by business goals and user experience
Ad clients Deliver ads using supported ad-serving technologies

Supported clients:
  • VAST
  • Google IMA
  • Connatix
Ad rules (Dynamic ads) Control how ads are scheduled relative to content

Supported ad rules:
  • Content to ads ratio
  • Minimum time between ads
  • Minimum time before first ad
  • Minimum content duration for midrolls
Outstream Run video ads within article pages without requiring existing video content

Supported implementations:
SERVER-SIDE AD INSERTION (SSAI)
Stream types Video streams for seamless transitions without buffering or delays

Supported stream types:
Just-in-time stitching Insert ads in real time before an ad break begins for VOD content
Streaming protocols Support protocols:
  • HLS
  • DASH
Ad config Define when ads appear in your content and their source Supported break types:
  • Pre-rolls
  • Mid-rolls
Supported scheduling approaches:
  • VAST: Configure breaks with a VAST tag URL
PLAYER BIDDING
Ad partners Integrate with supported bidder partners

See our supported bidder partners.
Mediation Choose how the ad auction is conducted

Supported mediation option:
  • JW Player
  • Google Ad Manager
  • JWP + GAM
  • SpotX
Privacy frameworks Ensure compliance with privacy regulations by supporting industry-standard consent and transparency frameworks

Supported frameworks:
  • California Consumer Privacy Act (CCPA)
  • General Data Protection Regulation (GDPR)



Dynamic strategies

FEATURE DETAILS
COMPONENTS
Experiences Choose experience shown to a visitor

Available experiences:
Branches Decide how visitor traffic is directed based on specified criteria or weighted distributions

Type of branches:
Automations Initiate specific actions based on event rules
STRATEGY MANAGEMENT
Reusable configurations Create configurations once and apply them across multiple strategies

These configurations support version control, reusability, A/B testing, and centralized updates.

Available configurations
  • Player UX
  • Media curation
  • Advertising
  • Partnership
Strategy settings Edit names of, manage placement associations with, duplicate, or delete strategies

Changes propagate site-wide, subject to caching delays.
SETUP
Code deployment Implement Dynamic Strategy Rules with a single script

Changes made to strategy update experiences site-wide without additional developer assistance.
Placements Link strategies to embedded placements

Adding custom key-value data to a placement enables advanced experience logic.



Apps

FEATURE DETAILS
LAYOUT
Landing page shelves Display curated selections of videos

Shelf types:
  • Recommendation
  • Playlist
  • Favorites
  • Continue Watching
Menu items Display content in a single menu item or across multiple content categories
CONTENT MANAGEMENT
Shelf filtering Filter shelves by label

Supported filtering:
  • Language
  • Location (such as country or region)
  • Device type (such as web, mobile, or CTV)
  • Continue Watching
Content types Classify media by default and custom categories with shared custom parameters

Default content types:
  • Movie
  • Series
  • Episode
  • Live channel
  • Live event
  • Trailer
  • Hub
  • Static page
CONFIGURATION MANAGEMENT
App configurations Manage and evaluate the content and features for multiple apps from your dashboard:
  • Select content for different geographical regions
  • Specify content for viewing platforms, such as web, iOS, and Roku
  • Evaluate the effectiveness of content line-ups through A/B testing
  • Differentiate between environments, such as development and production



Access Control

FEATURE DETAILS
CONTENT PROTECTION
Digital Rights Management (DRM) Protect your media across multiple technologies and devices

Supported technologies:
  • FairPlay
  • PlayReady
  • Widevine
Examples of disabled features:
  • Downloading a media or its assets
  • Embedding a media
  • Sharing a media, including social sharing
Geoblocking Restrict access to cloud-hosted or registered content by country

Supported restriction levels:
URL (token) signing Restrict access to videos and players using time-limited, signed URLs that prevent unauthorized sharing or embedding



Data & Analytics

FEATURE DETAILS
ANALYTICS
Client-side analytics View comprehensive video on demand (VOD) performance data across strategic metrics and dimensions

Example metrics and dimensions:
  • Total plays
  • Ad impressions
  • Top countries
  • Video assets breakdowns
Server-side analytics View high-level audience engagement with your streamed content

Example metrics and dimensions:
  • Minutes delivered
  • Average daily viewers
  • Top platforms
  • Top media
Real time analytics Monitor current content viewership with key data points over a two-minute window

Example metrics and dimensions:
  • Live Viewers
  • Top 5 Countries
  • Devices
  • Top Content
CUSTOM REPORTS
Custom reports Build and manage reports in the JWP dashboard using data you select
DATA SHARING
Data warehouse Import granular playback and engagement data into your data lake
Datasets Retrieve granular playback data to understand user behavior

Sample of available datasets:
  • Dynamic Strategy Rules
  • Media
  • Play session monthly aggregates
  • Playlist
  • Server-side
  • Server-side analytics monthly aggregates


Players

For our player features, see our player Features page. We support features across the following platforms:

  • HTML5
  • Android
  • Android React Native
  • iOS
  • iOS React Native


Admin/General

FEATURE DETAILS
ACCOUNT MANAGEMENT
Property support Create multiple properties to segment content by team, business, or client
User management Add users and manage access to account properties

Supported user roles
  • Read Only
  • Editor
  • Manager
  • Admin
Multi-factor authentication Protect your account with two-factor authentication

Supported levels:
  • Individual
  • Organization
BILLING & USAGE
Billing & Invoices Manage billing details and access invoices
Usage Compare current usage to contractual limits and monitor usage trends

© 2007- Longtail Ad Solutions, Inc.