Wrench
Wrench provides flexible authentication and authorization for Wowza Streaming Engine®. It provides creative ways to integrate video streams with your existing system, let it be a PHP website, Android application, etc. Wrench exposes Wowza application events such as a new client connecting, a new stream being published, etc. with external database SQL queries or external REST API calls to allow your system to get notified of these events and control the connection.
When used careafully together with secured network transport it allows you to secure and monetize your streaming content.
Features
- User authentication and stream protection via securely generated tokens. How does it work?
- Allows hooking up existing external REST webservice for authorization
- IP checking to prevent users from exchanging your links
- Token expiration check allows you to prevent users from reusing tokens later
- User-Agent black/whitelisting gives you control over the programs you allow to connect to your server
- Client lifecycle SQL hooks allow you to perform on-connect authorization checks, log total play time
- Pay-per-minute and pay-per-view SQL hooks allow you to precisely book and bill stream consumption per stream, per Wowza application and per user
- Concurrent play checking can prevent users from watching your stream concurrently from different devices and locations
- Bring-your-own-SQL approach for smooth integration
- Wordpress and Drupal integration
- Publish stream and pay-per-minute events by POSTing to arbitrary HTTP endpoint containing JSON messages
- Protect your IP webcamera stream
- Convenient web user interface for on-the-fly configuration
- Insight into ongoing streaming sessions with disconnect user by name functionality
- WebRTC protocol support
Quick Links
How does authentication work with Wrench?
Click here if you are interested in a 2 minute walkthrough of the technical details of the security mechanism offered by Wrench. If you’d better see this all in action, watch the below YouTube video.
Do you have questions?
Feel free to contact us at help@streamtoolbox.com
Comprehensive stream protection
Wrench gives you a complete protection against attack and leech mechanisms that otherwise needs to be addressed by a bunch of tools and techniques. Read more about the comparison of Wrench with other security mechanisms.
Overview
An overview of the Wrench authentication mechanism can be found here.
Related Articles
- Simple pay-per-minute solution for Wowza
- Forbidding Concurrent Stream Playing
- Dynamic Pay-per-minute Balance Checking
- User Authentication for Wowza Streaming Engine®
- How does Wrench authentication and authorization work?
- Video Chat / Streaming-as-a-Service Website
- Stream Access Control
- Webservice Authentication / Authorization
- Step-by-Step Wrench Setup Guide