GET, PUT, POST, DELETE: The Wowza Streaming Engine REST API is finally here (almost)!September 1, 2015
One of the most important aspects of software today is in the ability to extend and customize. If you were not aware, Wowza Streaming Engine is built using Java technology and includes access to a Java-based API. This API can be used to extend and customize the core server features by integrating closely with various external systems including databases, storage, web servers, and more. A great example of this is the ability to schedule streams and playlists for future access by your audience.
You probably know by now that with the release of Wowza Streaming Engine version 4 comes the introduction to an intuitive user interface called Wowza Streaming Engine Manager. This interface provides browser-based configuration and management using a responsive web design to the most common actions supported. With very little effort users can set up, manage, monitor, and measure audio and video streams, consistently from any device. What you may not know is that Wowza Streaming Engine Manager is built on top of a RESTful API. Representational State Transfer (REST) is a method in software for accessing Web services using the HTTP protocol. While there are tradeoffs with traditional methods such as SOAP, the advantages are simplicity, flexibility, scalability, performance and more. Wowza Streaming Engine Manager has been using the REST API for over a year now and running great. In addition, exclusive use of the REST API has been in preview (beta) for just about a year. The feedback has been positive, customers are ready and anxious to use the it in production, and we are excited to finally make the Wowza Streaming Engine REST API available to everyone!
Upgrade to Wowza Streaming Engine version 4.2 today and start using the REST API. The general public release of the Wowza Streaming Engine REST API will be available in October. The REST API is enabled right out of the box and has no additional cost. Included with the REST API are intuitive documentation and examples to help you get started and keep innovating.
Let us know about all the great things you are doing with the REST API. How will you use it?