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 

Relais icecast vers shoutcast

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





PostPosted: Wed Jul 04, 2007 5:07 pm    Post subject: Relais icecast vers shoutcast Reply with quote

Hello^^

Voila, j'essaye sans succès depuis quelques jours à monter un relais de mon serveur icecast vers un hébergeur de stream en shoutcast.

J'utilise mediabox404 couplé à icecast.

Config:

dans mon stream.xml de mediabox404 j'ai ça:
Code:
  <Stream>
      <Server>
        <Hostname>hostname</Hostname>
        <Port>8001</Port>
        <Password>password</Password>
        <Protocol>http</Protocol>
        <Format>ogg</Format>
      </Server>
      <Mountpoint>/radio.ogg</Mountpoint>
      <Name>radio</Name>
      <Genre>Rock</Genre>
      <URL>http://monurl.org/</URL>
      <Public>0</Public>
      <Quality>4</Quality>
      <Bitrate>128</Bitrate>
      <Reencode>1</Reencode>
      <Samplerate>44100</Samplerate>
      <Channels>2</Channels>
  </Stream>



et dans mon icecast.xml:
Code:
<relay>
<server>monserverdestream.com</server>
<port>11500</port>
<mount>/</mount>
<local>/radio.ogg</local>
<on>1</on>
<relay>1</relay>
</relay>




on m'a suggéré de mettre "<Mountpoint>/</Mountpoint>" , mais on pourra plus écouter sur /radio.ogg ?
pour l'instant, je n'ai pu de flux affiché sur mon icecast (j'ai pas encore fait la modif du montpoint).


pour shoutcast, il suffit simplement de mettre
Code:
    *  RelayServer=blabla.com
    * RelayPort=8001

dans la config?


merci de m'éclairer de vos lanternes^^

++
Back to top
Anonymous
Guest





PostPosted: Thu Jul 05, 2007 1:24 pm    Post subject: Reply with quote

Pour que shoutcast relaie ton serveur, il faut effectivement que icecast exporte le stream sur /. Tu peux par exemple définir un alias de / vers /radio.ogg et il sera content !

Ensuite pour mediabox => icecast, faut voir la doc de mediabox, et t'assurer que tu as bien mis le bon port (je vois dans ta conf icecast le port 11500, alors que mediabox404 semble utiliser le port 8001.

Fais attention aussi, la syntaxe documentée pour le mount point est <local-mount>/radio.ogg</local-mount> et non pas <local> (mais ça marche peut-être aussi cela dit...)
Back to top
Anonymous
Guest





PostPosted: Fri Jul 06, 2007 11:32 am    Post subject: Reply with quote

merci Gilou Smile

1/
Quote:
Tu peux par exemple définir un alias de / vers /radio.ogg

je fais comment et dans quelle section je mets?

2/ pour le port de "monserverdestream.com" (qui est le serveur shoutcast qui va relayer mon flux de mon icecast), j'ai mis son port à lui, faut que je mette le mien alors?


3/
Quote:
<local-mount>/radio.ogg</local-mount> et non pas <local>


je mets:
Code:

<mount>/</mount>
<local-mount>/radio.ogg</local-mount>


dans icecast.xml ?

4/ Sinon, il n'y a pas le mot de passe de la source à donner?
je vais réessayer avec mon hébergeur de stream

++[/quote]
Back to top
Anonymous
Guest





PostPosted: Tue Jul 10, 2007 9:54 am    Post subject: Reply with quote

Quote:

1/
Quote:
Tu peux par exemple définir un alias de / vers /radio.ogg

je fais comment et dans quelle section je mets?

RTFM : http://icecast.org/docs/icecast-2.3.1/icecast2_config_file.html#path

Quote:

2/ pour le port de "monserverdestream.com" (qui est le serveur shoutcast qui va relayer mon flux de mon icecast), j'ai mis son port à lui, faut que je mette le mien alors?


Pas compris, mais ton serveur icecast doit relayer le bon port de mediabox404 (si celui-ci ne stream pas directement, je ne connais pas la chose), et au bout, c'est à shoutcast d'aller chercher le port convenable ou tourne icecast.

Quote:

3/
Quote:
<local-mount>/radio.ogg</local-mount> et non pas <local>


je mets:
Code:

<mount>/</mount>
<local-mount>/radio.ogg</local-mount>


dans icecast.xml ?


J'ai pas compris encore, tu auras ton /radio.xxx (OGG si tu veux relayer via du shoutcast, bon courage btw), et un alias de / vers /radio.xxx, c'est gore de monter franchement un stream sur /, mais ton problème.

Quote:

4/ Sinon, il n'y a pas le mot de passe de la source à donner?
je vais réessayer avec mon hébergeur de stream


Pas compris... Si ton icecast se connecte à ta source, il faut lui donner le pass, cf la doc de mediabox404 tout ça, probablement.
Back to top
Anonymous
Guest





PostPosted: Sat Jul 14, 2007 1:50 pm    Post subject: Reply with quote

ça ne fonctionne tjrs pas.. Sad

plusieurs infos:
- j'ai changé de port et je diffuse maintenant en mp3, voir si c'est l'ogg qui merdait
- même mots de passe d'admin pour shout et icecast

voici le log du serveur shoutcast (http://flux2.interplanete.fr:8955/):

Code:

<07/14/07@15:38:26> [source] creating relay socket
<07/14/07@15:38:26> [source] relay host gave success (HTTP/1.0 200 OK)
<07/14/07@15:38:26> [source] relay from 62.147.164.174 established.
<07/14/07@15:38:26> [source] icy-name:N/A ; icy-genre:N/A
<07/14/07@15:38:26> [source] icy-pub:0 ; icy-br:0 ; icy-url:http://www.shoutcast.com
<07/14/07@15:38:26> [source] icy-irc:N/A ; icy-icq:N/A ; icy-aim:N/A
<07/14/07@15:38:58> [source] no data (30s timeout). disconnecting.
<07/14/07@15:38:58> [source] disconnecting from relay host [waiting 30s]



mon stream.xml de mon icecast (http://www.desperate-geeks.org:8005/):
Code:

<?xml version="1.0"?>
<stream404:Configuration xmlns:stream404="http://www.icecast.org/projects/ices">
  <Playlist>
    <File>/home/toto/heberg/playlist.txt</File>
    <Randomize>1</Randomize>
    <Type>sql</Type>
    <Module>stream404</Module>
    <Crossfade>5</Crossfade>
  </Playlist>

  <BackupPlaylist>
    <File>/home/toto/heberg/playlist.txt</File>
    <Randomize>1</Randomize>
    <Type>builtin</Type>
    <Module>stream404</Module>
  </BackupPlaylist>

  <Execution>
    <Background>0</Background>
    <Verbose>1</Verbose>
    <BaseDirectory>/tmp</BaseDirectory>
  </Execution>

  <Sql>
    <Hostname>localhost</Hostname>
    <Port>3306</Port>
    <Sqltype>MYSQL</Sqltype>
    <User>babar</User>
    <Password>password</Password>
    <Database>blablabla</Database>
    <Table>t_streamstack</Table>
    <UrgTable>t_pilotstack</UrgTable>
    <CurrentStreamTable>t_currentstream</CurrentStreamTable>
    <StreamLogTable>t_streamlog</StreamLogTable>
    <MetadataTable>t_metadata</MetadataTable>
  </Sql>

  <Stream>
      <Server>
        <Hostname>toto-server</Hostname>
        <Port>8005</Port>
        <Password>password</Password>
        <Protocol>http</Protocol>
        <Format>mp3</Format>
      </Server>
      <Mountpoint>/radio.mp3</Mountpoint>
      <Name>POG radio</Name>
      <Genre>Rock</Genre>
      <URL>http://monjolisite.org/</URL>
      <Public>0</Public>
      <Quality>4</Quality>
      <Bitrate>128</Bitrate>
      <Reencode>1</Reencode>
      <Samplerate>44100</Samplerate>
      <Channels>2</Channels>
  </Stream>


</stream404:Configuration>



et mon icecast.xml (http://www.desperate-geeks.org:8005/):
Code:

<icecast>
   <limits>
   <clients>500</clients>
   <sources>4</sources>
   <threadpool>5</threadpool>
   <queue-size>102400</queue-size>
   <client-timeout>30</client-timeout>
        <header-timeout>15</header-timeout>
        <source-timeout>10</source-timeout>
   </limits>

   <authentication>
   <source-password>password</source-password>
   </authentication>

   <hostname>toto-server</hostname>

    <listen-socket>
        <port>8005</port>
    </listen-socket>

   <authentication>
      <admin-user>toto</admin-user>
      <admin-password>password</admin-password>
   </authentication>
 
    <fileserve>1</fileserve>
 
    <paths>
        <basedir>/usr/share/icecast2</basedir>
        <logdir>/var/log/icecast2</logdir>
        <webroot>/usr/share/icecast2/web</webroot>
        <adminroot>/usr/share/icecast2/admin</adminroot>
   <alias source="/" dest="/status.xsl" />
    </paths>
 
    <logging>
        <accesslog>access.log</accesslog>
        <errorlog>error.log</errorlog>
         <loglevel>4</loglevel>
    </logging>

        <directory>
                <yp-url-timeout>15</yp-url-timeout>
                <yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url>
        </directory>

   <security>
   <chroot>0</chroot>
   <changeowner>
      <user>icecast2</user>
      <group>icecast</group>
   </changeowner>
   </security>

</icecast>


qu'es-ce qui manque ou qui n'est pas bon? http://flux2.interplanete.fr:8955/ ne relaye toujours pas http://www.desperate-geeks.org:8005/ :/

++
Back to top
Anonymous
Guest





PostPosted: Mon Jul 16, 2007 5:35 pm    Post subject: Reply with quote

Il fallait faire <alias source="/" dest="/stream.mp3"/> , tout fonctionne.

cependant, je perds ma page status.xsl en faisant ça, je tome direct sur mon point de montage. comment retrouver la page des statuts?

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