Relaying multiple mountpoints from Icecast/Shoutcast
I've successfully set up my Icecast server to relay through Wowza and RTMP, which is fantastic.
However, my mount points change dynamically, so a static list of Icecast URLs in the /content directory doesn't work for me. How can I set some sort of wildcard so that Wowza will relay *all* mountpoints from my Icecast server automatically?
That isn't a requirement. You can make .stream files with shoutcast urls in your content folder, but that's optional. If you set up a Wowza application with a StreamType "shoutcast" you can play any shoutcast stream.
Playback on IPhone of shoutcast streams requires that you start with StreamManager. In that case you do have to maintain .stream files, or use /conf/StartUpStream.xml, or you can use MediaCaster API in module.
Yes, and there are several options: You could add it to an application module and call it from Flash app, or you could do it with a HTTProvider and call it through http from a server page in your application server or directly in a browser, or you can do with JMX/JConsole, OR, command line JMX interface: