Stream Manager 2.0 API Overview
The Stream Manager 2.0 has the following APIs:
Admin API: manage the Red5 Pro nodes. It is used to deploy and manage the Red5 Pro nodes. It scales the nodes in and out based on the scaling expressions, capacity expressions and the current load of the nodes in the node group.
Auth API: authenticate clients and provide JW Tokens for use with the other Stream Manager services.
Proxy API: securely route client requests to an appropriate Red5 Pro node based on the capacity ranking expressions, limit expressions and the current load of the nodesr in the node group.
Scheduling NodeGroups API: schedule node groups for scaling in and out based on schedules.
Streams API: handle publishing and subscribing requests from clients and for understanding the current load of the nodes in the node group.
Streams Provision API: provision streams for publishing and subscribing based on the parameters passed in the provision request.
Streams Mixer API: create and control video mixers.
Stream Manager 2.0 includes an OpenAPI/Swagger UI.
Stream Manager 2.0 can be used from the command line from a tool such as CURL, a cheat sheet is available to help you get started.