Skip to content

Softvelum/wowza-maven-template

Repository files navigation

Wowza Maven Template

This is a Maven template for Wowza Media Server and Wowza Streaming Engine projects.

It is originally used for development of Wowza agent for WMSPanel which allows controlling Wowza instances and browse rich set of statistics: https://wmspanel.com/wowza

When we started working on Wowza agent for WMSPanel we found that Wowza IDE is very inconvenient to use for the following reasons:

  1. It does not support full development cycle. You can create Module or Listener but you cannot create and run Unit Tests, cannot add dependencies that will be copied with your jar before Wowza launch.It does not support full development cycle. You can create Module or Listener but you cannot create and run Unit Tests, cannot add dependencies that will be copied with your jar before Wowza launch.

  2. After any change of any source file the IDE tries to build jar and copy it. A developer may want to have ability to implement some features and then build jar and copy it explicitly.

  3. There are a lot of libraries we cannot use in general. Apache langs and codacs, joda time library etc. Maven is just great when you need to add publically available libraries.

  4. You cannot control jar manifest produced by IDE. If you need your jar to have some additional attributes you should use Maven. Wowza IDE cannot help you here.

This is why it as decided to make Maven template. Original creator is Alex Pokotilo. You can find more details here: http://blog.wmspanel.com/2011/10/maven-template-for-wowza.html

This product is released under MIT license.

About

Maven template for Wowza projects brought to you by WMSPanel team.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages