Skip to content

Softvelum/paywall-code-samples-wmsauth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 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 software media server. 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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published