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

Répondre à