July 28, 2014

In-depth statistics for advanced reporting

WMSPanel provides excellent reporting for media servers - this is one of the major reasons for our customer to like our services. We've been continuously improving the statistics feature set and today we'd like to announce new reporting framework.

We call it in-depth statistics reporting, or simply deep stats.

Per-stream and per-file reports


Deep stats allow collecting a set of daily statistics for each media which you stream:

  • each individual stream if you're making live streaming;
  • each individual file if you make video on demand.

You may enable this reporting for any slice in your account. Every stream or file has its daily statistics for the a dates' range. Maximum range is defined per data slice.

Metrics


In the report for each file or stream you may see the most important information:

Basically those are all stats which you see in daily statistics for any data slice.

Basic metrics chart.
Basic metrics raw data.
Time and duration chart.
Time and duration ranges table.
Platforms chart.

Later on we'll introduce peak bandwidth, unique users count, geo-location and ISP networks.

Filtering and sorting


Since a streaming media company may handle hundreds of live streams and thousands of files, there is a need for an easy way to pick up required data. Deep stats allows filtering data by dates range and the names of the streams and files.

You may use regular expressions for specifying names of streams and files which you'd like to review. First of all you can leave blank search field to get the list of all streams. To get individual file or stream stats, just enter its full name.
To make more sophisticated searches, use regular expressions. Check this website for regexp syntax. For example if you need to view stats for your "livetv" channel, you may simply enter "livetv" into search field. If you need to get stats for all MP4 files in your library, just search for ".*\.mp4". If there are streams which have names like "stream1", "stream2" ... "stream23" etc, you can enter "stream\d+" to cover name containing "stream" and some numbers.

Sorting allows getting streams with most and least amount of views, traffic, average and total view time.

Main filtering form.
Getting top connections count for one of applications.
Getting total numbers for selected applications.
Example for VOD stats reporting.
Viewing VOD files with top traffic.
Reporting live shows with most view time.
Reporting live show with best average view time.

Pricing


This reporting framework handles hundreds of thousands streams. WMSPanel processes and stores large amounts of data so it needs extra expenses. This is why this feature requires extra subscription upgrade.
Basic calculations are based on the following formulas:

1 package = 100K records = 50 USD per month
1 record = 1 day stats for 1 stream or file in 1 data slice

  • Storing statistics for 1 stream or file for 1 day would be 1 record to charge.
  • If 1 file is selected by 2 data slices, it is 2 records per day to charge.
  • If some stream does not have any stats for some day - no record is created.
  • A customer is charged by record packages on monthly basis.
  • One package covers 100K records and costs 50 USD per month.
  • Unused records are not passed over to next billing period.
These simple rules allow predicting possible pricing for the feature. You may also check package status via admin UI any time. You can figure it out via simple math.
If you have 500 files in one data slice and 700 files in another one and you store statistics for last 50 days, it would be (500+700)*50 = 60,000 records. 60K records cost 50 USD per month.
If you have 1500 files in 1 full default data slice stored for last 90 days this would be 135K records. The price would be 100 USD per month.

The described data may also be obtained via pull API.

The described feature set gives flexibility for reporting of your streaming assets. Going forward we are going to introduce pull API for secure access to your statistics and integrating it with your assets management system. Other improvements include peak bandwidth metric, user's geo-location and unique users.

You may contact us if you'd like to enable this feature set to try it in action or if you have any further feedback about it.

Please read this digest web page for more details about WMSPanel media servers reporting.


No comments:

Post a Comment