January 21, 2014

Adding private checkpoints for Dispersa

Dispersa streams monitoring service uses a distributed checkpoints network for checking customers' media. This covers a majority of use cases for typical streaming media business.

However, there are cases when our external service cannot check your streams.

Internal streaming infrastructure


You may have a streaming server inside of your enterprise network. A good case for making broadcasts or build your company knowledge base with videos and screencasts.

Typically company networks have limited access to the external web so media server is not accessible by our checkpoints.

Limited geographical access


Some streaming media may have distribution limitations due to copyright and licensing terms. So you may use geo-location restriction and you may need to check your streams from within your geographical region. The same applies if you limit your streams to preferred telecom operators.

We extend our checkpoints geography all the time but there may still be points which cannot be reached from our locations.

Make your private checkpoint to cover these cases


Any streaming server which is inaccessible from all of our distributes checkpoints network, needs some other approach to be checked over. We need a checkpoint within your "secure perimeter" which would be able to make periodical check overs. It's possible with help of Nimble Streamer light-weight media server.

You need to follow these 2 simple steps.

1. Install Nimble Streamer using some Linux server - either virtual or dedicated. The installation process is straight-forward so it won't take much time. Nimble instance will appear in your WMSPanel account.

2. Go to Servers page and click on Edit link. In our example we installed "Nimble edge 1" server.

Nimble server setup for Dispersa checkpoint.

Check "Dispersa private checkpoint" check box, then enter check interval and save changes. Notice that interval value must be bigger than 30 seconds.


3. Follow streams monitoring set up instruction and select one or more existing Nimble instances when setting up streams to monitor. Here you can see "Nimble edge 1" as the only available checkpoint. Just check required checkpoints and click on Save.


That's it. Nimble instances will start their periodical check over. You will see the instance name in the list of checkpoints.

Checkpoint monitoring data is saved in streams monitoring history.

You can also take a look at our screencast describing the service:



So now you can use Nimble Streamer for building your own monitoring and disaster prevention system. Contact us if you have some use cases which you'd like to cover.

Q: My streaming network is protected with WMSPanel hotlinking protection. Can Dispersa work here?

Yes, just set up allow list for Dispersa checkpoints IP range.


P.S. Notice that as the Nimble Streamer is properly set up, you may go further and use it for HLS re-streaming or for HLS VOD streaming.

Related documentation


Dispersa stream monitoring, Set up streams availability monitoringNimble HTTP StreamerNimble Streamer overview videoWMSPanel: cloud reporting and control panelStreams monitoring historyDispersa alerts push API

No comments:

Post a Comment