Skip to content

Softvelum/paywall-code-samples-wmsauth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5291437 · Mar 17, 2023

History

60 Commits
Jul 14, 2015
May 4, 2018
Nov 3, 2015
Dec 25, 2018
Mar 9, 2019
Aug 31, 2020
Aug 31, 2020
Mar 17, 2023

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