I'm working on setting up an origin-edge streaming solution and it occurs to me that having to manually (or programatically) configure each stream on my origin server(s) and all edge servers is going to be annoying.
So far, the best idea I've had to get around this is to add a server side module which is configured to know of an origin server. This module would listen for attempts to access any stream under the application that do not already exist and set them up if needed.
Another idea that occurred to me was to create a module that regularly polls an origin server for a list of streams and sets them all up.
Do either of these ideas already exist? If not, does one or the other seem like the better approach?