icecast i konfiguracja ? Potrzebna pomoc.

Tematy

Moonlight Sonata // Saucedo Odkrywa Miłuje Kocha

Tutaj może wkleje moją konfiguracje

<icecast>    <limits>        <clients>100</clients>        <sources>2</sources>        <threadpool>5</threadpool>        <queue-size>524288</queue-size>        <client-timeout>90</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 'hackname' -->        <source-password>metal</source-password>        <!-- Relays log in username 'relay' -->        <relay-password></relay-password>        <!-- Admin logs in with the username given below -->        <admin-user>metal</admin-user>        <admin-password>metal</admin-password>    </authentication>    <!-- Uncomment this if you want directory listings -->    <!--    <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://10.0.0.73:8000/live.ogg</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>http://10.0.0.73:8000/live.ogg</hostname>    <!-- You can use these two if you only want a single listener -->    <!--<port>8000</port> -->    <!--<bind-address>10.0.0.91</bind-address>-->    <!-- You may have multiple <listener> elements -->    <listen-socket>        <port>8000</port>        <!-- <bind-address>10.0.0.73</bind-address> -->    </listen-socket>    <!--    <listen-socket>        <port>8000</port>    </listen-socket>    -->    <!--<master-server>10.0.0.73</master-server>-->    <!--<master-server-port>8000</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>10.0.0.73</server>        <port>8000</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>/example-complex.ogg</mount-name>        <username></username>        <password></password>        <max-listeners>3</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>        <authentication type="htpasswd">                <option name="filename" value="myauth"/>                <option name="allow_duplicate_users" value="0"/>        </authentication>        <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>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>/live.ogg</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="http://10.0.0.73:8000/live.ogg" 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>

MA to być radio na sieci wszysyko prawie gotowe klient ma plugin ogg vorbis, Pokzauje mu się próba połączenia ale dalej nie idze czy ktoś mógłby mi pomóc ustawić tak żeby zaczeło działać bo nie moge do tego dojść :(

Etap connecting i koniec nie wiem co trzeba jeszcze dopisać do serwera żeby ktoś mógł się połączyć <_< Oczywiście plugin z winampa łączy się z serwerem icecast. :)
SOrki za tak dułgi post.
Użytkownik Mefisto777 edytował ten post 27 styczeń 2006, 11:01
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • milosnikstop.keep.pl
  • Powered by MyScript