Hosting, usage and JW Platform reference

Learn about how JW Platform calculates storage and usage metrics for your account.


While JWP is best known for our JavaScript video player product of the same name, we have also offered a solution for video delivery since 2011. Every JWP account comes with some hosting and streaming already included. JW Platform offers transcoding, storage, and delivery services that scale to support millions of videos and billions of streams per month. Beyond that, the JW Platform provides analytics, data, discovery, and content protection tools, empowering you to make the most of your JWP. The JW Platform can be accessed via the dashboard or the Management API.

We measure JW Platform usage in terms of storage and streaming, as well as number of videos stored. Storage and streaming together are sometimes referred to as hosting. For more information about how these metrics are measured, skip to the section about Usage.


What is "Storage"?

The size of each file uploaded, in addition to the size of its conversions created by the JW Platform, will count towards your account's Storage limit. Additionally, each video file, regardless of size, counts towards the number of videos allowed for each self-service account.

Customers looking for a custom package, or more storage than the Starter and Business editions provide, should be interested in the Enterprise edition.


What is "Streaming"?

In the context of the JW Platform, we use Streaming to refer to the number of gigabytes delivered to viewers. When a video is embedded on a page, it is streamed when is downloaded by your users. This is also what happens when the video loads inside of the player.

Customers looking for a custom package, or more storage than the Starter and Business editions provide, should be interested in the Enterprise edition.

The term Streaming sometimes also refers to live streaming, but it can also refer to video-on-demand. The JWP supports many different streaming formats.



Measuring Usage

The Usage section within the Account section of your dashboard allows you to track the metrics that contribute directly to billing. You can see monthly aggregates of your usage data or export to CSV to get a daily view.


Stored

Storage is the combined size of your original video and all conversions created by our system. Storage is a limit that does not reset. If you exceed your account's storage limit, you will not be able to add more content until you either remove content that is already stored or upgrade for more storage.


Delivered

This is how we measure your streaming usage, the total delivery (in gigabytes) of all content to all players. GB Streamed is calculated from CDN access logs and reflects all bytes delivered to end-users, regardless of device or player. If you exceed your account's streaming limit, your ability to playback content hosted on our platform will cease until the end of the month or you upgrade your plan.


Plays

This is the total count of JWP plays of all content across all players associated with your account, both self-hosted and cloud-hosted. This metric resets at the beginning of each month.

šŸ“˜

This may not match the play count that you see in Analytics, which only shows data associated with valid JWP media IDs.


Ad Impressions

This is the total count of ads displayed across all players associated with your account, both self-hosted and cloud-hosted. This metric resets at the beginning of each month.

All usage metrics are finalized at approximately 10:00 am EST the following day.



What can affect measured usage?


Player Settings

Autostart

Setting a player to start automatically causes it to download media, regardless of whether the user is watching the content.

Looping or Repeating Content

Setting a player to loop content can result in the player downloading the content repeatedly, even if the content is not being watched (for example, a background tab that has been open for days).

Preload

Preload settings of metadata and auto tell the player to begin downloading some media, even without the user interacting with the video. This can improve user experience through a faster video start time, but can also result in higher streaming usage.


Embed Styles

Adaptive Streaming

JW Platform single-line embeds use adaptive streaming technologies to ensure that users only download qualities that make sense. For example, there is no need to deliver 1080p content in a player that is 300 x 400. In addition, the player downloads videos segment by segment, staying only moderately ahead of the current playback position. If you embed a player with a link to a single quality level from the content's Sources tab in your dashboard, you risk seeing higher delivery costs.

Syndication Outside of JWP

JW Platform JSON and MRSS feeds allow for each syndication. These feeds are consumable by a wide variety of platforms and players. The delivery of content to these players or platforms will be included in the streaming usage calculation. However, since other players do not send analytics information to JW Platform, these plays will not be reflected in JW Platform Analytics.

Unprotected Content

JW Platform offers token signing as a mechanism to deter hot-linking of your content on other sites. This feature allows you to require signing of requests to JW Platform and include an expiration time in links you generate, so that other users and sites cannot embed your content on their site and stream indefinitely.

Page Refresh Behavior

Some websites use hard refreshes to ensure updated content is available to users. This type of behavior can result in additional player loads and subsequent media downloads.