Sample code snippets for paywall WMSAuth feature set for Wowza and Nimble Streamer
PHP JavaScript C# Java Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
CSharp changed files structure Jul 14, 2015
java Update May 4, 2018
javascript fixed date formatting per #1 Nov 3, 2015
pay-per-view added PPV dir Jul 14, 2015
php changed files structure Jul 14, 2015
python changed files structure Jul 14, 2015 Update Sep 7, 2015

Code snippets for WMSAuth Paywall feature set

WMSAuth Paywall is a feature set of WMSPanel which is the admin and reporting panel for media servers. This feature set can be applied to Wowza Streaming Engine ( and Nimble Streamer ( It allows restriction of your media access by:

  • hot-linking re-publishing protection;
  • geo-location and IP ranges;
  • connections count.

Please read Paywall section of WMSPanel website for details:

"pay-per-view" directory has reference code, requests and responses for pay-per-view feature set described in respective articles for Nimble Streamer and Wowza.

The following sample code snippets are provided for quick and seamless integration of hot-linking protection. The repository directories have the code as described below.

"CSharp" contains C# snippet.

"java" contains Java snippet.

"javascript" contains NodeJS JavaScript snippet.

"python" contains Python snippet.

"php" contains snippets for PHP: