Showing posts with label daily. Show all posts
Showing posts with label daily. Show all posts

June 24, 2015

Data disaster recovery for Nimble Streamer

WMSPanel collaborates with Nimble Streamer via sync-ups exchange. Nimble is sending statistics data to WMSPanel service for further processing and gets responses.

This scheme assumes that a Nimble Streamer media server is constantly online and it keeps sending sync-ups continuously. Internet is a very complex network and sometimes some of sub-networks and entire countries become invisible to other segments. In this case our server will not be able to send data and this might cause data losses.

Nimble Streamer now has proper improvements to prevent data losses and recover from disasters like that. Here is how it works now.
  1. When Nimble Streamer is launched after installation and registration in WMSPanel, is starts sending sync-ups.
  2. If wmspanel.com is not available for some reason, Nimble still tries to reach it, trying to send sync-ups for several times.
  3. If the service in unavailable for a long time, then the delta for the most useful daily statistics are accumulated on the server side.
  4. When the service becomes available, the calculated data is sent and WMSPanel fills the gap between the moment when the server "disappeared" and current moment.

The following most useful daily statistics are saved and recovered:
  • Connections count - total and per-protocol;
  • Traffic;
  • Peak bandwidth - incoming and outgoing;
  • Average view time;
  • Total view time.

This is the most critical data often used for billing customers, that's why it's saved and recovered. So your critical stats are always safe and you can rely on WMSPanel daily reporting.

Let us know if there are any other WMSPanel data recovery and consistency concerns.

Related documentation


October 23, 2014

Players and devices statistics API

WMSPanel gives statistics for media servers which include statistics for players and devices. As our customers need to integrate these stats into their of workflow, our team provides pull API for obtaining the aggregated data.
We introduce a pull API for players and devices metrics to give more flexibility in data analysis.

All you need is to make some setup on WMSPanel side and then make proper API calls using any programming technology you like. Let's go step by step.

1. Set up API on WMSPanel side


To start using the API, you need to make small setup on WMSPanel side.

First, the API should be enabled by WMSPanel team, so please contact us to enable it for your account. Then you need to follow these steps:
  1. Go to Control menu -> API setup -> Pull API tab.
  2. Copy Client ID for further usage in your scripts.
  3. Click on "Generate New Key" to copy API key as well. This will be used for further authorization.
  4. Populate white list with IPs of the hosts where you will be making API call from, like your development machine or your web server. Just enter new IP and click on "Add IP to Whitelist" one by one.
Check this screenshot as a reference:

Duration statistics API

WMSPanel provides various statistics for media servers which include playback duration statistics. As our customers need to integrate these stats into their of workflow, our team provides pull API for obtaining the aggregated data.
We introduce a pull API for duration metrics to give more flexibility in data analysis.

All you need is to make some setup on WMSPanel side and then make proper API calls using any programming technology you like. Let's go step by step.

1. Set up API on WMSPanel side


To start using the API, you need to make small setup on WMSPanel side.

First, the API should be enabled by WMSPanel team, so please contact us to enable it for your account. Then you need to follow these steps:
  1. Go to Control menu -> API setup -> Pull API tab.
  2. Copy Client ID for further usage in your scripts.
  3. Click on "Generate New Key" to copy API key as well. This will be used for further authorization.
  4. Populate white list with IPs of the hosts where you will be making API call from, like your development machine or your web server. Just enter new IP and click on "Add IP to Whitelist" one by one.
Check this screenshot as a reference:

Daily statistics API

One of the most popular statistics for media servers in WMSPanel is daily statistics report. As our customers want to integrate our stats into their of workflow, our team provides pull API for obtaining the aggregated data.
Now we've made a pull API for daily stats in order to give more flexibility in data analysis.

All you need is to make some setup on WMSPanel side and then make proper API calls using any programming technology you like. Let's go step by step.

1. Set up API on WMSPanel side


To start using the API, you need to make small setup on WMSPanel side.

First, the API should be enabled by WMSPanel team, so please contact us to enable it for your account. Then you need to follow these steps:
  1. Go to Control menu -> API setup -> Pull API tab.
  2. Copy Client ID for further usage in your scripts.
  3. Click on "Generate New Key" to copy API key as well. This will be used for further authorization.
  4. Populate white list with IPs of the hosts where you will be making API call from, like your development machine or your web server. Just enter new IP and click on "Add IP to Whitelist" one by one.
Check this screenshot as a reference:

February 27, 2013

Daily stats review screen cast

Hi,

Having previous overview screen cast cover Wowza reporting basics of our control panel, we made first detailed description about a day-granulated statistics which include features like:
See those reports in action:



Please also find the latest features not described in this video:




Related documentation


End user reporting for WowzaHigh precision reportingDevices and Players report for WowzaData slices for statisticsStreamed slices for WowzaBilling customers using daily statsWhite label branded panelScreencast for data slices and white labelSSL white label panelStatistics import APIDisaster recovery for Wowza agent

February 19, 2013

Billing your customers with WMSPanel

Those of you who make streaming hosting know that accurate data is very important. That's why traffic was the first thing to calculate for our Daily stats reporting. Having this data, people requested us to make the next step and provide some basic billing capabilities to charge their clients more conveniently. And so we did it as part of our admin panel.

Basically this feature consists of two major parts: setting billing parameters and reporting. Billing calculation is based on data slices. This concept allows providing detailed information on chosen media servers and applications. You can watch a screen cast about this approach. So now each data slice may have its own billing.

Take a look at this slice edit page.

Entering slice billing  details.
Here you can set up:
  • Basic price.
  • Traffic included in basic price which is defined by client plan.
  • Price for overage per GB in case all included traffic is consumed.

December 27, 2012

Single day summary

For those of you who is already familiar with Wowza Daily stats reporting which includes all kinds of everyday-use information, we prepared one more "view angle" of the data. We took a one day view and included all information available for the selected day.




It's available either from top "Reporting" menu or by the link from Daily or Duration stats.

Basic information and map of visits for selected day. 


Peak band. advanced duration info with countries and cities stats.

Here you can see the following information.
  • Viewers total and per-protocol count;
  • Play time - average and total;
  • Traffic and bandwidth stats;
  • Detailed views per duration statistics;
  • Geo location data including map of visitors distribution and countries/cities statistics.
This report might help analyzing daily events as well as taking a simple overview of current status.

You can find this and other features in our Wowza control and reporting panel.

The single day summary is also applicable for Nimble Streamer, the light-weight HTTP streaming server for HLS, Smooth and progressive download. WMSPanel is an official GUI for Nimble Streamer.

Read more about WMSPanel streaming reporting

Related documentation


End user reporting in WMSPanelDaily statisticsGeo location reportingWhite label branded panel,  Statistics import APINimble Streamer

March 1, 2012

Daily statistics report

We've launched a new type of reports for media servers customers, we call it "Daily Stats". They show data collected into 24-hours buckets.

Daily statistics report.
Each data slice now has its daily granulated statistics. Each day includes a chart and a raw data table.


Basic metrics on a common chart.
You can see quick general overview of daily stats in this screen cast in addition to description below:


The chart shows basic metrics of media connections from the table below. You can switch them off and on, thus removing or adding charts. You can also get them on paper by just clicking "Print" link - this will generate printer-friendly version.

Each date is a link to a Single day summary which has detailed data which WMSPanel has on a given day.

Data listed in the table contains the following. You can also switch certain columns off and on to make it fit your screen.

Viewers count (blue bars on the chart) contains amounts of connections for each of supported protocols.  And also a sum of those numbers.

Peak connections contains peak number of connections appeared on any given day.

Traffic (red curve) data is represented by In, Out and Lost amounts of bytes being transferred. High degree numbers are measured in metric system.

Duration (orange dots) is presented as 2 numbers - average and total play time - and a separate link to duration report available for a variety of time intervals.

Peak Bandwidth (green curve) shows the maximum transmission speed in bits per second.




So all you need to do is to pick the dates range and get the table of total numbers.




You may adjust time zone setting to make data to be collected conveniently for your customers. If you want to use WMSPanel daily stats as an origin for further processing, like for third party billing, you can use our statistics push API.

More useful features are expected in our roadmap. Feel free to try our solution free of charge.

Read more about WMSPanel streaming reporting.

Related documentation


End user reportingStatistics import APIGeo location reporting, ISP networks reportDevices and Players reportHigh precision reportingData slices for statisticsStreamed slicesScreencast for data slices and white labelBilling customers using daily stats