Centova Technologies Forum

Centova Cast v2 => Technical discussion => Topic started by: djvibes on March 03, 2012, 09:12:23 am

Title: How to relay icecast stream in Shoutcast ?
Post by: djvibes on March 03, 2012, 09:12:23 am
Hi guys, i have been trying for several days to relay my icecast stream through another shoutcast server...
I fill in the IP and the Port into Soutcast CP but .. it does not work ? Do i change somethin in icecast CP ?

Thanks is advance for your help.
Title: Re: How to relay icecast stream in Shoutcast ?
Post by: Alexiu on March 03, 2012, 12:43:11 pm
Officially, Shoutcast only supports relay of other Shoutcast stations.
Unofficially, it works but it's kinda tricky (and also against Shoutcast's ToS)

It does, however, work the other way around: you can use your Icecast server to relay your Shoutcast server
Title: Re: How to relay icecast stream in Shoutcast ?
Post by: djvibes on March 03, 2012, 03:14:10 pm
The main issue is that most of our referrals saved us as 8000/listen.pls . And I am trying to find any solution so that I can user icecc (playlist schedule)
Title: Re: How to relay icecast stream in Shoutcast ?
Post by: Alexiu on March 03, 2012, 04:24:57 pm
You don't necessarily need Icecast in order to use ices-cc, it work with Shoutcast as well.
Title: Re: How to relay icecast stream in Shoutcast ?
Post by: rihosts on March 05, 2012, 01:28:26 am
A Icecast stream can not relay stream to a shoutcast server.
Title: Re: How to relay icecast stream in Shoutcast ?
Post by: Jim on March 29, 2012, 09:28:44 am
A Shoutcast server CAN relay from an Icecast server. I have setup few clients with this inside Centovacast. It requires you edit the raw Icecast config file outside of Centovacast though. It also causes the Icecast server not to display the Icecast "server administration" page in the "normal" (root) way :

i.e. http://hostname:port/ doesnt display status page
http://hostname:port/status.xsl does display it

This is because a shoutcast expects the relay to be in the form of hostname:port not hostname:port/mount. You need to setup an alias inside Icecasts config file mapping the /mount to / like this :

<alias source="/" dest="/mount"/>

Then you can relay from Shoutcast.