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:
|
| Adaptive bitrate HD encoding | Supported resolutions ranging from 360p to 4K |
| Transcode support |
Almost all media asset formats are supported.
Most commonly uploaded formats:
|
| MEDIA GENERATION | |
| Auto-updating video | Create video containing up-to-date content
Supported categories:
|
| 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:
|
| 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:
|
| Management | Extract, upload, or create captions and subtitles
Supported approaches:
|
Live Channels
| FEATURE | DETAILS |
|---|---|
| INSTANT LIVE | |
| Channel metadata | Add descriptive information to a specific channel
Supported metadata:
|
| Publishing | Control when your Instant Live channel is published
Possible options:
|
| 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:
|
| Ingest formats | Supported formats:
|
| 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:
|
| Ad scheduling | Control when ads appear in your video
Supported break types:
|
| Ad clients | Deliver ads using supported ad-serving technologies
Supported clients:
|
| Ad rules | (Dynamic ads) Control how ads are scheduled relative to content
Supported ad rules:
|
| 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:
|
| Ad config | Define when ads appear in your content and their source
Supported break types:
|
| 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:
|
| Privacy frameworks | Ensure compliance with privacy regulations by supporting industry-standard consent and transparency frameworks
Supported frameworks:
|
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
|
| 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:
|
| Menu items | Display content in a single menu item or across multiple content categories |
| CONTENT MANAGEMENT | |
| Shelf filtering | Filter shelves by label
Supported filtering:
|
| Content types | Classify media by default and custom categories with shared custom parameters
Default content types:
|
| CONFIGURATION MANAGEMENT | |
| App configurations | Manage and evaluate the content and features for multiple apps from your dashboard:
|
Access Control
| FEATURE | DETAILS |
|---|---|
| CONTENT PROTECTION | |
| Digital Rights Management (DRM) | Protect your media across multiple technologies and devices
Supported technologies:
|
| 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:
|
| Server-side analytics | View high-level audience engagement with your streamed content
Example metrics and dimensions:
|
| Real time analytics | Monitor current content viewership with key data points over a two-minute window
Example metrics and dimensions:
|
| 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:
|
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
|
| Multi-factor authentication | Protect your account with two-factor authentication
Supported levels:
|
| BILLING & USAGE | |
| Billing & Invoices | Manage billing details and access invoices |
| Usage | Compare current usage to contractual limits and monitor usage trends |
Updated about 2 hours ago
