Coder Social home page Coder Social logo

streamtoolbox-examples's Introduction

streamtoolbox-examples

Examples for the various tools on Streamtoolbox.com that help seamless integration between Wowza Streaming Engine and your own video streaming system.

  • Wrench for Wowza Streaming Engine: this tools provides flexible authentication, authorization mechanisms for both your stream consumers and producers. Also provides pay-per-minute and pay-per-view solutions and much more.
  • Measure for Wowza Streaming Engine: log player counts per stream, per streaming technology and per Wowza application using your own predefined SQL queries into your database
  • Clamp for Wowza Streaming Engine: add captions to your live streams on-the-fly from a text file. This can be used for service information, advertisements, etc.

Examples for Wrench

  1. Simple authentication with PHP frontend and MySQL database (01-simple-authentication)

This example shows how to create a minimal video site which uses a MySQL database for storing users. Once the user gets in, a token is dynamically generated for him and stored in the database. This token is then put into video links so that Wrench can authenticate the user. All connections without a valid token are refused.

Setup instructions

Easiest if you watch this YouTube video and follow the instruction.

Video Cover image

  1. Download the full example package from GitHub
  2. Install an Apache/MySQL stack, like XAMPP
  3. Copy the contents of www into your webserver's htdocs folder
  4. Log into the MySQL database and run sql/setup.sql script to create the database, user, tables and minimal data
  5. Copy the contents of the wowza directory into your own Wowza Streaming Engine installation to define the streaming application
  6. Download the latest version of Wrench and put the jar file under your Wowza's lib directory
  7. Download the latest MySql JDBC connector and put the jar file under your Wowza's lib directory
  8. Start your Wowza Streaming Engine
  9. Publish your live stream, e.g webcam from Flash Media Live Encoder into your Wowza server. Details on this can be found in this article. The FMS url you need to use is rtmp://localhost:1935/wrenchexample1?t=encodersecret (this is given as encoder token in the provided Application.xml) and stream name should be mystream.

PHP Login Screen Protected Video Site

Examples for Clamp

  1. Dynamic text caption on a live stream from text file

This example demonstrates how to put arbitrary text messages on your live video stream from a text file. Just follow this YouTube video:

Video Cover image

streamtoolbox-examples's People

Contributors

jantekb avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.