WMSPanel provides rich API for obtaining various data from our products. This includes status API for Nimble Streamer which allows getting real-time information about each Nimble instance and make decisions like load balancing etc.
Now we introduce API for controlling Nimble Streamer behavior.
This includes the following scenarios:
So API allows performing actions which you can find via "Nimble Streamer / Edit Nimble routes" menu. All work is done by manipulating routes. Each route tells Nimble Streamer what to do with incoming connections.
To use this feature set, run the designated methods from listed below. Full list can be found in WMSPanel products API reference.
Each method is illustrated by running respective "curl" command but you may use any technique or programming language to do the same. If you run it from command line, check this FAQ question as well.
These methods give basic capabilities for controlling Nimble behavior. Later on we plan introducing new control features, follow us to learn more and contact us in case of any questions.
Now we introduce API for controlling Nimble Streamer behavior.
This includes the following scenarios:
- VOD streaming via HLS, MPEG-DASH and progressive download;
- re-streaming content via HLS, HDS, SmoothStreaming and progressive download.
So API allows performing actions which you can find via "Nimble Streamer / Edit Nimble routes" menu. All work is done by manipulating routes. Each route tells Nimble Streamer what to do with incoming connections.
To use this feature set, run the designated methods from listed below. Full list can be found in WMSPanel products API reference.
- Enable API access - this is where you need to start from.
- Get servers list - to control servers, you need to get their list first
- Get routes list - if you need to know what routes already exist, use this method.
- Get an existing route - this one returns detailed info about selected route.
- Create a new route - tell Nimble what to do by creating new route.
- Update a route - make changes to existing route.
- Delete a route - remove un-used route.
Each method is illustrated by running respective "curl" command but you may use any technique or programming language to do the same. If you run it from command line, check this FAQ question as well.
These methods give basic capabilities for controlling Nimble behavior. Later on we plan introducing new control features, follow us to learn more and contact us in case of any questions.
No comments:
Post a Comment
If you face any specific issue or want to ask some question to our team,
PLEASE USE OUR HELPDESK
This will give much faster and precise response.
Thank you.
Note: Only a member of this blog may post a comment.