When source stream AAC+ stream disconnects The transcoded liquidsoap MP3 stream still runs but is a silent stream -----------------------------------------------------------------------------------------------------------------
Key: LS-548 URL: http://dev.sourcefabric.org/browse/LS-548 Project: Liquidsoap Issue Type: Bug Components: Liquidsoap Affects Versions: 1.0 beta Environment: Eddcast is used as a remote source, streams an AAC+ stream to an icecast server, the public icecast server relays the first icecast server. Then on this public server icecast server Liquidsoap is installed. Liquidsoap listens to the local AAC+ relay stream and converts it to an MP3 stream. Then sends it as an mp3 mount to the same local server. Reporter: Dennis Heerema See link for setup drawing: http://www.gaoz.net/setupicecast.jpg (wouldn't attach to issue. got error:No files were attached. Please add your attachments again (lost during reload). Lliquidsoap is connecting to Icecast on the same local server, wich relays the AAC+ stream. When the source (edcast) disconnects even for some seconds, the AAC+ stream recovers nicely. liquidsoaps MP3 stream still runs but is a silent stream. To get it running again liquidsoap has to be restarted. My Config file: # Input the stream, # from an Icecast server or any other source url = " http://127.0.0.1:8000/studio.aac" input = mksafe(input.http(url)) # First transcoder: MP3 64 kbps output.icecast(%mp3(stereo=true, bitrate=64), host = "localhost", port = 8000, password = "password", mount = "studio.mp3",genre="various",url="http://URL ",description="Name",restart=true, input) Logs: 2011/06/10 23:50:49 [src_4336:3] Buffer overrun: Dropping 0.01s. 2011/06/10 23:50:49 [src_4336:3] Buffer overrun: Dropping 0.05s. 2011/06/10 23:50:49 [src_4336:3] Buffer overrun: Dropping 0.05s. 2011/06/10 23:50:49 [src_4336:3] Buffer overrun: Dropping 0.05s. 2011/06/10 23:50:49 [src_4336:3] Buffer overrun: Dropping 0.05s. 2011/06/10 23:50:49 [src_4336:3] Buffer overrun: Dropping 0.05s. 2011/06/10 23:52:18 [src_4336:4] End of track. 2011/06/10 23:52:18 [src_4336:4] Buffer emptied, buffering needed. 2011/06/10 23:52:18 [mksafe:3] Switch to safe_blank with forgetful transition. 2011/06/10 23:52:18 [src_4336:4] Activations changed: static=[], dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3]. 2011/06/10 23:52:18 [safe_blank:4] Activations changed: static=[mksafe:studio(dot)mp3:studio(dot)mp3], dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3]. 2011/06/10 23:52:19 [mksafe:3] Switch to src_4336 with transition. 2011/06/10 23:52:19 [safe_blank:4] Activations changed: static=[], dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3]. 2011/06/10 23:52:19 [src_4336:4] Activations changed: static=[mksafe:studio(dot)mp3:studio(dot)mp3], dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3]. 2011/06/10 23:52:26 [src_4336:4] End of track. 2011/06/10 23:52:26 [src_4336:4] Buffer emptied, buffering needed. 2011/06/10 23:52:26 [mksafe:3] Switch to safe_blank with forgetful transition. 2011/06/10 23:52:26 [src_4336:4] Activations changed: static=[], dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3]. 2011/06/10 23:52:26 [safe_blank:4] Activations changed: static=[mksafe:studio(dot)mp3:studio(dot)mp3], dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3]. 2011/06/10 23:52:29 [mksafe:3] Switch to src_4336 with transition. 2011/06/10 23:52:29 [safe_blank:4] Activations changed: static=[], dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3]. 2011/06/10 23:52:29 [src_4336:4] Activations changed: static=[mksafe:studio(dot)mp3:studio(dot)mp3], dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3]. 2011/06/10 23:52:40 [src_4336:4] End of track. 2011/06/10 23:52:40 [src_4336:4] Buffer emptied, buffering needed. 2011/06/10 23:52:40 [mksafe:3] Switch to safe_blank with forgetful transition. 2011/06/10 23:52:40 [src_4336:4] Activations changed: static=[], dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3]. 2011/06/10 23:52:40 [safe_blank:4] Activations changed: static=[mksafe:studio(dot)mp3:studio(dot)mp3], dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3]. 2011/06/10 23:52:42 [mksafe:3] Switch to src_4336 with transition. 2011/06/10 23:52:42 [safe_blank:4] Activations changed: static=[], dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3]. 2011/06/10 23:52:42 [src_4336:4] Activations changed: static=[mksafe:studio(dot)mp3:studio(dot)mp3], dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3]. 2011/06/10 23:52:52 [src_4336:3] Buffer overrun: Dropping 0.01s. 2011/06/10 23:52:52 [src_4336:3] Buffer overrun: Dropping 0.05s. 2011/06/10 23:52:52 [src_4336:3] Buffer overrun: Dropping 0.05s. 2011/06/10 23:52:52 [src_4336:3] Buffer overrun: Dropping 0.05s. 2011/06/10 23:52:52 [src_4336:3] Buffer overrun: Dropping 0.05s. 2011/06/10 23:53:01 [src_4336:3] New metadata chunk: ? -- Manhattans - Am i losing you. 2011/06/10 23:53:08 [src_4336:4] End of track. 2011/06/10 23:53:49 [src_4336:4] End of track. 2011/06/10 23:53:49 [src_4336:4] Buffer emptied, buffering needed. 2011/06/10 23:53:49 [mksafe:3] Switch to safe_blank with forgetful transition. 2011/06/10 23:53:49 [src_4336:4] Activations changed: static=[], dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3]. 2011/06/10 23:53:49 [safe_blank:4] Activations changed: static=[mksafe:studio(dot)mp3:studio(dot)mp3], dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3]. 2011/06/10 23:53:49 [mksafe:3] Switch to src_4336 with transition. 2011/06/10 23:53:49 [safe_blank:4] Activations changed: static=[], dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3]. 2011/06/10 23:53:49 [src_4336:4] Activations changed: static=[mksafe:studio(dot)mp3:studio(dot)mp3], dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3]. 2011/06/10 23:53:51 [src_4336:4] End of track. 2011/06/10 23:53:51 [src_4336:4] Buffer emptied, buffering needed. 2011/06/10 23:53:51 [mksafe:3] Switch to safe_blank with forgetful transition. 2011/06/10 23:53:51 [src_4336:4] Activations changed: static=[], dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3]. 2011/06/10 23:53:51 [safe_blank:4] Activations changed: static=[mksafe:studio(dot)mp3:studio(dot)mp3], dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3]. 2011/06/10 23:53:52 [mksafe:3] Switch to src_4336 with transition. 2011/06/10 23:53:52 [safe_blank:4] Activations changed: static=[], dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3]. 2011/06/10 23:53:52 [src_4336:4] Activations changed: static=[mksafe:studio(dot)mp3:studio(dot)mp3], dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3]. 2011/06/10 23:54:09 [src_4336:4] End of track. 2011/06/10 23:54:09 [src_4336:4] Buffer emptied, buffering needed. 2011/06/10 23:54:09 [mksafe:3] Switch to safe_blank with forgetful transition. 2011/06/10 23:54:09 [src_4336:4] Activations changed: static=[], dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3]. 2011/06/10 23:54:09 [safe_blank:4] Activations changed: static=[mksafe:studio(dot)mp3:studio(dot)mp3], dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3]. 2011/06/11 10:51:53 [clock.wallclock_main:2] We must catchup 1.48 seconds! -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://dev.sourcefabric.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira ------------------------------------------------------------------------------ 10 Tips for Better Web Security Learn 10 ways to better secure your business today. Topics covered include: Web security, SSL, hacker attacks & Denial of Service (DoS), private keys, security Microsoft Exchange, secure Instant Messaging, and much more. http://www.accelacomm.com/jaw/sfnl/114/51426210/ _______________________________________________ Savonet-devl mailing list Savonet-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/savonet-devl