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 

IceCast2 Works - YP don't Work = Help needed - Thanks

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





PostPosted: Thu May 29, 2008 12:38 am    Post subject: IceCast2 Works - YP don't Work = Help needed - Thanks Reply with quote

My project GKRadio Europe is streaming on Shoutcast and currently We are doing some tests with IceCast2 .. and Icecast2 gives great results.
However whatever is written into the code .. We don't achieve the Yellow Pages.
Something else who is very strange is that even when the IceCast2 stream serv isn't running the stream is still online and can be heard.
Also the clients are Unlimited even they have into the configuration a value of 5

Technical details :
GKRadio Europe is operating at 1 mainserver and is streaming with SAM Broadcaster 3 at 128kbps 44.1 kHz stereo (mp3)
The streamsource to IceCast2 is
http://www.gkradio.eu/GKREurope.m3u

Below the code who is used into the IceCast2 configuration, clients are up at 5 for reason that we are currently making tests
Thanks to everybody who can post the correct code using the details mentioned below.
Help is mostly appriciated !

Code:
<icecast>
    <limits>
        <clients>5</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>******</source-password>
        <!-- Relays log in username 'relay' -->
        <relay-password>******</relay-password>

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

    <!-- Uncomment this if you want directory listings -->
    <!--
    <directory>
        <yp-url-timeout>5</yp-url-timeout>
        <yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url>
    </directory>
    <directory>
        <yp-url-timeout>5</yp-url-timeout>
        <yp-url>http://www.oddsock.org/cgi-bin/yp-cgi</yp-url>
    </directory>
    <directory>
 <yp-url-timeout>5</yp-url-timeout>
 <yp-url>http://www.kochavchadash.com/yp/yp.aspx</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>9034</port>
        <!-- <bind-address>212.123.19.221</bind-address> -->
    </listen-socket>
    <!--
    <listen-socket>
        <port>8001</port>
    </listen-socket>
    -->

    <!--<master-server>212.123.19.221</master-server>-->
    <!--<master-server-port>9034</master-server-port>-->
    <!--<master-update-interval>120</master-update-interval>-->
    <!--<master-password>******</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>0</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>
    -->

    <!-- Only define a <mount> section if you want to use advanced options,
         like alternative usernames or passwords
    <mount>
        <mount-name>/GKREurope</mount-name>
        <username>******</username>
        <password>******</password>
        <max-listeners>5</max-listeners>
        <max-listener-duration>600</max-listener-duration>
        <dump-file>/tmp/dump-example1.ogg</dump-file>
        <intro>/intro.ogg</intro>
        <fallback-mount>/example2.ogg</fallback-mount>
        <fallback-override>1</fallback-override>
        <fallback-when-full>1</fallback-when-full>
        <public>1</public>
        <stream-name>GKRadio Europe The Old and New WWW.GKRADIO.EU</stream-name>
        <stream-description>REQUEST A TRACK @ WWW.GKRADIO.EU</stream-description>
        <stream-url>http://www.gkradio.eu</stream-url>
        <genre>Mixed Top40 60s 70s 80s 90s Pop RnB</genre>
        <bitrate>128</bitrate>
        <type>application/mpeg</type>
        <subtype>vorbis</subtype>
        <hidden>1</hidden>
        <burst-size>65536</burst-size>
        <mp3-metadata-interval>4096</mp3-metadata-interval>
        <authentication type="htpasswd">
                <option name="filename" value="myauth"/>
                <option name="allow_duplicate_users" value="0"/>
        </authentication>
        <on-connect>/home/icecast/bin/source-start</on-connect>
        <on-disconnect>/home/icecast/bin/source-end</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>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
    <shoutcast-mount>/listen.pls</shoutcast-mount>
    -->

    <paths>
  <!-- basedir is only used if chroot is enabled -->
        <basedir>./</basedir>

        <!-- Note that if <chroot> is turned on below, these paths must both
             be relative to the new root, not the original root -->
        <logdir>./logs</logdir>
        <webroot>./web</webroot>
        <adminroot>./admin</adminroot>
        <!-- <pidfile>./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>nobody</user>
            <group>nogroup</group>
        </changeowner>
        -->
    </security>
</icecast>
Back to top
karlH
Code Warrior
Code Warrior


Joined: 13 Jun 2005
Posts: 5476
Location: UK

PostPosted: Thu May 29, 2008 2:05 am    Post subject: Reply with quote

The first thing to note about xml is that <!-- and --> are markers for indicating the start and end of a comment (ie anything in-between is ignored).

So your xml does not have any directory settings and there are no <mount> settings. The net result is that no directory attempts are being made and no mount limits are applied. Try reading the xml into a web browser.

Fix is to uncomment the parts you want, and change the <hostname> to something more realistic. You probably want the clients setting higher as well.

karl.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Anonymous
Guest





PostPosted: Sat May 31, 2008 2:14 am    Post subject: Reply with quote

Thanks Karl,

On my admin page I see currently this
yp_currently_playing R.I.O. - Shine On (Mondo Remix)
together with the other station details
However don't have any ranking into the YP section or stream directory

I managed some of the "uncomment" sections who gives the result as written above.
When I uncomment some of the other items .. on some items I'm loosing contact with the stream.
However into the current script everything runs ok at the stream
Please feel free to check out the result
http://www.gkradio.eu/GKREurope.m3u

The reason that there are only 5 clients is that We are doing tests with your type of streamserver (IceCast2) by using Our regular encoders into Sam Broadcaster - set to a public status.
To Our mainstream there is a Shoutcast sc_serv operational.

The idea is to change this into the near future into IceCast only.
So for this reason all help and details are welcome to achieve a correct configuration and collab.
So eather you or any other fellow members are mostly welcome with a correct code who can be paste into the IceCast2 configuration.

Just for the record, GKRadio Europe is a fully operational Interactive Internetradio project who is in search for the best reliable system who can offer real listening pleasure to the listeners.
feel free to visit the website http://www.gkradio.eu

Thanks for any help of yourside
Respect !
Code:
<icecast>
    <limits>
        <clients>5</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>******</source-password>
        <!-- Relays log in username 'relay' -->
        <relay-password>******</relay-password>

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

 
    <directory>
        <yp-url-timeout>5</yp-url-timeout>
        <yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url>
    </directory>
    <directory>
        <yp-url-timeout>5</yp-url-timeout>
        <yp-url>http://www.oddsock.org/cgi-bin/yp-cgi</yp-url>
    </directory>
    <directory>
        <yp-url-timeout>5</yp-url-timeout>
        <yp-url>http://www.kochavchadash.com/yp/yp.aspx</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>GKRadioEurope</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>9034</port>
        <!-- <bind-address>212.123.19.221</bind-address> -->
    </listen-socket>
    <!--
    <listen-socket>
        <port>8001</port>
    </listen-socket>
    -->

    <!--<master-server>212.123.19.221</master-server>-->
    <!--<master-server-port>9034</master-server-port>-->
    <!--<master-update-interval>120</master-update-interval>-->
    <!--<master-password>******</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>0</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>
    -->

    <!-- Only define a <mount> section if you want to use advanced options,
         like alternative usernames or passwords
    <mount>
        <mount-name>/GKREurope</mount-name>
        <username>******</username>
        <password>******</password>
        <max-listeners>5</max-listeners>
        <max-listener-duration>600</max-listener-duration>
        <dump-file>/tmp/dump-example1.ogg</dump-file>
        <intro>/intro.ogg</intro>
        <fallback-mount>/example2.ogg</fallback-mount>
        <fallback-override>1</fallback-override>
        <fallback-when-full>1</fallback-when-full>
        <public>1</public>
        <stream-name>GKRadio Europe The Old and New WWW.GKRADIO.EU</stream-name>
        <stream-description>REQUEST A TRACK @ WWW.GKRADIO.EU</stream-description>
        <stream-url>http://www.gkradio.eu</stream-url>
        <genre>Mixed Top40 60s 70s 80s 90s Pop RnB</genre>
        <bitrate>128</bitrate>
        <type>application/mpeg</type>
        <subtype>vorbis</subtype>
        <hidden>1</hidden>
        <burst-size>65536</burst-size>
        <mp3-metadata-interval>4096</mp3-metadata-interval>
        <authentication type="htpasswd">
                <option name="filename" value="myauth"/>
                <option name="allow_duplicate_users" value="0"/>
        </authentication>
        <on-connect>/home/icecast/bin/source-start</on-connect>
        <on-disconnect>/home/icecast/bin/source-end</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>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
    <shoutcast-mount>/stream</shoutcast-mount>
    -->

    <paths>
  <!-- basedir is only used if chroot is enabled -->
        <basedir>./</basedir>

        <!-- Note that if <chroot> is turned on below, these paths must both
             be relative to the new root, not the original root -->
        <logdir>./logs</logdir>
        <webroot>./web</webroot>
        <adminroot>./admin</adminroot>
        <!-- <pidfile>./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>nobody</user>
            <group>nogroup</group>
        </changeowner>
        -->
    </security>
</icecast>
[/url]
Back to top
karlH
Code Warrior
Code Warrior


Joined: 13 Jun 2005
Posts: 5476
Location: UK

PostPosted: Sat May 31, 2008 12:54 pm    Post subject: Reply with quote

I just tried the IP in your m3u playlist and the server was very slow to respond. That may be a question of a saturated link or an overloaded CPU.

you will need to have the setting corrected for

<hostname>GKRadioEurope</hostname>

as that is not a valid DNS or IP address. The directory server will not be verifying your stream with that setting.

I would also drop the oddsock.org directory server reference as that is no longer active, so that will just be causing timeouts when trying to update.

karl.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Anonymous
Guest





PostPosted: Sat May 31, 2008 1:25 pm    Post subject: Reply with quote

Hi Karl,

The hostname is now changed to the fixed IP of the server / streamsource. (this is a Windows server2003 located at a datacenter in Belgium)
As configuration I'm using currently the "easy" config - who can be found into the IceCast2 software maps.
I submitted some other items such as limits clients etc etc
As test this is already ok and also for reason (into the near future if everything works out) that in my country Belgium the Royalty Agencies are working with strict amounts of clients (25, 50, 100, 250) I can not set this limit to unlimited.

I made a copy of the current "easy" config below of this.
I guess this has to be the right one Smile
If so I hope it gonna work out also to the YP section.

During the upcoming Summer the mainserver (and IP) where clients can connect to the stream gonna change, this gonna give also a better and faster connection.

I wanna thank you for your help and please let Me know if the config written below is now the correct one.
http://www.gkradio.eu/GKREurope.m3u
Thanks again and enjoy your weekend
regards,
Philippe - Belgium

<!-- This config file contains a minimal set of configurable parameters,
and mostly just contains the things you need to change. We created
this for those who got scared away from the rather large and heavily
commented icecast.xml.dist file. -->
<icecast>
<limits>
<clients>5</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>
<burst-size>65535</burst-size>
</limits>
<authentication>
<source-password>******</source-password>
<relay-password>******</relay-password>
<admin-user>******</admin-user>
<admin-password>******</admin-password>
</authentication>
<directory>
<yp-url-timeout>5</yp-url-timeout>
<yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url>
</directory>
<directory>
<yp-url-timeout>5</yp-url-timeout>
<yp-url>http://www.kochavchadash.com/yp/yp.aspx</yp-url>
</directory>
<hostname>212.123.19.221</hostname>
<listen-socket>
<port>9034</port>
</listen-socket>
<fileserve>1</fileserve>
<paths>
<logdir>./logs</logdir>
<webroot>./web</webroot>
<adminroot>./admin</adminroot>
<alias source="/" dest="/status.xsl"/>
</paths>
<logging>
<accesslog>access.log</accesslog>
<errorlog>error.log</errorlog>
<loglevel>3</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
</logging>
</icecast>
Back to top
karlH
Code Warrior
Code Warrior


Joined: 13 Jun 2005
Posts: 5476
Location: UK

PostPosted: Sat May 31, 2008 3:46 pm    Post subject: Reply with quote

personally I think it would be better to up the <clients> limit and use a <max-listeners> setting in a <mount> section. Check the log files to see if there are any other errors,

karl.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Anonymous
Guest





PostPosted: Sun Jun 01, 2008 2:48 am    Post subject: Reply with quote

Hi Karl,

What are they calling this .. Learning and Improving ? Very Happy

Ok I made some adjustements to the things you're talking about.
See the code section below ...
I made also a copy of the Error Log, this copy is below of the code section.

I have the idea that in the tabs of the IceCast2 I have also some errors .. reason is that in the tab "Source Level Statistics" I don't see all the time the mount /GKREurope
After a restart of it .. it don't appear .. so I guess that can be also a reason that nothing is listed at the YP section. Unless I'm wrong in my way of thinking.
Anyway the setup of IceCast2 looks to Me more difficult than the shoutcast sc_serv for reason that even some rules / commands are made they don't seems to affect the meta data at once for example at the YP section.

So I have still some probs .. but I wanna solve them for 100%
For the record : IceCast2 has a free outgoing/access signal at the firewall of the Windows2003 server .. so that can't be a reason that it don't work 100%
Please .. feel free to adjust any element / section who can achieve a 100% reliable transfer of data.
My admin page looks ok .. the only thing that seems to give an error each time is the YP section
http://www.gkradio.eu/GKREurope.m3u

Thanks again for any help,
Philippe - Belgium

Code:
<!-- This config file contains a minimal set of configurable parameters,
     and mostly just contains the things you need to change.  We created
     this for those who got scared away from the rather large and heavily
     commented icecast.xml.dist file. -->
<icecast>
    <limits>
        <clients>100</clients>
        <sources>2</sources>
        <threadpool>5</threadpool>
        <queue-size>524288</queue-size>
        <burst-on-connect>1</burst-on-connect>
        <burst-size>65535</burst-size>
    </limits>
    <authentication>
        <source-password>******</source-password>
        <relay-password>******</relay-password>
        <admin-user>******</admin-user>
        <admin-password>******</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.kochavchadash.com/yp/yp.aspx</yp-url>
    </directory>
    <hostname>212.123.19.221</hostname>
    <listen-socket>
        <port>9034</port>
    </listen-socket>

    <mount>
        <mount-name>/GKREurope</mount-name>
        <max-listeners>5</max-listeners>
        <max-listener-duration>21600</max-listener-duration>
        <public>1</public>
        <stream-name>GKRadio Europe The Old and New WWW.GKRADIO.EU</stream-name>
        <stream-description>REQUEST A TRACK @ WWW.GKRADIO.EU</stream-description>
        <stream-url>http://www.gkradio.eu</stream-url>
        <genre>Mixed Top40 60s 70s 80s 90s Pop RnB</genre>
        <bitrate>128</bitrate>
        <type>application/mpeg</type>
    </mount>

    <fileserve>1</fileserve>
    <paths>
        <logdir>./logs</logdir>
        <webroot>./web</webroot>
        <adminroot>./admin</adminroot>
        <alias source="/" dest="/status.xsl"/>
    </paths>
    <logging>
        <accesslog>access.log</accesslog>
        <errorlog>error.log</errorlog>
       <loglevel>4</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
       <logsize>10000</logsize>
       <logarchive>1</logarchive>   
</logging>
</icecast>

    [2008-06-01 03:42:14] INFO admin/admin.c Received admin command metadata on mount "/GKREurope"
    [2008-06-01 03:42:14] DBUG admin/admin.c Got metadata update request
    [2008-06-01 03:42:14] INFO admin/admin.c Metadata on mountpoint /GKREurope changed to "RadioDaddy.com - Promo"
    [2008-06-01 03:42:14] DBUG fserve/fserve.c Adding client to file serving engine
    [2008-06-01 03:42:15] DBUG stats/stats.c update node client_connections (14)
    [2008-06-01 03:42:15] DBUG stats/stats.c update node clients (2)
    [2008-06-01 03:42:15] DBUG stats/stats.c new node title (RadioDaddy.com - Promo)
    [2008-06-01 03:42:17] DBUG yp/yp.c YP touch at http://dir.xiph.org/cgi-bin/yp-cgi succeeded
    [2008-06-01 03:42:17] DBUG stats/stats.c new node yp_currently_playing (RadioDaddy.com - Promo)
    [2008-06-01 03:42:17] DBUG stats/stats.c update node yp_currently_playing (RadioDaddy.com - Promo)
    [2008-06-01 03:42:17] DBUG yp/yp.c YP touch at http://www.kochavchadash.com/yp/yp.aspx succeeded
    [2008-06-01 03:42:18] DBUG stats/stats.c update node total_bytes_read (2791600)
    [2008-06-01 03:42:18] DBUG stats/stats.c update node total_bytes_sent (2474749)
    [2008-06-01 03:42:23] DBUG stats/stats.c update node total_bytes_read (2870962)
    [2008-06-01 03:42:23] DBUG stats/stats.c update node total_bytes_sent (2553153)
    [2008-06-01 03:42:28] DBUG stats/stats.c update node total_bytes_read (2951628)
    [2008-06-01 03:42:28] DBUG stats/stats.c update node total_bytes_sent (2634359)
    [2008-06-01 03:42:30] DBUG stats/stats.c update node clients (3)
    [2008-06-01 03:42:30] DBUG stats/stats.c update node connections (16)
    [2008-06-01 03:42:30] DBUG admin/admin.c Admin request (/admin/stats.xml)
    [2008-06-01 03:42:30] DBUG admin/admin.c Got command (stats.xml)
    [2008-06-01 03:42:30] DBUG admin/admin.c Stats request, sending xml stats
    [2008-06-01 03:42:30] DBUG fserve/fserve.c Adding client to file serving engine
    [2008-06-01 03:42:30] DBUG stats/stats.c update node client_connections (15)
    [2008-06-01 03:42:30] DBUG stats/stats.c update node clients (2)
    [2008-06-01 03:42:33] DBUG stats/stats.c update node total_bytes_read (3031000)
    [2008-06-01 03:42:33] DBUG stats/stats.c update node total_bytes_sent (2714164)
    [2008-06-01 03:42:38] DBUG stats/stats.c update node total_bytes_read (3111288)
    [2008-06-01 03:42:38] DBUG stats/stats.c update node total_bytes_sent (2793969)
    [2008-06-01 03:42:42] DBUG admin/admin.c Admin request (/admin/metadata)
    [2008-06-01 03:42:42] DBUG admin/admin.c Got command (metadata)
    [2008-06-01 03:42:42] INFO admin/admin.c Received admin command metadata on mount "/GKREurope"
    [2008-06-01 03:42:42] DBUG admin/admin.c Got metadata update request
    [2008-06-01 03:42:42] INFO admin/admin.c Metadata on mountpoint /GKREurope changed to "Apotheosis - O Fortuna"
    [2008-06-01 03:42:42] DBUG fserve/fserve.c Adding client to file serving engine
    [2008-06-01 03:42:42] DBUG stats/stats.c update node clients (3)
    [2008-06-01 03:42:42] DBUG stats/stats.c update node connections (17)
    [2008-06-01 03:42:42] DBUG stats/stats.c update node client_connections (16)
    [2008-06-01 03:42:42] DBUG stats/stats.c update node clients (2)
    [2008-06-01 03:42:43] DBUG stats/stats.c update node title (Apotheosis - O Fortuna)
    [2008-06-01 03:42:43] DBUG stats/stats.c update node total_bytes_read (3191119)
    [2008-06-01 03:42:43] DBUG stats/stats.c update node total_bytes_sent (2873822)
    [2008-06-01 03:42:45] DBUG stats/stats.c update node yp_currently_playing (Apotheosis - O Fortuna)
    [2008-06-01 03:42:45] DBUG yp/yp.c YP touch at http://dir.xiph.org/cgi-bin/yp-cgi succeeded
    [2008-06-01 03:42:45] DBUG stats/stats.c update node yp_currently_playing (Apotheosis - O Fortuna)
    [2008-06-01 03:42:45] DBUG yp/yp.c YP touch at http://www.kochavchadash.com/yp/yp.aspx succeeded
    [2008-06-01 03:42:48] DBUG stats/stats.c update node total_bytes_read (3270949)
    [2008-06-01 03:42:48] DBUG stats/stats.c update node total_bytes_sent (2953627)
    [2008-06-01 03:42:53] DBUG stats/stats.c update node total_bytes_read (3351197)
    [2008-06-01 03:42:53] DBUG stats/stats.c update node total_bytes_sent (3033432)
    [2008-06-01 03:42:58] DBUG stats/stats.c update node total_bytes_read (3431027)
    [2008-06-01 03:42:58] DBUG stats/stats.c update node total_bytes_sent (3113236)
    [2008-06-01 03:43:03] DBUG stats/stats.c update node total_bytes_read (3511200)
    [2008-06-01 03:43:03] DBUG stats/stats.c update node total_bytes_sent (3194442)
    [2008-06-01 03:43:08] DBUG stats/stats.c update node total_bytes_read (3591000)
    [2008-06-01 03:43:08] DBUG stats/stats.c update node total_bytes_sent (3274247)
    [2008-06-01 03:43:13] DBUG stats/stats.c update node total_bytes_read (3671354)
    [2008-06-01 03:43:13] DBUG stats/stats.c update node total_bytes_sent (3354052)
    [2008-06-01 03:43:18] DBUG stats/stats.c update node total_bytes_read (3751184)
    [2008-06-01 03:43:18] DBUG stats/stats.c update node total_bytes_sent (3433857)
    [2008-06-01 03:43:19] DBUG slave/slave.c checking master stream list
    [2008-06-01 03:43:23] DBUG stats/stats.c update node total_bytes_read (3831014)
    [2008-06-01 03:43:23] DBUG stats/stats.c update node total_bytes_sent (3513662)
    [2008-06-01 03:43:28] DBUG stats/stats.c update node total_bytes_read (3911600)
    [2008-06-01 03:43:28] DBUG stats/stats.c update node total_bytes_sent (3594867)
    [2008-06-01 03:43:31] DBUG admin/admin.c Admin request (/admin/stats.xml)
    [2008-06-01 03:43:31] DBUG admin/admin.c Got command (stats.xml)
    [2008-06-01 03:43:31] DBUG admin/admin.c Stats request, sending xml stats
    [2008-06-01 03:43:31] DBUG fserve/fserve.c Adding client to file serving engine
    [2008-06-01 03:43:31] DBUG stats/stats.c update node clients (3)
    [2008-06-01 03:43:31] DBUG stats/stats.c update node connections (1Cool
    [2008-06-01 03:43:31] DBUG stats/stats.c update node client_connections (17)
    [2008-06-01 03:43:31] DBUG stats/stats.c update node clients (2)
    [2008-06-01 03:43:33] DBUG stats/stats.c update node total_bytes_read (3991400)
    [2008-06-01 03:43:33] DBUG stats/stats.c update node total_bytes_sent (3674672)
    [2008-06-01 03:43:37] DBUG slave/slave.c checking master stream list
    [2008-06-01 03:43:38] DBUG stats/stats.c update node total_bytes_read (4071200)
    [2008-06-01 03:43:38] DBUG stats/stats.c update node total_bytes_sent (3754477)
    [2008-06-01 03:43:43] DBUG stats/stats.c update node total_bytes_read (4151589)
    [2008-06-01 03:43:43] DBUG stats/stats.c update node total_bytes_sent (3834282)
    [2008-06-01 03:43:48] DBUG stats/stats.c update node total_bytes_read (4230800)
    [2008-06-01 03:43:48] DBUG stats/stats.c update node total_bytes_sent (3914087)
    [2008-06-01 03:43:53] DBUG stats/stats.c update node total_bytes_read (4311249)
    [2008-06-01 03:43:53] DBUG stats/stats.c update node total_bytes_sent (3993892)
    [2008-06-01 03:43:58] DBUG stats/stats.c update node total_bytes_read (4391079)
    [2008-06-01 03:43:58] DBUG stats/stats.c update node total_bytes_sent (4073697)
    [2008-06-01 03:44:03] DBUG stats/stats.c update node total_bytes_read (4471328)
    [2008-06-01 03:44:03] DBUG stats/stats.c update node total_bytes_sent (4153502)
    [2008-06-01 03:44:08] DBUG stats/stats.c update node total_bytes_read (4551158)
    [2008-06-01 03:44:08] DBUG stats/stats.c update node total_bytes_sent (4233306)
    [2008-06-01 03:44:13] DBUG stats/stats.c update node total_bytes_read (4631200)
    [2008-06-01 03:44:13] DBUG stats/stats.c update node total_bytes_sent (4314512)
    [2008-06-01 03:44:18] DBUG stats/stats.c update node total_bytes_read (4711000)
    [2008-06-01 03:44:18] DBUG stats/stats.c update node total_bytes_sent (4394317)
    [2008-06-01 03:44:23] DBUG stats/stats.c update node total_bytes_read (4791484)
    [2008-06-01 03:44:23] DBUG stats/stats.c update node total_bytes_sent (4474122)
    [2008-06-01 03:44:28] DBUG stats/stats.c update node total_bytes_read (4871733)
    [2008-06-01 03:44:28] DBUG stats/stats.c update node total_bytes_sent (4553927)
    [2008-06-01 03:44:31] DBUG admin/admin.c Admin request (/admin/stats.xml)
    [2008-06-01 03:44:31] DBUG admin/admin.c Got command (stats.xml)
    [2008-06-01 03:44:31] DBUG admin/admin.c Stats request, sending xml stats
    [2008-06-01 03:44:31] DBUG fserve/fserve.c Adding client to file serving engine
    [2008-06-01 03:44:31] DBUG stats/stats.c update node clients (3)
    [2008-06-01 03:44:31] DBUG stats/stats.c update node connections (19)
    [2008-06-01 03:44:31] DBUG stats/stats.c update node client_connections (1Cool
    [2008-06-01 03:44:31] DBUG stats/stats.c update node clients (2)
    [2008-06-01 03:44:33] DBUG stats/stats.c update node total_bytes_read (4951145)
    [2008-06-01 03:44:33] DBUG stats/stats.c update node total_bytes_sent (4633732)
    [2008-06-01 03:44:38] DBUG stats/stats.c update node total_bytes_read (5030975)
    [2008-06-01 03:44:38] DBUG stats/stats.c update node total_bytes_sent (4713537)
    [2008-06-01 03:44:43] DBUG stats/stats.c update node total_bytes_read (5111223)
    [2008-06-01 03:44:43] DBUG stats/stats.c update node total_bytes_sent (4793341)
    [2008-06-01 03:44:45] DBUG stats/stats.c update node yp_currently_playing (Apotheosis - O Fortuna)
    [2008-06-01 03:44:45] DBUG yp/yp.c YP touch at http://www.kochavchadash.com/yp/yp.aspx succeeded
    [2008-06-01 03:44:48] DBUG stats/stats.c update node total_bytes_read (5191053)
    [2008-06-01 03:44:48] DBUG stats/stats.c update node total_bytes_sent (4873146)
    [2008-06-01 03:44:53] DBUG stats/stats.c update node total_bytes_read (5271000)
    [2008-06-01 03:44:53] DBUG stats/stats.c update node total_bytes_sent (4954352)
    [2008-06-01 03:44:58] DBUG stats/stats.c update node total_bytes_read (5350800)
    [2008-06-01 03:44:58] DBUG stats/stats.c update node total_bytes_sent (5034157)
    [2008-06-01 03:45:03] DBUG stats/stats.c update node total_bytes_read (5430600)
    [2008-06-01 03:45:03] DBUG stats/stats.c update node total_bytes_sent (5113962)
    [2008-06-01 03:45:08] DBUG stats/stats.c update node total_bytes_read (5511210)
    [2008-06-01 03:45:08] DBUG stats/stats.c update node total_bytes_sent (5193767)
    [2008-06-01 03:45:10] INFO fserve/fserve.c checking for file /played.html (./web/played.html)
    [2008-06-01 03:45:10] WARN fserve/fserve.c req for file "./web/played.html" No such file or directory
    [2008-06-01 03:45:10] DBUG fserve/fserve.c Adding client to file serving engine
    [2008-06-01 03:45:10] DBUG stats/stats.c update node clients (3)
    [2008-06-01 03:45:10] DBUG stats/stats.c update node connections (20)
    [2008-06-01 03:45:10] DBUG stats/stats.c update node client_connections (19)
    [2008-06-01 03:45:10] DBUG stats/stats.c update node clients (2)
    [2008-06-01 03:45:13] DBUG stats/stats.c update node total_bytes_read (5591040)
    [2008-06-01 03:45:13] DBUG stats/stats.c update node total_bytes_sent (5273572)
    [2008-06-01 03:45:18] DBUG stats/stats.c update node total_bytes_read (5671288)
    [2008-06-01 03:45:18] DBUG stats/stats.c update node total_bytes_sent (5353376)
    [2008-06-01 03:45:20] DBUG slave/slave.c checking master stream list
    [2008-06-01 03:45:23] DBUG stats/stats.c update node total_bytes_read (5751200)
    [2008-06-01 03:45:23] DBUG stats/stats.c update node total_bytes_sent (5434582)
    [2008-06-01 03:45:28] DBUG stats/stats.c update node total_bytes_read (5830949)
    [2008-06-01 03:45:28] DBUG stats/stats.c update node total_bytes_sent (5512986)
    [2008-06-01 03:45:31] DBUG stats/stats.c update node clients (3)
    [2008-06-01 03:45:31] DBUG stats/stats.c update node connections (21)
    [2008-06-01 03:45:31] DBUG admin/admin.c Admin request (/admin/stats.xml)
    [2008-06-01 03:45:31] DBUG admin/admin.c Got command (stats.xml)
    [2008-06-01 03:45:31] DBUG admin/admin.c Stats request, sending xml stats
    [2008-06-01 03:45:31] DBUG fserve/fserve.c Adding client to file serving engine
    [2008-06-01 03:45:32] DBUG stats/stats.c update node client_connections (20)
    [2008-06-01 03:45:32] DBUG stats/stats.c update node clients (2)
    [2008-06-01 03:45:33] DBUG stats/stats.c update node total_bytes_read (5910800)
    [2008-06-01 03:45:33] DBUG stats/stats.c update node total_bytes_sent (5594192)
Back to top
karlH
Code Warrior
Code Warrior


Joined: 13 Jun 2005
Posts: 5476
Location: UK

PostPosted: Sun Jun 01, 2008 1:15 pm    Post subject: Reply with quote

you say there's an error but the log looks fine.

You have a stream /GKREurope, you can see the stats for the read/sent counts, there are metadata updates going on a few times in the log. YP updates are occurring on both YP servers. And stats.xml is requested. Nothing looks wrong from what we see here.

BTW you only need the max-listeners and mount-name in <mount>, all the other settings should be provided by the source client.

karl.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Anonymous
Guest





PostPosted: Sun Jun 01, 2008 3:02 pm    Post subject: Reply with quote

Hello Karl,

Thats correct, in fact all other details are provided by SAM Broadcaster.
It looks also that I'm into the YP pages (just checked it)
The only thing who is not yet fixed is de type of content .. to Me "MP3" .. at the YP it is written as "unknown"

But .. I found also something who can help other people : Smile
When things are changed into the IceCast2 it seems that they don't affect the meta data concerning the connection to the YP section (means = stop IC2, change config, close config, start IC2)
But at that time the streamencoder (SAM Broadcaster) is "still" activated.

What have I done ?
The changes like written above and I made a re-start of the streamencoder of SAM who streams the content for IC2.
In realtime it affects IceCast2 with the new data and YP data.

So maybe this is more or less the basic issue who made the problems.

You have to know that I'm working at 1 mainserver at a datacenter with remote deskcontrol and everything who is activated into SAM stays activated.
So I may hope that this topic gonna be also helpfull to other fellow members in managing their startup probs Idea

Have a great week and all the best .. and thanks very much for your follow up !!

karlH wrote:


BTW you only need the max-listeners and mount-name in <mount>, all the other settings should be provided by the source client.

karl.
Back to top
Display posts from previous:   
Post new topic   Reply to topic    Icecast Streaming Media Server Forum Index -> Icecast Server 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