Skip to content

Sample code snippets for paywall WMSAuth feature set for Wowza and Nimble Streamer

Notifications You must be signed in to change notification settings

slim0/paywall-code-samples-wmsauth

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 Nimble Streamer (https://wmspanel.com/nimble) and Wowza Streaming Engine (https://wmspanel.com/wowza). 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 Softvelum website for details: https://softvelum.com/paywall

"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:

If you look for code samples for Android or iOS, notice that we do not recommend using link signature code in mobile apps. Please read Q19 in paywall FAQ: https://softvelum.com/paywall/faq

You may also check publish control framework for managing streams publishers: https://blog.wmspanel.com/2015/10/rtsp-publish-control-framework-overview.html

About

Sample code snippets for paywall WMSAuth feature set for Wowza and Nimble Streamer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 59.4%
  • JavaScript 23.1%
  • C# 7.9%
  • Java 6.5%
  • Python 3.1%