From: Brandon O. <pro...@gm...> - 2012-06-30 04:26:58
|
Hello, Here is the code for my transition: # Transition to live stream def to_healing_hour_live(jingle, a, b) = out = 8. add(normalize=false, [ # wait for a to finish then throw the jingle and start b sequence([ blank(duration=out-3.), jingle, fallback([])]), sequence([blank(duration=out+2.), fade.initial(duration=14.,b)]), # a just stops fade.final(duration=out,a) ]) end healing_hour_live = amplify(1.2, mic_filter(input.harbor(port = 8005, password = '***', 'healing_hour_live'))) healing_hour_intro = single("/path/to/healing_hour/intro.mp3") radio = fallback(track_sensitive = false, transitions = [to_healing_hour_live(healing_hour_intro), to_radio], [healing_hour_live, radio]) After I hit broadcast on my side, I have to wait about 25 secons before I can start speaking to allow the fadeout and the jingle to play. If I speak sooner, it is cut offb ecause the input.harbor isn't played immediately. Thanks, Brandon On Jun 28, 2012, at 8:24 PM, Romain Beauxis wrote: > 2012/6/28 Brandon Olivares <pro...@gm...>: >> Hello, > > Hi! > >> I'm not sure if my previous emails have gone through, but hopefully this one does and receives a response. > > Yes it has. We're just lagging behind.. > >> I created a transition from the regular playlist into my live stream. However, the transition jingle is quite long, so by the time control gets sent to the input.harbor stream, 20 seconds of the broadcast is already cut off. >> >> Is there some way of buffering the input from input.harbor so that when it starts outputting, it is from the beginning of the stream, and not cut off because of the transition? This would be very useful for us. > > Harbor input is always buffered. Relevant parameters are: buffer and > max. You could try by increasing those.. > > However, I think this may not be your issue.. Could it be possible to > see the actual transition code? > > Romain |