[Icecast] Dynamic mountpoint/stream creation?
Klaas Jan Wierenga
k.j.wierenga at home.nl
Mon May 16 08:06:35 UTC 2005
Hi Michael,
This is certainly possible with Icecast.
You could re-generate the icecast.xml file from a database table containing
the client details (including mountpoint and generated password) and send
HUP to icecast to get it to re-read the configuration file.
I currently have a scheme in operation where the webapp creates a new
account as a row in a MySQL database table and also touches a file in /tmp
(e.g. /tmp/new_client.stamp). A cron job checks for this file every minute.
When the file is found a script runs and generates a new icecast.xml
configuration file using the contents of the database table to fill in the
mount-point details. It then removes the /tmp/new_client.stamp and sends the
HUP signal to icecast with 'killall -HUP icecast' or killall
/var/run/icecast.pid (if that was created when icecast was started in the
background).
Cheers,
KJ
-----Oorspronkelijk bericht-----
Van: icecast-bounces at xiph.org [mailto:icecast-bounces at xiph.org]Namens
Michael
Verzonden: maandag 16 mei 2005 9:35
Aan: icecast at xiph.org
Onderwerp: [Icecast] Dynamic mountpoint/stream creation?
Hi,
I am wondering if it is possible to create dynamic mountpoints/streams
on the fly?
What I am after is having a central streaming server where users are
able connect to a webapp that allows them to create an account, add a
new stream, and then are able to immediately connect up with
liveice/etc...
Is that currently possible? Have I missed something?
Cheers,
Michael
_______________________________________________
Icecast mailing list
Icecast at xiph.org
http://lists.xiph.org/mailman/listinfo/icecast
More information about the Icecast
mailing list