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 

Multiple sources (ie. DJs) for one mountpoint?

 
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: Wed Mar 01, 2006 6:17 pm    Post subject: Multiple sources (ie. DJs) for one mountpoint? Reply with quote

Hi,
I'm trying to set up a streaming station with Icecast. The thing is, myself and a few friends want to stream at different (fixed) times. What I'd like to be able to do is tell Icecast "X's show is over, switch over to Y" and then allow Y's source stream to get fed to whoever's listening. Basically a "DJ switcher" thing. But I want to do that without the listeners' connections dropping - the switchover should be pretty much seamless.

Can Icecast do this? If so, how do I need to set it up?

Thanks.
Back to top
Anonymous
Guest





PostPosted: Wed Mar 01, 2006 11:00 pm    Post subject: Reply with quote

Yo I'm in the same boat. I don't think there is a solution coded already. I think you will just have to coordinate the takeover of the stream via AIM or something.

I don't even think there is a way to have different login passwds for servers although I know they coded a way for users to login so it might be possible for someone to come up with this.

Later,
Robbt
Back to top
karlH
Code Warrior
Code Warrior


Joined: 13 Jun 2005
Posts: 5476
Location: UK

PostPosted: Thu Mar 02, 2006 2:25 am    Post subject: Reply with quote

switchover handling is the awkward bit currently. It's a question of what does the listener receive in between the shows. One way is to have a fallback mount (eg /default.ogg) which is an ezstream/ices feed of playlist files. Have each show on their own mountpoint with fallback (override enabled) to /default.ogg, then define a relay of say /live.ogg to stream /default.ogg. A show that connects will move the relay from /default to itself and back when it's finished

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





PostPosted: Thu Mar 02, 2006 8:13 am    Post subject: Reply with quote

Shoutcast has a nice setting for that

AutoDumpUsers=0

it gives you about a minute to take over with another stream, it also has it's flaws... tho most of the time it works nice.

I also like to know if Icecast can do this. connecting 2 cources at once is kinda dangerous. Some DJ's manage to get connected to the stream without knowing... realy... Smile
Back to top
Anonymous
Guest





PostPosted: Thu Mar 02, 2006 9:22 am    Post subject: Reply with quote

karlH wrote:
switchover handling is the awkward bit currently. It's a question of what does the listener receive in between the shows. One way is to have a fallback mount (eg /default.ogg) which is an ezstream/ices feed of playlist files. Have each show on their own mountpoint with fallback (override enabled) to /default.ogg, then define a relay of say /live.ogg to stream /default.ogg. A show that connects will move the relay from /default to itself and back when it's finished

karl.


So what you'd have is something like:
Code:
<mount>
  <mount-name>/default.ogg</mount-name>
  <password>defaultstream</password>
  <fallback-mount>/fallback.ogg</fallback-mount>
  <fallback-override>1</fallback-override>
</mount>
<mount>
  <mount-name>/fallback.ogg</mount-name>
  <password>fallbackstream</password>
  <public>0</public>
  <hidden>1</hidden>
</mount>

The sequence would be:
1) First DJ connects
2) First DJ's show ends, so he disconnects
3) Fallback enables, "bumper" tracks start playing
4) Second DJ connects
5) Cycle repeats

What I would like to do is have the "bumper" tracks (basically the station ident) play from the beginning for each user that's connected... I suppose that would be best done by lining everything up offline, then creating a 10-minute (or so) ogg and feeding that to Icecast via the <intro> option.

Thanks.
Back to top
karlH
Code Warrior
Code Warrior


Joined: 13 Jun 2005
Posts: 5476
Location: UK

PostPosted: Thu Mar 02, 2006 11:39 am    Post subject: Reply with quote

It could be possible to use the intro option for this, the 2 issues that could be a problem are

intro is not played midstream (actually this can be made to work easily enough)

intro file is not regulated speed wise so can be an issue if the listener allows an increase in bandwidth (eg relay).

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





PostPosted: Thu Mar 02, 2006 6:35 pm    Post subject: Reply with quote

Idea

"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." --- Albert Einstein

Please don't get me wrong... Just concider the above for a second.

(...it happened to windows 3.11)
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