Starting and stoping live streams programmatically
I need to start and stop a live stream programmatically.
I've been told before to look into HTTPProviders for this, which appear to allow me to create an API to interact with as far as I can tell, and the authentication would work the same way that it does for the localhost:8500/streammanager interface (am I right here?).
My question is that if the HTTPProvider allows me to create a streammanager like API, then why can't I just use the streammanger API?
It looks like I just need to create a form post to the 'streamAction' page with the right data and that would work? assuming I get the authentication part working right.. does anyone have any tips on how to do this authentication too, if it is possible?
Since we want to be able to scale (ie: introduce as many wowza servers as we want), I'm thinking http requests would be a better method. This does look possible, if I read the html source code for the stream manager, but is there not any documentation for this?
I don't understand how this is useful to me.. I have one server, server A, running anything on it let's say it's NodeJS, and I have another server, server B, running Wowza, and I want server A to tell server B to start a live stream... so I want to do a http request to the stream manager to start the stream..
So, how is Java code examples supposed to help me?
Where is the documentation for the stream manager? or is there none? and if there is none, then why is there none? Is starting IP cameras on cell phone networks, which requires ondemand streaming, not a common enough use case?
Please don't point me to another Java code example..