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.
So in addition to existing routes control API and Icecast control API, we introduce API for controlling RTMP streaming behavior. It can be found when you follow Nimble Streamer -> Live streams set up menu and then click on RTMP settings button for any of Nimble Streamer instances. Another functional area is ABR control for live streaming which is found on a separate ABR page for any Nimble instance.
To use this feature set, run the designated methods from listed below. Full list can be found in WMSPanel products API reference.
Start using API
So in addition to existing routes control API and Icecast control API, we introduce API for controlling RTMP streaming behavior. It can be found when you follow Nimble Streamer -> Live streams set up menu and then click on RTMP settings button for any of Nimble Streamer instances. Another functional area is ABR control for live streaming which is found on a separate ABR page for any Nimble instance.
To use this feature set, run the designated methods from listed below. Full list can be found in WMSPanel products API reference.
Start using API
- Enable API access - this is where all API usage starts from.
RTMP global and apps settings
- Get global RTMP settings
- Update global RTMP settings
- Get RTMP applications list
- Get an existing RTMP application
- Create a RTMP application
- Update a RTMP application
- Delete a RTMP application
Interfaces settings
- Get RTMP interfaces list
- Get an existing RTMP interface
- Create a RTMP interface
- Update a RTMP interface
- Delete a RTMP interface
RTMP pull settings
- Get RTMP live pull settings list
- Get an existing RTMP live pull setting
- Create a RTMP live pull setting
- Update a RTMP live pull setting
- Delete a RTMP live pull setting
Re-publishing settings
ABR settings - this is what defines ABR outgoing streams based on existing single bitrate outgoing streams.
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.
Follow our blog to learn more about upcoming streaming features and contact us in case of any questions.
Follow our blog to learn more about upcoming streaming features 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.