|
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 |
|||
|
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 1 Guest(s)

Search
Member List
Calendar
Help



