• Server-side Modules and Code Samples

    Published on 11-20-2015 12:42 PM     Number of Views: 77 

    Wowza Streaming Engine™ media server software is built using Java technology and can be extended using a collection of utility modules or by writing custom Java classes that are loaded dynamically by the server at runtime. Code examples are available for a variety of topics related to extending the Wowza Streaming Engine server.

    To start writing custom Java classes to extend the Wowza Streaming Engine software, see the following:

    For other examples of varying complexity, see the Basic, Advanced, and HTTP Providers code samples. Additionally, the Module Collection download package includes source code that you can use to see how the modules are implemented and to extend the modules for your own use. All of the modules included in the package are ready to use in Wowza media server applications. For more information, see Module Collection.
    Published on 10-23-2015 10:49 AM     Number of Views: 1907 

    The Wowza™ IDE is an AddOn to the Eclipse integrated development environment (http://www.eclipse.org) that simplifies the process of building Java projects and classes to extend and enhance the functionality of the Wowza Streaming Engine™ software. The Wowza IDE is available for Windows, Linux, and OS X, and it's packaged as a software update site that can be added to Eclipse 4.3 (Kepler) or later. This article explains how to extend the Wowza Streaming Engine software using the Wowza IDE. ...
    Published on 11-20-2015 12:27 PM     Number of Views: 222 
    Article Preview

    The Wowza Streaming Engine™ software if built using Java technology and can be extended by writing custom Java classes that are loaded dynamially by the server at runtime. Several integration points can be used to extend the server: custom server-side extensions (also referred to as "modules"), HTTP Providers, and listeners. This article explores each of these integration points and provides quick examples. ...
    Published on 11-20-2015 12:48 PM     Number of Views: 176 
    Article Preview

    Much of the functionality delivered by the Wowza Streaming Engine™ software is done through server-side modules and HTTP Providers. Server-side modules are Java classes that are configured on a per-application basis and are loaded at application instance startup. They provide much of the functionality needed to control the streaming process. HTTP Providers are Java classes that are configured on a per-virtual host basis. They are lightweight HTTP servers that can be used to query or interact with the Wowza server. This article reviews these methods for extending Wowza Streaming Engine software and the built-in Java classes that are available for use. ...