Icecast Streaming Media Server Forum Index Icecast Streaming Media Server
Icecast is a Xiph Foundation Project
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Winamp no toca mi lista en tiempo real

 
Post new topic   Reply to topic    Icecast Streaming Media Server Forum Index -> Foro Español
View previous topic :: View next topic  
Author Message
Anonymous
Guest





PostPosted: Sun Mar 26, 2006 8:31 am    Post subject: Winamp no toca mi lista en tiempo real Reply with quote

Estimados he estado largas horas navegando y revisando muchas paginas para lograr entender porque mi winamp no toca en tiempo real mi lista de mp3, pero hasta ahora nada por eso recurro a ustedes.
Tengo funcionando la ultima version de icecast bajada y compilada sin problemas ademas tengo ices version 0.4 con Lame para compilar los mp3. El problema es que cuando coloco en mi winamp el url de mi server no comienza la reproduccion de mis temas hasta que los baja por completo a mi pc, es decir no opera como streaming.

Creo que debe ser algo en la configuracion pero no he logrado distinguir que es, adjunto mis configuraciones

<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>radiopass</source-password>
<!-- Relays log in username 'relay' -->
<relay-password>hackme</relay-password>

<!-- Admin logs in with the username given below -->
<admin-user>admin</admin-user>
<admin-password>hackme</admin-password>
</authentication>

<!-- Uncomment this if you want directory listings -->
<!-- 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>8000</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>/radioacm.ogg</mount>
<local-mount>/different.ogg</local-mount>
<on-demand>1</on-demand>

<relay-shoutcast-metadata>1</relay-shoutcast-metadata>
</relay>
-->

<!-- Only define a <mount> section if you want to use advanced options,
like alternative usernames or passwords -->
<mount>
<mount-name>/radioacm.ogg</mount-name>

<password>radiopass</password>

<max-listeners>1</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>


<fileserve>1</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 -->

<paths>
<!-- basedir is only used if chroot is enabled -->
<basedir>/usr/local/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/local/share/icecast/web</webroot>
<adminroot>/usr/local/share/icecast/admin</adminroot>
<!-- <pidfile>/usr/local/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>

Config ices 0.4

<?xml version="1.0"?>
<ices:Configuration xmlns:ices="http://www.icecast.org/projects/ices">
<Playlist>
<!-- This is the filename used as a playlist when using the builtin
playlist handler. -->
<File>/etc/icecast/playlist.txt</File>
<!-- Set this to 0 if you don't want to randomize your playlist, and to
1 if you do. -->
<Randomize>1</Randomize>
<!-- One of builtin, perl, or python. -->
<Type>builtin</Type>
<!-- Module name to pass to the playlist handler if using perl or python.
If you use the builtin playlist handler then this is ignored -->
<Module>ices</Module>
<!-- Set this to the number of seconds to crossfade between tracks.
Leave out or set to zero to disable crossfading (the default).
<Crossfade>5</Crossfade>
-->
</Playlist>

<Execution>
<!-- Set this to 1 if you want ices to launch in the background as a
daemon -->
<Background>0</Background>
<!-- Set this to 1 if you want to see more verbose output from ices -->
<Verbose>0</Verbose>
<!-- This directory specifies where ices should put the logfile, cue file
and pid file (if daemonizing). Don't use /tmp if you have l33t h4x0rz
on your server. -->
<BaseDirectory>/tmp</BaseDirectory>
</Execution>

<Stream>
<Server>
<!-- Hostname or ip of the icecast server you want to connect to -->
<Hostname>localhost</Hostname>
<!-- Port of the same -->
<Port>8000</Port>
<!-- Encoder password on the icecast server -->
<Password>radiopass</Password>
<!-- Header protocol to use when communicating with the server.
Shoutcast servers need "icy", icecast 1.x needs "xaudiocast", and
icecast 2.x needs "http". -->
<Protocol>http</Protocol>
</Server>

<!-- The name of the mountpoint on the icecast server -->
<Mountpoint>/radioacm.ogg</Mountpoint>
<!-- The name of the dumpfile on the server for your stream. DO NOT set
this unless you know what you're doing.
<Dumpfile>ices.dump</Dumpfile>
-->
<!-- The name of you stream, not the name of the song! -->
<Name>nuevosfaldeos</Name>
<!-- Genre of your stream, be it rock or pop or whatever -->
<Genre>Default genre</Genre>
<!-- Longer description of your stream -->
<Description>Default description</Description>
<!-- URL to a page describing your stream -->
<URL>http://localhost/</URL>
<!-- 0 if you don't want the icecast server to publish your stream on
the yp server, 1 if you do -->
<Public>0</Public>

<!-- Stream bitrate, used to specify bitrate if reencoding, otherwise
just used for display on YP and on the server. Try to keep it
accurate -->
<Bitrate>128</Bitrate>
<!-- If this is set to 1, and ices is compiled with liblame support,
ices will reencode the stream on the fly to the stream bitrate. -->
<Reencode>1</Reencode>
<!-- Number of channels to reencode to, 1 for mono or 2 for stereo -->
<!-- Sampe rate to reencode to in Hz. Leave out for LAME's best choice
<Samplerate>44100</Samplerate>
-->
<Channels>2</Channels>
</Stream>
</ices:Configuration>


Gracias
Back to top
epe
Asesor español
Asesor español


Joined: 27 Aug 2005
Posts: 132
Location: Quito - Ecuador

PostPosted: Mon Apr 03, 2006 5:11 pm    Post subject: Reply with quote

siempre el cliente que escucha el sonido, el servidor que recibe tu stream y posiblemente el cliente que codifica tu señal, siempre todos ellos introducen un pequeño delay porque ellos bofferean la señal para si a tí o a algún cliente que te escuche se les corta temproalmente la conexión ellos poder seguir emitiendo de su buffer.

normalmente son unos 15 segundos de demora, aunque puede variar para más o para menos según el tamaño del stream.

saludos
epe
_________________
--
http://www.NuestroServer.com
USA: +1 305 359 4495, España: +34 911 877 602
Ecuador: +593 2 600 4454
Se habla español
Back to top
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger
Anonymous
Guest





PostPosted: Fri Dec 29, 2006 6:08 pm    Post subject: COn problemas Reply with quote

Hola,

tengo esta configuración:

Code:
<?xml version="1.0"?>
<ices:Configuration xmlns:ices="http://www.icecast.org/projects/ices">
        <Playlist>
                <File>/home/icecast/music/playlist.txt</File>
                <Randomize>1</Randomize>
                <Type>builtin</Type>
                <Module>ices</Module>
                <Crossfade>2</Crossfade>
        </Playlist>
        <Server>
                <Hostname>209.85.8.2</Hostname>
                <Port>8001</Port>
                <Password>hackme</Password>
                <Protocol>mp3</Protocol>
        </Server>
        <Execution>
                <Background>0</Background>
                <Verbose>1</Verbose>
                <directory>/tmp</directory>
        </Execution>
        <Stream>
                <Name>Cool ices default name from XML</Name>
                <Genre>Cool ices genre from XML</Genre>
                <Description>Cool ices description from XML</Description>
                <URL>Cool ices URL from XML</URL>
                <Bitrate>128</Bitrate>
                <Public>1</Public>
                <Reencode>0</Reencode>
                <Samplerate>-1</Samplerate>
                <Channels>-1</Channels>
        </Stream>
</ices:Configuration>


Pero me contesta:

    ices -c /etc/icecast/ices.conf
    Unknown Node: Server
    Unknown Execution keyword: directory
    Unknown Node: mountpoint
    Logfile opened
    DEBUG: Sending following information to libshout:
    DEBUG: Stream: 0
    DEBUG: Host: 127.0.0.1:8000 (protocol: http)
    DEBUG: Mount: /ices, Password: letmein
    DEBUG: Name: Cool ices default name from XML URL: Cool ices URL from XML
    DEBUG: Genre: Cool ices genre from XML Desc: Cool ices description from XML
    DEBUG: Bitrate: 128 Public: 1
    DEBUG: Dump file: (null)
    DEBUG: Initializing playlist handler...
    DEBUG: Initializing builting playlist handler...
    DEBUG: Randomizing playlist...
    DEBUG: Startup complete

    DEBUG: Builtin playlist handler serving: /home/icecast/music/company.mp3
    DEBUG: Filename cleaned up from [/home/icecast/music/company.mp3] to [company]
    DEBUG: MPEG-1 layer III, 112 kbps, 44100 Hz, j-stereo
    DEBUG: Ext: 0 Mode_Ext: 0 Copyright: 0 Original: 1
    DEBUG: Error Protection: 1 Emphasis: 0 Padding: 0
    Playing /home/icecast/music/company.mp3
    DEBUG: Updated metadata on /ices to: company
    Error during send: Mount failed on http://127.0.0.1:8000/ices, error: Login failed
    Error during send: Mount failed on http://127.0.0.1:8000/ices, error: Login failed
    Error during send: Mount failed on http://127.0.0.1:8000/ices, error: Login failed
    Error during send: Mount failed on http://127.0.0.1:8000/ices, error: Login failed
    Error during send: Mount failed on http://127.0.0.1:8000/ices, error: Login failed
    Error during send: Mount failed on http://127.0.0.1:8000/ices, error: Login failed
    Error during send: Mount failed on http://127.0.0.1:8000/ices, error: Login failed
    Error during send: Mount failed on http://127.0.0.1:8000/ices, error: Login failed
    Error during send: Mount failed on http://127.0.0.1:8000/ices, error: Login failed
    Error during send: Mount failed on http://127.0.0.1:8000/ices, error: Login failed
    Too many stream errors, giving up
    Ices Exiting...


Es decir,
No me va.

alguna idea?
Back to top
epe
Asesor español
Asesor español


Joined: 27 Aug 2005
Posts: 132
Location: Quito - Ecuador

PostPosted: Tue Jan 02, 2007 10:59 pm    Post subject: Reply with quote

parece que donde te estás conectando es a localhost a un mountpoint llamado ices:

Error during send: Mount failed on http://127.0.0.1:8000/ices, error: Login failed

y no existe, revisa la configuración del ices o del icecast, tienen que coincidir el mountpoint que definas en el icecast con el que configures en el ices

saludos
epe
_________________
--
http://www.NuestroServer.com
USA: +1 305 359 4495, España: +34 911 877 602
Ecuador: +593 2 600 4454
Se habla español
Back to top
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger
Anonymous
Guest





PostPosted: Wed Jan 03, 2007 5:38 am    Post subject: Reply with quote

epe wrote:
parece que donde te estás conectando es a localhost a un mountpoint llamado ices:

Error during send: Mount failed on http://127.0.0.1:8000/ices, error: Login failed

y no existe, revisa la configuración del ices o del icecast, tienen que coincidir el mountpoint que definas en el icecast con el que configures en el ices

saludos
epe

OK!

Arreglado Smile
gracias!
Back to top
Display posts from previous:   
Post new topic   Reply to topic    Icecast Streaming Media Server Forum Index -> Foro Español All times are GMT
Page 1 of 1

 
Jump to:  
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