Wowza Streaming Engine™ media server software is built on Java 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 tasks related to extending the Wowza Streaming Engine server.
To start writing custom Java classes to extend the Wowza Streaming Engine software, see the following:
- First, you can install the Wowza™ IDE AddOn for the Eclipse integrated development environment. It simplifies the process of building Java projects and classes to extend and enhance the functionality of the Wowza Streaming Engine software. See Extend Wowza Streaming Engine using the Wowza IDE.
- Then see the following articles for more information about server-side modules, HTTP providers, and writing custom Java classes:
For other examples of varying complexity, see the basic, advanced, and HTTP providers code examples. 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.