View previous topic :: View next topic |
Author |
Message |
Cesar
Joined: 26 Jun 2008 Posts: 7
|
Posted: Sun Nov 09, 2008 3:58 pm Post subject: Varios Montajes con Icecast 2.3.1 |
|
|
Hola a los tiempos posteo a ver si me pueden hechar una mano con este problem
Tengo montado icecast en centos funciona bien uso el puerto 9500 para ello funciona de maravilla. Ahora quiero hacer un segundo mount para hacer pruebas de otro streaming. La idea es montar en el mismo puerto dos radios a través de un mount. Estas radios transmitiran con oldcast en diferente ubicacion y distinta máquina.
Tengo esta configuración en mi icecast.xml pero al correr el icecast solo se puede transmitir el primer mount, configuro oldcast con los datos asignados para el segundo mount y se desconecta del server.
Por cierto abri en mi servidor otro puerto y coloque ahi la otra radio levante el icecast y funciona bien las dos radios pero con distintos puertos, la idea seria usar un mismo puerto para emitir las dos radios, por ejmplo si quisera montar 100 radios deberia abrir 100 puertos como que no seria muy lógico hacer eso.
Gracias a los que me puedan guiar de pronto cual puede ser mi problema.
Code: |
<icecast>
<limits>
<clients>100</clients>
<sources>2</sources>
<threadpool>5</threadpool>
<queue-size>524288</queue-size>
<client-timeout>30</client-timeout>
<header-timeout>15</header-timeout>
<source-timeout>10</source-timeout>
<!-- If enabled, this will provide a burst of data when a client
first connects, thereby significantly reducing the startup
time for listeners that do substantial buffering. However,
it also significantly increases latency between the source
client and listening client. For low-latency setups, you
might want to disable this. -->
<burst-on-connect>1</burst-on-connect>
<!-- same as burst-on-connect, but this allows for being more
specific on how much to burst. Most people won't need to
change from the default 64k. Applies to all mountpoints -->
<burst-size>65535</burst-size>
</limits>
<authentication>
<!-- Sources log in with username 'source' -->
<source-password>miclave</source-password>
<!-- Relays log in username 'relay' -->
<relay-password>miclave</relay-password>
<!-- Admin logs in with the username given below -->
<admin-user>miuser</admin-user>
<admin-password>miclave</admin-password>
</authentication>
<directory>
<yp-url-timeout>15</yp-url-timeout>
<yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url>
</directory>
<directory>
<yp-url-timeout>15</yp-url-timeout>
<yp-url>http://www.oddsock.org/cgi-bin/yp-cgi</yp-url>
</directory>
<!-- This is the hostname other people will use to connect to your server.
It affects mainly the urls generated by Icecast for playlists and yp
listings. -->
<hostname>localhost</hostname>
<!-- You can use these two if you only want a single listener -->
<!--<port>8000</port> -->
<!--<bind-address>127.0.0.1</bind-address>-->
<!-- You may have multiple <listener> elements -->
<listen-socket>
<port>9500</port>
<!-- <bind-address>127.0.0.1</bind-address> -->
</listen-socket>
<!--
<listen-socket>
<port>8001</port>
</listen-socket>
-->
<!--<master-server>127.0.0.1</master-server>-->
<!--<master-server-port>8001</master-server-port>-->
<!--<master-update-interval>120</master-update-interval>-->
<!--<master-password>hackme</master-password>-->
<!-- setting this makes all relays on-demand unless overridden, this is
useful for master relays which do not have <relay> definitions here.
The default is 0 -->
<!--<relays-on-demand>1</relays-on-demand>-->
<!--
<relay>
<server>127.0.0.1</server>
<port>8001</port>
<mount>/example.ogg</mount>
<local-mount>/different.ogg</local-mount>
<on-demand>0</on-demand>
<relay-shoutcast-metadata>0</relay-shoutcast-metadata>
</relay>
-->
<mount>
<mount-name>/pruebas</mount-name>
<username>miuser</username>
<password>miclave</password>
<max-listeners>20</max-listeners>
<dump-file>/tmp/dump-example1.ogg</dump-file>
<burst-size>65536</burst-size>
<fallback-mount>/example2.ogg</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>
<intro>/example_intro.ogg</intro>
<hidden>1</hidden>
<no-yp>1</no-yp>
<on-connect>/home/icecast/bin/stream-start</on-connect>
<on-disconnect>/home/icecast/bin/stream-stop</on-disconnect>
</mount>
<mount>
<mount-name>/pruebas2</mount-name>
<username>miuser</username>
<password>miclave</password>
<max-listeners>100</max-listeners>
<dump-file>/tmp/dump-example1.ogg</dump-file>
<burst-size>65536</burst-size>
<fallback-mount>/example2.ogg</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>
<intro>/example_intro.ogg</intro>
<hidden>1</hidden>
<no-yp>1</no-yp>
<on-connect>/home/icecast/bin/stream-start</on-connect>
<on-disconnect>/home/icecast/bin/stream-stop</on-disconnect>
</mount>
<mount>
<mount-name>/auth_example.ogg</mount-name>
<authentication type="url">
<option name="mount_add" value="http://myauthserver.net/notify_mount.php"/>
<option name="mount_remove" value="http://myauthserver.net/notify_mount.php"/>
<option name="listener_add" value="http://myauthserver.net/notify_listener.php"/>
<option name="listener_remove" value="http://myauthserver.net/notify_listener.php"/>
</authentication>
</mount>
-->
<fileserve>0</fileserve>
<!-- set the mountpoint for a shoutcast source to use, the default if not
specified is /stream but you can change it here if an alternative is
wanted or an extension is required
<shoutcast-mount>/live.nsv</shoutcast-mount>
-->
<paths>
<!-- basedir is only used if chroot is enabled -->
<basedir>/usr/share/icecast</basedir>
<!-- Note that if <chroot> is turned on below, these paths must both
be relative to the new root, not the original root -->
<logdir>/var/log/icecast</logdir>
<webroot>/usr/share/icecast/web</webroot>
<adminroot>/usr/share/icecast/admin</adminroot>
<!-- <pidfile>/usr/share/icecast/icecast.pid</pidfile> -->
<!-- Aliases: treat requests for 'source' path as being for 'dest' path
May be made specific to a port or bound address using the "port"
and "bind-address" attributes.
-->
<!--
<alias source="/foo" dest="/bar"/>
-->
<!-- Aliases: can also be used for simple redirections as well,
this example will redirect all requests for http://server:port/ to
the status page
-->
<alias source="/" dest="/status.xsl"/>
</paths>
<logging>
<accesslog>access.log</accesslog>
<errorlog>error.log</errorlog>
<!-- <playlistlog>playlist.log</playlistlog> -->
<loglevel>4</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
<logsize>10000</logsize> <!-- Max size of a logfile -->
<!-- If logarchive is enabled (1), then when logsize is reached
the logfile will be moved to [error|access|playlist].log.DATESTAMP,
otherwise it will be moved to [error|access|playlist].log.old.
Default is non-archive mode (i.e. overwrite)
-->
<!-- <logarchive>1</logarchive> -->
</logging>
<security>
<chroot>0</chroot>
<changeowner>
<user>icecast</user>
<group>icecast</group>
</changeowner>
</security>
</icecast> |
|
|
Back to top |
|
|
Beto
Joined: 15 Sep 2009 Posts: 4
|
Posted: Wed Sep 16, 2009 1:15 am Post subject: Varios Montajes con Icecast 2.3.1 |
|
|
Estimado Cesar:
Soy nuevo en esto y me encuentro con el mismo problema que tu.
¿Pudiste finalmente encontrar una solución para realizar varios montajes con el mismo port?
Creo que si es posible montar para el mismo puerto distintas URL
Saludos Beto
Last edited by Beto on Wed Sep 16, 2009 1:21 am; edited 1 time in total |
|
Back to top |
|
|
Cesar
Joined: 26 Jun 2008 Posts: 7
|
Posted: Wed Sep 16, 2009 1:21 am Post subject: Puntos Montaje |
|
|
Hola lastimosamente no he podido hasta la fecha resolverlos he hecho un monton de pruebas y no funciona. Tanto intentar y que no me funciona me di por vencido, pero si logras hacerlo por fa me avisas gracias |
|
Back to top |
|
|
Beto
Joined: 15 Sep 2009 Posts: 4
|
Posted: Wed Sep 16, 2009 1:25 am Post subject: Varios Montajes con Icecast 2.3.1 |
|
|
Por alguna documentación que vi en la Red tu puedes montar distintos stream con el mismo puerto pero con diferente URL
Seguimos en Contacto
Beto |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2002 phpBB Group subRebel style by ktauber
|