Archive for the ‘modules’ Category

How to receive SAP packets and process them

How to receive SAP packets and process them:

We were asked to look at SAP (Session Announcement Protocol) and how we could make it work with Wowza Streaming Engine. It turns out it is a relatively simple protocol but there are few gotchas which did trip us up however we have come up with an application module that should meet most needs along […]

» continue reading

How To – Do Stream Motion Detection

How To – Do Stream Motion Detection:

We have been asked to look at several features relating to the transcoder, one being motion detection. We did a little digging and it appears Wowza Streaming Engine provides access to frames after they have been decoded. There are several posts such as Stack OverFlow and a somewhat more complete example Wowza Code Example This […]

» continue reading

HTTP Provider to serve up VOD assets

HTTP Provider to serve up VOD assets:

This module allows you to pass in a path to a file name and it’ll serve it up for download. You essentially define a default content path/directory or the content/ folder is the default. Then any file that exists within it, is game for download. 1. Place the following provider under you 8086 HostPort within […]

» continue reading

Set up access times for streams per application

Set up access times for streams per application:

This module will allow you to specify times or date/time combinations that will define when streams that use a specific application are allowed to be viewed. You can specify multiple date ranges or just times that will be used daily.

» continue reading

Verify a VOD asset exists via HTTP Provider

Verify a VOD asset exists via HTTP Provider:

We’ve had recent requests for an http provider that will verify existence of a particular VOD asset.

» continue reading

Quick way to return JSON from your HTTP Provider

Quick way to return JSON from your HTTP Provider:

This is a convenient built-in way to return json from your HTTP Provider

» continue reading

Start stream on demand through medicaster

Start stream on demand through medicaster:

This module will look for rtmp/http playback requests for .stream or .sdp files and initiate medicaster for the stream if not already started.

» continue reading

Module to allow specific playback protocols and reject others

Module to allow specific playback protocols and reject others:

This module will allow you to specify which playback protocols you’d like to allow and reject any others.

» continue reading

How to add a HTTP Provider programmatically when a VHost starts

How to add a HTTP Provider programmatically when a VHost starts:

It is possible to add a HTTP Provider when a VHost starts running. This method potentially removes any mistakes and also means only a small amount of configuration is needed in the Server.xml. In order to add a HTTP Provider you need to write a VHost listener and also have a HTTP Class available, both […]

» continue reading

Auto record specific streams

Auto record specific streams:

This module allows you to specify a comma delimited list of streams (as a property) and it will auto record them when published.

» continue reading