asklinux / wmsauth-wowza-samples

Sample code snippets for WMSAuth hot-linking re-publishing protection for Wowza

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Code snippets for WMSAuth hot-linking protection

WMSAuth is a feature set of WMSPanel, the admin and reporting panel. This feature set can be applied to Wowza Media Server (https://wmspanel.com/wowza) and Nimble Streamer (https://wmspanel.com/nimble). 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: https://wmspanel.com/paywall

Current sample code snippets are provided for quick and seamless integration of hot-linking protection.

  • "CSharp" contains snippet for C# modofying RTSP stream URL
  • "java" contains Java snippet for RTSP
  • "javascript" has NodeJS JavaScript sample snippet
  • "php" has snippet for PHP processing of RTSP URL
  • "php-jwplayer" has a snippet which contains JWPlayer with HLS and RTMP streams
  • "php-rtmp-flowplayer" is a sample for flowpayer with RTMP stream
  • "python" is obviously a Python sample
  • "stream-signature" is an example of media stream signature with stream name in it

About

Sample code snippets for WMSAuth hot-linking re-publishing protection for Wowza


Languages

Language:JavaScript 38.6%Language:PHP 31.8%Language:C# 13.1%Language:Java 11.4%Language:Python 5.1%