Post Reply 
Transcoding HLS streams to MP3 output
25-02-2015, 21:39
Post: #1
Transcoding HLS streams to MP3 output
Whilst I have MinimServer working produces the default remapped / reworked AAC which I can play on my Android, my Humax HDR which I use as my media player at home just handles MP3 on the audio side via UPNP. I put the command in to map to MP3 plus the path of FFMPEG and sure enough as far as the Android tablet is saying it's MPEG (it's changed) but the Humax won't play them. I get the art work which I copied across, it hangs about on each station on the list for a bit, then runs down the list as it does if it's not going to play the item. I am use to Serviio so know what happens when transcoding is not working.

The log looks like this.... may be helpful... I'll say thanks now rather than right down the bottom. This is a cut andf paste so hopefully there is something useful in it to determine what is going on.

MinimServer[Office] is running
HTTPSource: no stream URL found in http://a.files.bbci.co.uk/media/live/man...ourfm.m3u8
sending HTTP response '500 Internal Server Error: No stream URL' to request 'HEAD /minimstreamer/*/R4/$!transcode.mp3'
HTTPSource: no stream URL found in http://a.files.bbci.co.uk/media/live/man...ourfm.m3u8
sending HTTP response '500 Internal Server Error: No stream URL' to request 'GET /minimstreamer/*/R4/$!transcode.mp3'
HTTPSource: no stream URL found in http://a.files.bbci.co.uk/media/live/man...extra.m3u8
sending HTTP response '500 Internal Server Error: No stream URL' to request 'HEAD /minimstreamer/*/R4X/$!transcode.mp3'
HTTPSource: no stream URL found in http://a.files.bbci.co.uk/media/live/man...extra.m3u8
sending HTTP response '500 Internal Server Error: No stream URL' to request 'GET /minimstreamer/*/R4X/$!transcode.mp3'
HTTPSource: no stream URL found in http://a.files.bbci.co.uk/media/live/man...ourlw.m3u8
sending HTTP response '500 Internal Server Error: No stream URL' to request 'HEAD /minimstreamer/*/R4L/$!transcode.mp3'
HTTPSource: no stream URL found in http://a.files.bbci.co.uk/media/live/man...ourlw.m3u8
sending HTTP response '500 Internal Server Error: No stream URL' to request 'GET /minimstreamer/*/R4L/$!transcode.mp3'
HTTPSource: no stream URL found in http://a.files.bbci.co.uk/media/live/man..._live.m3u8
sending HTTP response '500 Internal Server Error: No stream URL' to request 'HEAD /minimstreamer/*/R5/$!transcode.mp3'
HTTPSource: no stream URL found in http://a.files.bbci.co.uk/media/live/man..._live.m3u8
sending HTTP response '500 Internal Server Error: No stream URL' to request 'GET /minimstreamer/*/R5/$!transcode.mp3'

& a bit more cut and paste which might be helpful with verbose

20:22:23.854 Thread-1074: ChainImpl: addTask org.jstreamer.core.ChainTask@2a57e9b6
20:22:23.854 Thread-1074: ChainTask: init
20:22:23.854 Thread-1074: ChainImpl: getting property .taskBufferSize
20:22:23.854 Thread-1074: ChainImpl: property .taskBufferSize has null value
20:22:23.854 Thread-1074: ChainImpl: getting property .taskBuffers
20:22:23.854 Thread-1074: ChainImpl: property .taskBuffers has null value
20:22:23.854 Thread-1074: InputStreamBufferPool: init
20:22:23.855 Thread-1074: ChainTask: task created
20:22:23.855 Thread-1074: ChainImpl: addTarget org.jstreamer.core.ChainTarget@b6c1c07
20:22:23.855 Thread-1074: ChainTarget: init
20:22:23.855 Thread-1074: LinkBase: adding input filter com.minimstreamer.HTTPRequestTarget$TargetFilter@66a4156c
20:22:23.855 Thread-1074: ChainTarget: target created
20:22:23.855 Thread-1074: BufferPoolReader: new
20:22:23.855 Thread-1074: Buffer: createReader: org.jstreamer.core.InputStreamBuffer@1e7a9a19
20:22:23.856 Thread-1074: BufferReader: initial readSequence=1
20:22:23.856 Thread-1074: Buffer: createReader: org.jstreamer.core.InputStreamBuffer@31aeef1
20:22:23.856 Thread-1074: BufferReader: initial readSequence=1
20:22:23.856 Thread-1074: ChainImpl: getting property adfilter.link
20:22:23.856 Thread-1074: ChainImpl: property adfilter.link has literal value 'transcode'
20:22:23.856 Thread-1074: ChainImpl: getting property adfilter.mode
20:22:23.857 Thread-1074: ChainImpl: property adfilter.mode has null value
20:22:23.857 Thread-1074: ChainImpl: addFilter org.jstreamer.core.ChainTask@2a57e9b6
20:22:23.857 Thread-1074: LinkBase: adding input filter org.jstreamer.lib.FrameFilter@545c1b34
20:22:23.857 Thread-1074: ChainImpl: setting property .timeout to '2000'
20:22:23.857 Thread-1074: ChainImpl: setting property object .@timeoutAction to com.minimstreamer.Streamer$TimeoutAction@51701830
20:22:23.857 Thread-1074: ChainImpl: setting property object .@notifyStopped to com.minimstreamer.Streamer$NotifyStopped@16442115
20:22:23.857 Thread-1074: ChainImpl: setting property object .@httpRequest to org.jminim.lib.HTTPConnection$Request@52d7f51e
20:22:23.858 Thread-1074: ChainImpl: setting property object .@http to org.jminim.lib.HTTPContext@66be9ade
20:22:23.858 Thread-1074: ChainImpl: setting property .transcodeType to 'mp3'
20:22:23.858 Thread-1074: ChainImpl: setting property .transcodeLimit to ''
20:22:23.858 Thread-1074: ChainImpl: setting property .transcodeBits to ''
20:22:23.858 Thread-1074: ChainImpl: setting property .converter to 'ffmpeg'
20:22:23.858 Thread-1074: ChainImpl: setting property .converterCmd to 'C:\Program Files\FFMPEG\bin\ffmpeg.exe'
20:22:23.858 Thread-1074: ChainImpl: setting property .fmtFlt to 'flt'
20:22:23.859 Thread-1074: Streamer: adding request chain for org.jminim.lib.HTTPConnection$Request@52d7f51e: org.jstreamer.core.ChainImpl@6afe1e30
20:22:23.859 Thread-1074: ChainImpl: addTargetChain org.jstreamer.core.TargetChain@601daf0f
20:22:23.859 Thread-1074: TargetChain: init
20:22:23.859 Thread-1074: ChainImpl: adding target filter org.jstreamer.core.ChainTask$TaskInputFilter@3cd03315: sourceLink org.jstreamer.core.ChainSource@3440bf1c
20:22:23.859 Thread-1074: LinkBase: adding target filter org.jstreamer.core.ChainTask$TaskInputFilter@3cd03315
20:22:23.859 Thread-1074: ChainImpl: start org.jstreamer.core.ChainImpl@6487cd8e
20:22:23.860 Thread-1074: ChainImpl: startLinks org.jstreamer.core.ChainImpl@6487cd8e
20:22:23.860 Thread-1074: ChainImpl: starting chain org.jstreamer.core.ChainImpl@6487cd8e
20:22:23.860 Thread-1074: TargetChain: start
20:22:23.860 Thread-1074: TargetChain: starting subchain links
20:22:23.860 Thread-1074: ChainImpl: startLinks org.jstreamer.core.ChainImpl@6afe1e30
20:22:23.860 Thread-1074: ChainImpl: starting chain org.jstreamer.core.ChainImpl@6afe1e30
20:22:23.860 Thread-1074: ChainTarget: start
20:22:23.861 Thread-1074: ChainImpl: property obj request.@notifyStopped is reference to .@notifyStopped
20:22:23.861 Thread-1074: ChainImpl: property object request.@notifyStopped has value com.minimstreamer.Streamer$NotifyStopped@16442115
20:22:23.861 Thread-1074: ChainImpl: property obj request.@httpRequest is reference to .@httpRequest
20:22:23.861 Thread-1074: ChainImpl: property object request.@httpRequest has value org.jminim.lib.HTTPConnection$Request@52d7f51e
20:22:23.861 Thread-1074: ChainImpl: property obj request.@http is reference to .@http
20:22:23.861 Thread-1074: ChainImpl: property object request.@http has value org.jminim.lib.HTTPContext@66be9ade
20:22:23.862 Thread-1074: ChainImpl: property obj request.@timeoutAction is reference to .@timeoutAction
20:22:23.862 Thread-1074: ChainImpl: property object request.@timeoutAction has value com.minimstreamer.Streamer$TimeoutAction@51701830
20:22:23.862 Thread-1074: ChainImpl: getting property request.timeout
20:22:23.863 Thread-1074: ChainImpl: property request.timeout has initial value '$.timeout'
20:22:23.863 Thread-1074: ChainImpl: property .timeout has literal value '2000'
20:22:23.863 Thread-1074: ChainImpl: substitution property .timeout has value '2000'
20:22:23.863 Thread-1074: ChainImpl: property request.timeout has final value '2000'
20:22:23.863 Thread-1074: HTTPRequestTarget: timeout is 2000
20:22:23.863 Thread-1074: HTTPRequestTarget: initRequest socket=Socket[addr=/192.168.1.101,port=4306,localport=9790] this=com.minimstreamer.HTTPRequestTarget@71b0c171 outStr=com.minimstreamer.HTTPRequestTarget$ProxyOutputStream@8c9c6e4
20:22:23.867 Thread-1074: ChainTarget: target started
20:22:23.867 Thread-1074: ChainTask: start
20:22:23.867 Thread-1074: ChainTask: starting task
20:22:23.867 Thread-1074: ChainTask: task started
20:22:23.867 Thread-1074: ChainImpl: started chain org.jstreamer.core.ChainImpl@6afe1e30
20:22:23.867 Thread-1074: TargetChain: subchain links started
20:22:23.867 Thread-1074: ChainSource: start
20:22:23.868 Thread-1074: ChainImpl: getting property source.resource
20:22:23.868 Thread-1074: ChainImpl: property source.resource has initial value '$.requestPath'
20:22:23.868 Thread-1074: ChainImpl: property .requestPath has literal value 'a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_four_extra.m3u8'
20:22:23.868 Thread-1074: ChainImpl: substitution property .requestPath has value 'a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_four_extra.m3u8'
20:22:23.868 Thread-1074: ChainImpl: property source.resource has final value 'a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_four_extra.m3u8'
20:22:23.868 Thread-1074: ChainImpl: getting property source.requestMethod
20:22:23.868 Thread-1074: ChainImpl: property source.requestMethod has initial value '$.requestMethod'
20:22:23.869 Thread-1074: ChainImpl: property .requestMethod has literal value 'GET'
20:22:23.869 Thread-1074: ChainImpl: substitution property .requestMethod has value 'GET'
20:22:23.869 Thread-1074: ChainImpl: property source.requestMethod has final value 'GET'
20:22:23.869 Thread-1074: ChainImpl: getting property source.requestHeaders
20:22:23.869 Thread-1074: ChainImpl: property source.requestHeaders has initial value '$.requestHeaders'
20:22:23.869 Thread-1074: ChainImpl: property .requestHeaders has literal value 'Connection: close

'
20:22:23.869 Thread-1074: ChainImpl: substitution property .requestHeaders has value 'Connection: close

'
20:22:23.869 Thread-1074: ChainImpl: property source.requestHeaders has final value 'Connection: close

'
20:22:23.869 Thread-1074: ChainImpl: getting property source.delayHLS
20:22:23.869 Thread-1074: ChainImpl: property source.delayHLS has initial value '$.delayHLS'
20:22:23.870 Thread-1074: ChainImpl: property .delayHLS has null value
20:22:23.870 Thread-1074: ChainImpl: substitution property .delayHLS has value ''
20:22:23.870 Thread-1074: ChainImpl: property source.delayHLS has final value ''
20:22:23.883 Thread-1074: HTTPSource: created outgoing socket Socket[addr=a.files.bbci.co.uk/62.254.36.59,port=80,localport=51779]
20:22:23.884 Thread-1074: HTTPSource: sending HTTP request:
GET /media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_four_extra.m3u8 HTTP/1.1
Host: a.files.bbci.co.uk
Icy-MetaData: 1
Connection: close


20:22:23.897 Thread-1074: HTTPSource: stream response status HTTP/1.1 200 OK
20:22:23.898 Thread-1074: ChainImpl: setting property source.status to 'HTTP/1.1 200 OK
'
20:22:23.898 Thread-1074: x-amz-id-2: LJMrL5TGldyAy/z6dwUjWFyaOc4mFSdL8ZOYt+SagP7QTQjTcF0CGysBb6w6GgSbn8s3XnExOCI=
x-amz-request-id: FF8F6878529B9350
Last-Modified: Wed, 25 Feb 2015 11:59:00 GMT
ETag: "c919da0326c642020748c18e1bdea964"
Accept-Ranges: bytes
Content-Type: application/x-mpegurl
Content-Length: 249
Server: AmazonS3
Cache-Control: max-age=296
Expires: Wed, 25 Feb 2015 20:27:20 GMT
Date: Wed, 25 Feb 2015 20:22:24 GMT
Connection: close
access-control-max-age: 300
access-control-allow-credentials: false
access-control-allow-headers: *
access-control-allow-methods: HEAD,GET
access-control-allow-origin: *

20:22:23.899 Thread-1074: ChainImpl: setting property source.responseHeaders to 'x-amz-id-2: LJMrL5TGldyAy/z6dwUjWFyaOc4mFSdL8ZOYt+SagP7QTQjTcF0CGysBb6w6GgSbn8s3XnExOCI=
x-amz-request-id: FF8F6878529B9350
Last-Modified: Wed, 25 Feb 2015 11:59:00 GMT
ETag: "c919da0326c642020748c18e1bdea964"
Accept-Ranges: bytes
Content-Type: application/x-mpegurl
Content-Length: 249
Server: AmazonS3
Cache-Control: max-age=296
Expires: Wed, 25 Feb 2015 20:27:20 GMT
Date: Wed, 25 Feb 2015 20:22:24 GMT
Connection: close
access-control-max-age: 300
access-control-allow-credentials: false
access-control-allow-headers: *
access-control-allow-methods: HEAD,GET
access-control-allow-origin: *
'
20:22:23.899 Thread-1074: HTTPSource: content type is 'application/x-mpegurl'
20:22:23.899 Thread-1074: HTTPSource: reading playlist from URL http://a.files.bbci.co.uk/media/live/man...extra.m3u8
20:22:23.899 Thread-1074: HTTPSource: using HLS
20:22:23.899 Thread-1074: HTTPSource: found valid stream URL http://as-hls-uk-live.edgesuite.net/pool..._length=24
20:22:23.899 Thread-1074: HTTPSource: reading HLS media playlist from URL http://as-hls-uk-live.edgesuite.net/pool..._length=24
20:22:23.899 Thread-1074: ChainImpl: setting property source.responseHeaders to ''
20:22:23.899 Thread-1074: loading media playlist
20:22:23.938 Thread-1074: adding media segment 222639960
20:22:23.938 Thread-1074: adding media segment 222639961
20:22:23.938 Thread-1074: adding media segment 222639962
20:22:23.938 Thread-1074: adding media segment 222639963
20:22:23.939 Thread-1074: adding media segment 222639964
20:22:23.941 Thread-1077: starting to play HLS stream
20:22:23.941 Thread-1077: initial delay is 2 media segments
20:22:23.941 Thread-1077: skipping media segment 222639960
20:22:23.942 Thread-1077: skipping media segment 222639961
20:22:23.942 Thread-1077: skipping media segment 222639962
20:22:23.942 Thread-1077: playing media segment 222639963
20:22:23.984 Thread-1077: media segment content type is video/mp2t
20:22:23.985 Thread-1074: ChainImpl: setting property source.status to 'HTTP/1.1 200 OK
'
20:22:23.985 Thread-1074: ChainImpl: setting property source.contentType to 'audio/aac'
20:22:23.985 Thread-1074: ChainImpl: setting property source.contentFormat to 'aac'
20:22:23.986 Thread-1074: ChainImpl: setting property source.responseMessage to ''
20:22:23.986 Thread-1074: ChainImpl: setting property source.sourcePath to '/pool_6/live/bbc_radio_four_extra/bbc_radio_four_extra.isml/bbc_radio_four_extra-audio%3d320000.m3u8'
20:22:23.986 Thread-1074: ChainSource: source started
20:22:23.986 Thread-1074: ChainImpl: started chain org.jstreamer.core.ChainImpl@6487cd8e
20:22:23.986 Thread-1074: ChainImpl: runLinks org.jstreamer.core.ChainImpl@6487cd8e
20:22:23.987 Thread-1074: ChainImpl: running links for chain org.jstreamer.core.ChainImpl@6487cd8e
20:22:23.987 Thread-1074: TargetChain: run
20:22:23.987 Thread-1074: TargetChain: running subchain links
20:22:23.987 Thread-1074: ChainImpl: runLinks org.jstreamer.core.ChainImpl@6afe1e30
20:22:23.987 Thread-1074: ChainImpl: running links for chain org.jstreamer.core.ChainImpl@6afe1e30
20:22:23.988 Thread-1074: ChainTarget: run
20:22:23.988 Thread-1074: ChainImpl: getting property request.transcodeType
20:22:23.988 Thread-1074: ChainImpl: property request.transcodeType has initial value '$.transcodeType'
20:22:23.988 Thread-1074: ChainImpl: property .transcodeType has literal value 'mp3'
20:22:23.988 Thread-1074: ChainImpl: substitution property .transcodeType has value 'mp3'
20:22:23.989 Thread-1074: ChainImpl: property request.transcodeType has final value 'mp3'
20:22:23.989 Thread-1074: ChainImpl: getting property request.transcodeLimit
20:22:23.989 Thread-1074: ChainImpl: property request.transcodeLimit has initial value '$.transcodeLimit'
20:22:23.989 Thread-1074: ChainImpl: property .transcodeLimit has literal value ''
20:22:23.989 Thread-1074: ChainImpl: substitution property .transcodeLimit has value ''
20:22:23.990 Thread-1074: ChainImpl: property request.transcodeLimit has final value ''
20:22:23.990 Thread-1074: ChainTarget: target running
20:22:23.990 Thread-1074: ChainTarget: starting writer thread
20:22:23.992 Thread-1074: ChainTask: run
20:22:23.992 Thread-1074: ChainImpl: getting property transcode.command
20:22:23.993 Thread-1074: ChainImpl: property transcode.command has initial value '$transcode.cmd-${.converter}'
20:22:23.993 Thread-1074: ChainImpl: property .converter has literal value 'ffmpeg'
20:22:23.993 Thread-1074: ChainImpl: substitution property .converter has value 'ffmpeg'
20:22:23.993 Thread-1074: ChainImpl: property transcode.cmd-ffmpeg has initial value '${.converterCmd} -v 0 -analyzeduration 0 ${transcode.in-${transcode.inputFormat}} -request_sample_fmt ${.fmtFlt} -i pipe: ${transcode.out-${.transcodeType}${.transcodeBits}} pipe:'
20:22:23.993 Thread-1074: ChainImpl: property .transcodeBits has literal value ''
20:22:23.994 Thread-1074: ChainImpl: substitution property .transcodeBits has value ''
20:22:23.994 Thread-1074: ChainImpl: property .transcodeType has literal value 'mp3'
20:22:23.994 Thread-1074: ChainImpl: substitution property .transcodeType has value 'mp3'
20:22:23.994 Thread-1074: ChainImpl: property transcode.out-mp3 has literal value '-f mp3'
20:22:23.994 Thread-1074: ChainImpl: substitution property transcode.out-mp3 has value '-f mp3'
20:22:23.995 Thread-1074: ChainImpl: property .fmtFlt has literal value 'flt'
20:22:23.995 Thread-1074: ChainImpl: substitution property .fmtFlt has value 'flt'
20:22:23.995 Thread-1074: ChainImpl: property transcode.inputFormat has initial value '$/source.contentFormat'
20:22:23.995 Thread-1074: ChainImpl: property source.contentFormat has literal value 'aac'
20:22:23.995 Thread-1074: ChainImpl: substitution property /source.contentFormat has value 'aac'
20:22:23.995 Thread-1074: ChainImpl: property transcode.inputFormat has final value 'aac'
20:22:23.996 Thread-1074: ChainImpl: substitution property transcode.inputFormat has value 'aac'
20:22:23.996 Thread-1074: ChainImpl: property transcode.in-aac has literal value '-f aac'
20:22:23.996 Thread-1074: ChainImpl: substitution property transcode.in-aac has value '-f aac'
20:22:23.996 Thread-1074: ChainImpl: property .converterCmd has literal value 'C:\Program Files\FFMPEG\bin\ffmpeg.exe'
20:22:23.996 Thread-1074: ChainImpl: substitution property .converterCmd has value 'C:\Program Files\FFMPEG\bin\ffmpeg.exe'
20:22:23.997 Thread-1074: ChainImpl: property transcode.cmd-ffmpeg has final value 'C:\Program Files\FFMPEG\bin\ffmpeg.exe -v 0 -analyzeduration 0 -f aac -request_sample_fmt flt -i pipe: -f mp3 pipe:'
20:22:23.997 Thread-1074: ChainImpl: substitution property transcode.cmd-ffmpeg has value 'C:\Program Files\FFMPEG\bin\ffmpeg.exe -v 0 -analyzeduration 0 -f aac -request_sample_fmt flt -i pipe: -f mp3 pipe:'
20:22:23.997 Thread-1074: ChainImpl: property transcode.command has final value 'C:\Program Files\FFMPEG\bin\ffmpeg.exe -v 0 -analyzeduration 0 -f aac -request_sample_fmt flt -i pipe: -f mp3 pipe:'
20:22:23.997 Thread-1074: ChainImpl: getting property transcode.dir
20:22:23.997 Thread-1074: ChainImpl: property transcode.dir has null value
20:22:23.998 Thread-1074: Adding token C:\Program
20:22:23.998 Thread-1074: Adding token Files\FFMPEG\bin\ffmpeg.exe
20:22:23.998 Thread-1074: Adding token -v
20:22:23.999 Thread-1074: Adding token 0
20:22:23.999 Thread-1074: Adding token -analyzeduration
20:22:23.999 Thread-1074: Adding token 0
20:22:23.999 Thread-1074: Adding token -f
20:22:23.999 Thread-1074: Adding token aac
20:22:24.000 Thread-1074: Adding token -request_sample_fmt
20:22:24.000 Thread-1074: Adding token flt
20:22:24.000 Thread-1074: Adding token -i
20:22:24.000 Thread-1074: Adding token pipe:
20:22:24.000 Thread-1074: Adding token -f
20:22:24.001 Thread-1074: Adding token mp3
20:22:24.001 Thread-1074: Adding token pipe:
20:22:24.011 Thread-1074: Program: error stream is java.io.FileInputStream@31a92db0
20:22:24.020 Thread-1074: Program: started process java.lang.ProcessImpl@11701f63
20:22:24.020 Thread-1074: ChainTask: task running
20:22:24.020 Thread-1074: ChainImpl: links running for chain org.jstreamer.core.ChainImpl@6afe1e30
20:22:24.020 Thread-1074: TargetChain: subchain links running
20:22:24.020 Thread-1074: ChainSource: run
20:22:24.020 Thread-1080: Program: waiting for end of process java.lang.ProcessImpl@11701f63
20:22:24.020 Thread-1074: ChainSource: source running
20:22:24.021 Thread-1074: ChainSource: starting reader thread
20:22:24.022 Thread-1074: ChainImpl: links running for chain org.jstreamer.core.ChainImpl@6487cd8e
20:22:24.022 Thread-1074: Streamer: waiting for completion of network request
20:22:24.023 Thread-1074: Streamer.NotifyStopped: waitFor
20:22:24.023 Thread-1074: Streamer.NotifyStopped: waiting
20:22:24.985 Thread-1081: ChainImpl: getting property scfilter.responseHeaders
20:22:24.986 Thread-1081: ChainImpl: property scfilter.responseHeaders has initial value '$source.responseHeaders'
20:22:24.986 Thread-1081: ChainImpl: property source.responseHeaders has literal value ''
20:22:24.986 Thread-1081: ChainImpl: substitution property source.responseHeaders has value ''
20:22:24.986 Thread-1081: ChainImpl: property scfilter.responseHeaders has final value ''
20:22:24.987 Thread-1081: ShoutcastFilter: response headers=
20:22:24.987 Thread-1081: ShoutcastFilter: icyMetaint=0
20:22:24.987 Thread-1081: ChainImpl: getting property adfilter.contentType
20:22:24.988 Thread-1081: ChainImpl: property adfilter.contentType has initial value '$/source.contentType'
20:22:24.988 Thread-1081: ChainImpl: property source.contentType has literal value 'audio/aac'
20:22:24.988 Thread-1081: ChainImpl: substitution property /source.contentType has value 'audio/aac'
20:22:24.988 Thread-1081: ChainImpl: property adfilter.contentType has final value 'audio/aac'
20:22:24.989 Thread-1081: FrameFilter: contentType is 'audio/aac'
20:22:24.989 Thread-1081: ADTSFilter: state SYNC1 at position 0
20:22:24.989 Thread-1081: ADTSFilter: state SYNC2 at position 1
20:22:24.989 Thread-1081: ADTSFilter: state SYNC3 at position 2
20:22:24.989 Thread-1081: ADTSFilter: state SYNCED at position 3
20:22:25.013 Thread-1078: HTTPRequestTarget.filterData: ID3v2 tag size is 35
20:22:25.013 Thread-1078: ChainImpl: getting property request.delay
20:22:25.013 Thread-1078: ChainImpl: property request.delay has null value
20:22:25.013 Thread-1078: ChainImpl: getting property request.responseHeaders
20:22:25.013 Thread-1078: ChainImpl: property request.responseHeaders has null value
20:22:25.014 Thread-1078: ChainImpl: getting property request.status
20:22:25.014 Thread-1078: ChainImpl: property request.status has null value
20:22:25.014 Thread-1078: ChainImpl: getting property request.sourceResponseHeaders
20:22:25.014 Thread-1078: ChainImpl: property request.sourceResponseHeaders has null value
20:22:25.015 Thread-1078: HTTP/1.1 200 OK, Date: Wed, 25 Feb 2015 20:22:25 GMT, Connection: close, Server: MinimStreamer, Content-Type: audio/mpeg
20:22:25.022 Thread-1075: HTTPConnection: end of input stream data
20:22:25.022 Thread-1075: Streamer: getting request chain for org.jminim.lib.HTTPConnection$Request@52d7f51e
20:22:25.022 Thread-1075: Streamer: stopping chain org.jstreamer.core.ChainImpl@6afe1e30
20:22:25.022 Thread-1075: ChainImpl: stop org.jstreamer.core.ChainImpl@6afe1e30
20:22:25.023 Thread-1075: ChainImpl: removing target from org.jstreamer.core.TargetChain@601daf0f
20:22:25.023 Thread-1075: ChainImpl: stop org.jstreamer.core.ChainImpl@6487cd8e
20:22:25.023 Thread-1075: ChainImpl: stopping chain org.jstreamer.core.ChainImpl@6487cd8e
20:22:25.023 Thread-1075: ChainSource: stopping reader thread
20:22:25.023 Thread-1075: ChainSource: stopping source
20:22:25.024 Thread-1077: playMediaSegment: write caught exception java.io.InterruptedIOException
20:22:25.026 Thread-1078: BufferReader: writeStream caught IOException: buffer=org.jstreamer.core.InputStreamBuffer@1e7a9a19
20:22:25.026 Thread-1078: ChainTarget: socket connection ended
20:22:25.026 Thread-1078: ChainImpl: stop org.jstreamer.core.ChainImpl@6afe1e30
20:22:25.027 Thread-1077: HTTPSource.ReaderThread has been interrupted
20:22:25.027 Thread-1077: HTTPSource: closing piped output stream
20:22:25.028 Thread-1075: HTTPSource: closing outgoing socket Socket[addr=a.files.bbci.co.uk/62.254.36.59,port=80,localport=51779]
20:22:25.032 Thread-1075: ChainSource: source stopped
20:22:25.032 Thread-1075: TargetChain: stop
20:22:25.032 Thread-1075: TargetChain: stopping subchain
20:22:25.032 Thread-1075: ChainImpl: stop org.jstreamer.core.ChainImpl@6afe1e30
20:22:25.032 Thread-1075: TargetChain: subchain stopped
20:22:25.033 Thread-1075: ChainImpl: stopped chain org.jstreamer.core.ChainImpl@6487cd8e
20:22:25.033 Thread-1075: ChainImpl: stopping chain org.jstreamer.core.ChainImpl@6afe1e30
20:22:25.033 Thread-1075: ChainTask: stop
20:22:25.034 Thread-1075: ChainTarget: stop
20:22:25.034 Thread-1082: ChainTask: stopping task
20:22:25.034 Thread-1082: Program: destroying process java.lang.ProcessImpl@11701f63
20:22:25.034 Thread-1075: ChainTarget: stopping target
20:22:25.034 Thread-1075: HTTPRequestTarget: stop this=com.minimstreamer.HTTPRequestTarget@71b0c171 outStr=com.minimstreamer.HTTPRequestTarget$ProxyOutputStream@8c9c6e4
20:22:25.034 Thread-1082: ChainTask: task stopped
20:22:25.035 Thread-1075: HTTPRequestTarget: closeSocket
20:22:25.035 Thread-1075: HTTPRequestTarget: closing Socket[addr=/192.168.1.101,port=4306,localport=9790]
20:22:25.035 Thread-1075: HTTPRequestTarget: notifyStopped com.minimstreamer.Streamer$NotifyStopped@16442115
20:22:25.035 Thread-1075: Streamer.NotifyStopped: run
20:22:25.035 Thread-1075: ChainTarget: target stopped
20:22:25.035 Thread-1075: ChainImpl: stopped chain org.jstreamer.core.ChainImpl@6afe1e30
20:22:25.035 Thread-1081: TaskInputFilter: write caught IOException
20:22:25.036 Thread-1081: Buffer: closing buffer: org.jstreamer.core.Buffer@1a33bbf0
20:22:25.036 Thread-1081: ChainTask: closing output stream
20:22:25.036 Thread-1074: Streamer: removing request chain for org.jminim.lib.HTTPConnection$Request@52d7f51e
20:22:25.036 Thread-1079: Program: stderr reader thread reached end of stream
20:22:25.035 Thread-1075: HTTPService: removing connection org.jminim.lib.HTTPConnection@56360d58
20:22:25.035 Thread-1078: Buffer: read returned -1, bytes=0: org.jstreamer.core.InputStreamBuffer@31aeef1
20:22:25.036 Thread-1078: BufferReader: fillBuffer returned -1: buffer=org.jstreamer.core.InputStreamBuffer@31aeef1
20:22:25.037 Thread-1078: ChainTarget: end of data from input stream
20:22:25.037 Thread-1078: ChainImpl: stop org.jstreamer.core.ChainImpl@6afe1e30
20:22:25.037 Thread-1078: BufferPoolReader: close
20:22:25.037 Thread-1078: BufferReader: close: buffer=org.jstreamer.core.InputStreamBuffer@1e7a9a19
20:22:25.037 Thread-1078: Buffer: removeReader: org.jstreamer.core.InputStreamBuffer@1e7a9a19
20:22:25.037 Thread-1078: Buffer: removeReaders calling notifyAll: org.jstreamer.core.InputStreamBuffer@1e7a9a19
20:22:25.037 Thread-1078: BufferReader: close: buffer=org.jstreamer.core.InputStreamBuffer@31aeef1
20:22:25.037 Thread-1074: Streamer: completed network request
20:22:25.037 Thread-1078: Buffer: removeReader: org.jstreamer.core.InputStreamBuffer@31aeef1
20:22:25.037 Thread-1080: Program: ended process java.lang.ProcessImpl@11701f63
20:22:25.038 Thread-1074: HTTPConnection: completed request; socket=Socket[addr=/192.168.1.101,port=4306,localport=9790], keepAlive=false
20:22:25.038 Thread-1074: HTTPConnection: writer thread interrupted
20:22:25.038 Thread-1078: Buffer: removeReaders calling notifyAll: org.jstreamer.core.InputStreamBuffer@31aeef1
20:22:25.486 Thread-435: loading media playlist
20:22:25.506 Thread-435: no new media segments available
20:22:25.506 Thread-435: sleeping for 1730 ms
20:22:27.236 Thread-435: loading media playlist
20:22:27.250 Thread-435: no new media segments available
20:22:27.250 Thread-435: sleeping for 1736 ms
20:22:28.986 Thread-435: loading media playlist
20:22:29.005 Thread-435: adding media segment 222639965
20:22:29.005 Thread-435: playing media segment 222639965
20:22:29.537 Thread-435: finished writing 258025 bytes
20:22:29.538 Thread-435: sleeping for 2950 ms
20:22:32.488 Thread-435: loading media playlist
20:22:32.508 Thread-435: no new media segments available
20:22:32.508 Thread-435: sleeping for 1730 ms
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Transcoding HLS streams to MP3 output - Tell - 25-02-2015 21:39

Forum Jump:


User(s) browsing this thread: 1 Guest(s)