Post Reply 
Transcoding HLS streams to MP3 output
25-02-2015, 22:42 (This post was last modified: 25-02-2015 22:57 by Tell.)
Post: #3
RE: Transcoding HLS streams to MP3 output
The .3u playlist is the one that was published on

http://forums.linn.co.uk/bb/showthread.p...#pid348973

in the dropbox. I took the BBC Radio.zip file, copying everything across from the "BBC Radio.zip\BBC Radio\" from the BBC Radio directory. I haven't edited it and that does work on an Android...

On your question "What exactly do you have in the stream.transcode property? "

*:mp3

and C:\Program Files\FFMPEG\bin\ffmpeg.exe in the stream convertor box.

The logs won't tally since they were from two runs. I will give you more (another run) of the debug level from selecting R1 to play... then the Humax thinks about it, then drops down the list to R2 etc after R4 I broke in and stopped it. Hopefully you can see what was going on.

OK I'm putting the "attachment" below since I'm not convinced attachments get attached. So only a fragment but something useful may be there....

21:27:59.408 Thread-13: ContentDirectory action: GetSortCapabilities
21:27:59.408 Thread-13: version=1, adapter=192.168.1.108, uriPrefix=http://192.168.1.108:9791/a6e903cf-6010-42f0-bd13-e1c9881035df/Upnp/resource/, clientEndpoint=192.168.1.101:56226
21:27:59.408 Thread-13: ContentDirectory response: GetSortCapabilities
21:27:59.408 Thread-13: SortCapabilities=
21:27:59.608 Thread-14: ContentDirectory action: GetSearchCapabilities
21:27:59.608 Thread-14: version=1, adapter=192.168.1.108, uriPrefix=http://192.168.1.108:9791/a6e903cf-6010-42f0-bd13-e1c9881035df/Upnp/resource/, clientEndpoint=192.168.1.101:63357
21:27:59.608 Thread-14: ContentDirectory response: GetSearchCapabilities
21:27:59.608 Thread-14: SearchCapabilities=*
21:27:59.824 Thread-15: ConnectionManager action: GetProtocolInfo
21:27:59.824 Thread-15: version=1, adapter=192.168.1.108, uriPrefix=http://192.168.1.108:9791/a6e903cf-6010-42f0-bd13-e1c9881035df/Upnp/resource/, clientEndpoint=192.168.1.101:51576
21:27:59.824 Thread-15: ConnectionManager response: GetProtocolInfo
21:27:59.824 Thread-15: Source=http-get:*:*:* Sink=
21:28:08.574 Thread-14: ContentDirectory action: Browse 0
21:28:08.574 Thread-14: version=1, adapter=192.168.1.108, uriPrefix=http://192.168.1.108:9791/a6e903cf-6010-42f0-bd13-e1c9881035df/Upnp/resource/, clientEndpoint=192.168.1.101:53912
21:28:08.574 Thread-14: BrowseFlag=BrowseDirectChildren StartingIndex=0 RequestedCount=30 Filter=* SortCriteria=
21:28:08.574 Thread-14: using resource URI prefix http://192.168.1.108:9790/
21:28:08.575 Thread-14: TagContainer: albumsIndex=-1 itemsIndex=-1 playlistsIndex=0 untaggedIndex=-1 folderIndex=1
21:28:08.575 Thread-14: adding container to cache: 0
21:28:08.575 Thread-14: browsing children of container com.minimserver.Server$TagContainer@4026ef93
21:28:08.575 Thread-14: ContentDirectory response: Browse 0
21:28:08.575 Thread-14: NumberReturned=2 TotalMatches=2 UpdateID=39
21:28:10.573 Thread-15: ContentDirectory action: Browse 0$playlists
21:28:10.573 Thread-15: version=1, adapter=192.168.1.108, uriPrefix=http://192.168.1.108:9791/a6e903cf-6010-42f0-bd13-e1c9881035df/Upnp/resource/, clientEndpoint=192.168.1.101:57263
21:28:10.573 Thread-15: BrowseFlag=BrowseDirectChildren StartingIndex=0 RequestedCount=30 Filter=* SortCriteria=
21:28:10.573 Thread-15: using resource URI prefix http://192.168.1.108:9790/
21:28:10.574 Thread-15: adding container to cache: 0$playlists
21:28:10.574 Thread-15: browsing children of container com.minimserver.Server$PlaylistListContainer@3c3abccc
21:28:10.574 Thread-15: ContentDirectory response: Browse 0$playlists
21:28:10.574 Thread-15: NumberReturned=1 TotalMatches=1 UpdateID=39
21:28:12.782 Thread-16: ContentDirectory action: Browse 0$playlists$*p0
21:28:12.782 Thread-16: version=1, adapter=192.168.1.108, uriPrefix=http://192.168.1.108:9791/a6e903cf-6010-42f0-bd13-e1c9881035df/Upnp/resource/, clientEndpoint=192.168.1.101:50561
21:28:12.782 Thread-16: BrowseFlag=BrowseDirectChildren StartingIndex=0 RequestedCount=30 Filter=* SortCriteria=
21:28:12.782 Thread-16: using resource URI prefix http://192.168.1.108:9790/
21:28:12.783 Thread-16: adding container to cache: 0$playlists$*p0
21:28:12.783 Thread-16: browsing children of container com.minimserver.Server$PlaylistContainer@1c861995
21:28:12.788 Thread-16: ContentDirectory response: Browse 0$playlists$*p0
21:28:12.788 Thread-16: NumberReturned=30 TotalMatches=59 UpdateID=39
21:28:13.573 Thread-13: ContentDirectory action: Browse 0$playlists$*p0
21:28:13.573 Thread-13: version=1, adapter=192.168.1.108, uriPrefix=http://192.168.1.108:9791/a6e903cf-6010-42f0-bd13-e1c9881035df/Upnp/resource/, clientEndpoint=192.168.1.101:52731
21:28:13.573 Thread-13: BrowseFlag=BrowseDirectChildren StartingIndex=30 RequestedCount=30 Filter=* SortCriteria=
21:28:13.574 Thread-13: using resource URI prefix http://192.168.1.108:9790/
21:28:13.574 Thread-13: browsing children of container com.minimserver.Server$PlaylistContainer@1c861995
21:28:13.578 Thread-13: ContentDirectory response: Browse 0$playlists$*p0
21:28:13.578 Thread-13: NumberReturned=29 TotalMatches=59 UpdateID=39
21:28:13.668 Thread-9: HTTPService: accepted incoming connection
21:28:13.669 Thread-9: HTTPService: waiting for incoming connection
21:28:13.669 Thread-8: HTTPService: received request, Socket[addr=/192.168.1.101,port=4591,localport=9790]
21:28:13.669 Thread-8: HTTPService: adding connection org.jminim.lib.HTTPConnection@6119d27b
21:28:13.674 Thread-1459: HTTPConnection: writer thread waiting for request
21:28:13.674 Thread-1460: HTTPConnection: reading HTTP request
21:28:13.674 Thread-1460: HEAD /minimserver/*/BBC*20Radio/BBC*20Radio*201.png HTTP/1.1
21:28:13.674 Thread-1460: Host: 192.168.1.108, Range: bytes=0-0, Connection: close
21:28:13.675 Thread-1460: HTTPConnection: reading HTTP request
21:28:13.675 Thread-1459: HTTPConnection: writer thread processing request
21:28:13.677 Thread-1459: HTTP/1.1 200 OK, Accept-Ranges: bytes, Date: Wed, 25 Feb 2015 21:28:13 GMT, Content-Length: 1, Content-Type: image/png, Connection: close, Last-Modified: Tue, 17 Feb 2015 18:28:34 GMT
21:28:13.677 Thread-1459: FileResource: close
21:28:13.678 Thread-1459: ServerResourceBase: close
21:28:13.678 Thread-1459: HTTPConnection: completed request; socket=Socket[addr=/192.168.1.101,port=4591,localport=9790], keepAlive=false
21:28:13.678 Thread-1459: HTTPConnection: closing Socket[addr=/192.168.1.101,port=4591,localport=9790]
21:28:13.678 Thread-1459: HTTPService: removing connection org.jminim.lib.HTTPConnection@6119d27b
21:28:13.679 Thread-1460: HTTPConnection: connection closed by client
21:28:13.681 Thread-9: HTTPService: accepted incoming connection
21:28:13.681 Thread-9: HTTPService: waiting for incoming connection
21:28:13.681 Thread-8: HTTPService: received request, Socket[addr=/192.168.1.101,port=4592,localport=9790]
21:28:13.682 Thread-8: HTTPService: adding connection org.jminim.lib.HTTPConnection@6dd93e5f
21:28:13.686 Thread-1461: HTTPConnection: writer thread waiting for request
21:28:13.686 Thread-1462: HTTPConnection: reading HTTP request
21:28:13.686 Thread-1462: GET /minimserver/*/BBC*20Radio/BBC*20Radio*201.png HTTP/1.1
21:28:13.687 Thread-1462: Host: 192.168.1.108, Range: bytes=0-1, Connection: close
21:28:13.687 Thread-1462: HTTPConnection: reading HTTP request
21:28:13.687 Thread-1461: HTTPConnection: writer thread processing request
21:28:13.691 Thread-1463: FileResource: reader thread end of data
21:28:13.691 Thread-1461: HTTP/1.1 206 Partial Content, Content-Range: bytes 0-1/4181, Accept-Ranges: bytes, Date: Wed, 25 Feb 2015 21:28:13 GMT, Content-Length: 2, Content-Type: image/png, Connection: close, Last-Modified: Tue, 17 Feb 2015 18:28:34 GMT
21:28:13.691 Thread-1461: writing data: total=2 from file BBC Radio 1.png
21:28:13.692 Thread-1461: FileResource: writer thread end of data, bytesWritten=2
21:28:13.692 Thread-1461: FileResource: close
21:28:13.692 Thread-1461: ServerResourceBase: close
21:28:13.692 Thread-1461: HTTPConnection: completed request; socket=Socket[addr=/192.168.1.101,port=4592,localport=9790], keepAlive=false
21:28:13.692 Thread-1461: HTTPConnection: closing Socket[addr=/192.168.1.101,port=4592,localport=9790]
21:28:13.692 Thread-1461: HTTPService: removing connection org.jminim.lib.HTTPConnection@6dd93e5f
21:28:13.692 Thread-1462: HTTPConnection: connection closed by client
21:28:13.697 Thread-9: HTTPService: accepted incoming connection
21:28:13.697 Thread-9: HTTPService: waiting for incoming connection
21:28:13.697 Thread-8: HTTPService: received request, Socket[addr=/192.168.1.101,port=4593,localport=9790]
21:28:13.697 Thread-8: HTTPService: adding connection org.jminim.lib.HTTPConnection@7a9ca906
21:28:13.699 Thread-1465: HTTPConnection: reading HTTP request
21:28:13.700 Thread-1465: GET /minimserver/*/BBC*20Radio/BBC*20Radio*201.png HTTP/1.1
21:28:13.700 Thread-1465: Host: 192.168.1.108, Range: bytes=0-4180, Connection: keep-alive
21:28:13.700 Thread-1465: HTTPConnection: reading HTTP request
21:28:13.700 Thread-1464: HTTPConnection: writer thread processing request
21:28:13.704 Thread-1466: FileResource: reader thread end of data
21:28:13.704 Thread-1464: HTTP/1.1 206 Partial Content, Content-Range: bytes 0-4180/4181, Accept-Ranges: bytes, Date: Wed, 25 Feb 2015 21:28:13 GMT, Content-Length: 4181, Content-Type: image/png, Connection: keep-alive, Last-Modified: Tue, 17 Feb 2015 18:28:34 GMT
21:28:13.704 Thread-1464: writing data: total=4181 from file BBC Radio 1.png
21:28:13.704 Thread-1464: FileResource: writer thread end of data, bytesWritten=4181
21:28:13.705 Thread-1464: FileResource: close
21:28:13.705 Thread-1464: ServerResourceBase: close
21:28:13.705 Thread-1464: HTTPConnection: completed request; socket=Socket[addr=/192.168.1.101,port=4593,localport=9790], keepAlive=true
21:28:13.705 Thread-1464: HTTPConnection: writer thread waiting for request
21:28:13.709 Thread-1465: HTTPConnection: end of input stream data
21:28:13.709 Thread-1465: HTTPConnection: closing Socket[addr=/192.168.1.101,port=4593,localport=9790]
21:28:13.709 Thread-1465: HTTPService: removing connection org.jminim.lib.HTTPConnection@7a9ca906
21:28:13.709 Thread-1464: HTTPConnection: writer thread interrupted
21:28:14.980 Thread-9: HTTPService: accepted incoming connection
21:28:14.980 Thread-9: HTTPService: waiting for incoming connection
21:28:14.980 Thread-8: HTTPService: received request, Socket[addr=/192.168.1.101,port=4594,localport=9790]
21:28:14.980 Thread-8: HTTPService: adding connection org.jminim.lib.HTTPConnection@22048ad1
21:28:14.985 Thread-1468: HTTPConnection: reading HTTP request
21:28:14.985 Thread-1468: HEAD /minimserver/*/BBC*20Radio/BBC*20Radio*201.png HTTP/1.1
21:28:14.985 Thread-1468: Host: 192.168.1.108, Range: bytes=0-0, Connection: close
21:28:14.985 Thread-1467: HTTPConnection: writer thread waiting for request
21:28:14.986 Thread-1468: HTTPConnection: reading HTTP request
21:28:14.986 Thread-1467: HTTPConnection: writer thread processing request
21:28:14.988 Thread-1467: HTTP/1.1 200 OK, Accept-Ranges: bytes, Date: Wed, 25 Feb 2015 21:28:14 GMT, Content-Length: 1, Content-Type: image/png, Connection: close, Last-Modified: Tue, 17 Feb 2015 18:28:34 GMT
21:28:14.989 Thread-1467: FileResource: close
21:28:14.989 Thread-1467: ServerResourceBase: close
21:28:14.989 Thread-1467: HTTPConnection: completed request; socket=Socket[addr=/192.168.1.101,port=4594,localport=9790], keepAlive=false
21:28:14.989 Thread-1467: HTTPConnection: closing Socket[addr=/192.168.1.101,port=4594,localport=9790]
21:28:14.990 Thread-1467: HTTPService: removing connection org.jminim.lib.HTTPConnection@22048ad1
21:28:14.990 Thread-1468: HTTPConnection: connection closed by client
21:28:14.993 Thread-9: HTTPService: accepted incoming connection
21:28:14.993 Thread-9: HTTPService: waiting for incoming connection
21:28:14.993 Thread-8: HTTPService: received request, Socket[addr=/192.168.1.101,port=4595,localport=9790]
21:28:14.993 Thread-8: HTTPService: adding connection org.jminim.lib.HTTPConnection@2daa8563
21:28:14.997 Thread-1469: HTTPConnection: writer thread waiting for request
21:28:14.998 Thread-1470: HTTPConnection: reading HTTP request
21:28:14.998 Thread-1470: GET /minimserver/*/BBC*20Radio/BBC*20Radio*201.png HTTP/1.1
21:28:14.998 Thread-1470: Host: 192.168.1.108, Range: bytes=0-1, Connection: close
21:28:14.998 Thread-1470: HTTPConnection: reading HTTP request
21:28:14.998 Thread-1469: HTTPConnection: writer thread processing request
21:28:15.003 Thread-1471: FileResource: reader thread end of data
21:28:15.003 Thread-1469: HTTP/1.1 206 Partial Content, Content-Range: bytes 0-1/4181, Accept-Ranges: bytes, Date: Wed, 25 Feb 2015 21:28:15 GMT, Content-Length: 2, Content-Type: image/png, Connection: close, Last-Modified: Tue, 17 Feb 2015 18:28:34 GMT
21:28:15.003 Thread-1469: writing data: total=2 from file BBC Radio 1.png
21:28:15.004 Thread-1469: FileResource: writer thread end of data, bytesWritten=2
21:28:15.004 Thread-1469: FileResource: close
21:28:15.004 Thread-1469: ServerResourceBase: close
21:28:15.004 Thread-1469: HTTPConnection: completed request; socket=Socket[addr=/192.168.1.101,port=4595,localport=9790], keepAlive=false
21:28:15.005 Thread-1469: HTTPConnection: closing Socket[addr=/192.168.1.101,port=4595,localport=9790]
21:28:15.005 Thread-1469: HTTPService: removing connection org.jminim.lib.HTTPConnection@2daa8563
21:28:15.005 Thread-1470: HTTPConnection: connection closed by client
21:28:15.008 Thread-9: HTTPService: accepted incoming connection
21:28:15.008 Thread-9: HTTPService: waiting for incoming connection
21:28:15.008 Thread-8: HTTPService: received request, Socket[addr=/192.168.1.101,port=4596,localport=9790]
21:28:15.009 Thread-8: HTTPService: adding connection org.jminim.lib.HTTPConnection@238d4e2
21:28:15.012 Thread-1472: HTTPConnection: writer thread waiting for request
21:28:15.013 Thread-1473: HTTPConnection: reading HTTP request
21:28:15.013 Thread-1473: GET /minimserver/*/BBC*20Radio/BBC*20Radio*201.png HTTP/1.1
21:28:15.013 Thread-1473: Host: 192.168.1.108, Range: bytes=0-4180, Connection: keep-alive
21:28:15.013 Thread-1472: HTTPConnection: writer thread processing request
21:28:15.015 Thread-1473: HTTPConnection: reading HTTP request
21:28:15.016 Thread-1474: FileResource: reader thread end of data
21:28:15.016 Thread-1472: HTTP/1.1 206 Partial Content, Content-Range: bytes 0-4180/4181, Accept-Ranges: bytes, Date: Wed, 25 Feb 2015 21:28:15 GMT, Content-Length: 4181, Content-Type: image/png, Connection: keep-alive, Last-Modified: Tue, 17 Feb 2015 18:28:34 GMT
21:28:15.016 Thread-1472: writing data: total=4181 from file BBC Radio 1.png
21:28:15.017 Thread-1472: FileResource: writer thread end of data, bytesWritten=4181
21:28:15.017 Thread-1472: FileResource: close
21:28:15.017 Thread-1472: ServerResourceBase: close
21:28:15.017 Thread-1472: HTTPConnection: completed request; socket=Socket[addr=/192.168.1.101,port=4596,localport=9790], keepAlive=true
21:28:15.017 Thread-1472: HTTPConnection: writer thread waiting for request
21:28:15.020 Thread-1473: HTTPConnection: end of input stream data
21:28:15.021 Thread-1473: HTTPConnection: closing Socket[addr=/192.168.1.101,port=4596,localport=9790]
21:28:15.021 Thread-1473: HTTPService: removing connection org.jminim.lib.HTTPConnection@238d4e2
21:28:15.021 Thread-1472: HTTPConnection: writer thread interrupted
21:28:15.023 Thread-9: HTTPService: accepted incoming connection
21:28:15.023 Thread-9: HTTPService: waiting for incoming connection
21:28:15.023 Thread-8: HTTPService: received request, Socket[addr=/192.168.1.101,port=4597,localport=9790]
21:28:15.023 Thread-8: HTTPService: adding connection org.jminim.lib.HTTPConnection@57775197
21:28:15.026 Thread-1475: HTTPConnection: writer thread waiting for request
21:28:15.026 Thread-1476: HTTPConnection: reading HTTP request
21:28:15.026 Thread-1476: HEAD /minimstreamer/*/R1/$!transcode.mp3 HTTP/1.1
21:28:15.026 Thread-1476: Host: 192.168.1.108, Range: bytes=0-0, Connection: close
21:28:15.027 Thread-1476: HTTPConnection: reading HTTP request
21:28:15.027 Thread-1475: HTTPConnection: writer thread processing request
21:28:15.027 Thread-1475: Streamer: processing HTTP request
21:28:15.027 Thread-1475: Streamer: releaseChains
21:28:15.027 Thread-1475: Streamer: streamID is R1
21:28:15.027 Thread-1475: Streamer: URL scheme is http
21:28:15.027 Thread-1475: Streamer: request path is a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8/$!transcode.mp3
21:28:15.027 Thread-1475: Streamer: transcodeType is mp3
21:28:15.028 Thread-1475: ChainImpl: addSource org.jstreamer.core.ChainSource@7f473ec7
21:28:15.028 Thread-1475: ChainSource: init
21:28:15.028 Thread-1475: ChainImpl: getting property .inputBufferSize
21:28:15.028 Thread-1475: ChainImpl: property .inputBufferSize has null value
21:28:15.028 Thread-1475: ChainImpl: getting property .inputBuffers
21:28:15.028 Thread-1475: ChainImpl: property .inputBuffers has null value
21:28:15.028 Thread-1475: ChainSource: inputBufferSize=5000 inputBuffers=2
21:28:15.028 Thread-1475: BufferPool: init
21:28:15.029 Thread-1475: ChainSource: source created
21:28:15.029 Thread-1475: ChainImpl: getting property scfilter.link
21:28:15.029 Thread-1475: ChainImpl: property scfilter.link has literal value 'source'
21:28:15.029 Thread-1475: ChainImpl: getting property scfilter.mode
21:28:15.029 Thread-1475: ChainImpl: property scfilter.mode has literal value 'out'
21:28:15.029 Thread-1475: ChainImpl: addFilter org.jstreamer.core.ChainSource@7f473ec7
21:28:15.029 Thread-1475: LinkBase: adding output filter org.jstreamer.lib.ShoutcastFilter@1e6abc19
21:28:15.029 Thread-1475: created new root chain org.jstreamer.core.ChainImpl@71631ce8
21:28:15.029 Thread-1475: ChainImpl: setting property .requestPath to 'a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8'
21:28:15.030 Thread-1475: ChainImpl: setting property .requestMethod to 'HEAD'
21:28:15.030 Thread-1475: ChainImpl: setting property .requestHeaders to 'Range: bytes=0-0

Connection: close



'
21:28:15.030 Thread-1475: ChainImpl: addTask org.jstreamer.core.ChainTask@6bb4efef
21:28:15.030 Thread-1475: ChainTask: init
21:28:15.030 Thread-1475: ChainImpl: getting property .taskBufferSize
21:28:15.030 Thread-1475: ChainImpl: property .taskBufferSize has null value
21:28:15.030 Thread-1475: ChainImpl: getting property .taskBuffers
21:28:15.030 Thread-1475: ChainImpl: property .taskBuffers has null value
21:28:15.031 Thread-1475: InputStreamBufferPool: init
21:28:15.031 Thread-1475: ChainTask: task created
21:28:15.031 Thread-1475: ChainImpl: addTarget org.jstreamer.core.ChainTarget@73a6e816
21:28:15.031 Thread-1475: ChainTarget: init
21:28:15.031 Thread-1475: LinkBase: adding input filter com.minimstreamer.HTTPRequestTarget$TargetFilter@52cf37ab
21:28:15.031 Thread-1475: ChainTarget: target created
21:28:15.031 Thread-1475: BufferPoolReader: new
21:28:15.031 Thread-1475: Buffer: createReader: org.jstreamer.core.InputStreamBuffer@224fe606
21:28:15.031 Thread-1475: BufferReader: initial readSequence=1
21:28:15.032 Thread-1475: Buffer: createReader: org.jstreamer.core.InputStreamBuffer@2b86a583
21:28:15.032 Thread-1475: BufferReader: initial readSequence=1
21:28:15.032 Thread-1475: ChainImpl: getting property adfilter.link
21:28:15.032 Thread-1475: ChainImpl: property adfilter.link has literal value 'transcode'
21:28:15.032 Thread-1475: ChainImpl: getting property adfilter.mode
21:28:15.032 Thread-1475: ChainImpl: property adfilter.mode has null value
21:28:15.032 Thread-1475: ChainImpl: addFilter org.jstreamer.core.ChainTask@6bb4efef
21:28:15.032 Thread-1475: LinkBase: adding input filter org.jstreamer.lib.FrameFilter@c7d2c2b
21:28:15.033 Thread-1475: ChainImpl: setting property .timeout to '2000'
21:28:15.033 Thread-1475: ChainImpl: setting property object .@timeoutAction to com.minimstreamer.Streamer$TimeoutAction@3b6edf06
21:28:15.033 Thread-1475: ChainImpl: setting property object .@notifyStopped to com.minimstreamer.Streamer$NotifyStopped@6bf42165
21:28:15.033 Thread-1475: ChainImpl: setting property object .@httpRequest to org.jminim.lib.HTTPConnection$Request@68bca541
21:28:15.033 Thread-1475: ChainImpl: setting property object .@http to org.jminim.lib.HTTPContext@19252c78
21:28:15.033 Thread-1475: ChainImpl: setting property .transcodeType to 'mp3'
21:28:15.033 Thread-1475: ChainImpl: setting property .transcodeLimit to ''
21:28:15.034 Thread-1475: ChainImpl: setting property .transcodeBits to ''
21:28:15.034 Thread-1475: ChainImpl: setting property .converter to 'ffmpeg'
21:28:15.034 Thread-1475: ChainImpl: setting property .converterCmd to 'C:\Program Files\FFMPEG\bin\ffmpeg.exe'
21:28:15.034 Thread-1475: ChainImpl: setting property .fmtFlt to 'flt'
21:28:15.034 Thread-1475: Streamer: adding request chain for org.jminim.lib.HTTPConnection$Request@68bca541: org.jstreamer.core.ChainImpl@6ddec174
21:28:15.034 Thread-1475: ChainImpl: addTargetChain org.jstreamer.core.TargetChain@578a872d
21:28:15.034 Thread-1475: TargetChain: init
21:28:15.035 Thread-1475: ChainImpl: adding target filter org.jstreamer.core.ChainTask$TaskInputFilter@47b0c841: sourceLink org.jstreamer.core.ChainSource@7f473ec7
21:28:15.035 Thread-1475: LinkBase: adding target filter org.jstreamer.core.ChainTask$TaskInputFilter@47b0c841
21:28:15.035 Thread-1475: ChainImpl: start org.jstreamer.core.ChainImpl@71631ce8
21:28:15.035 Thread-1475: ChainImpl: startLinks org.jstreamer.core.ChainImpl@71631ce8
21:28:15.035 Thread-1475: ChainImpl: starting chain org.jstreamer.core.ChainImpl@71631ce8
21:28:15.035 Thread-1475: TargetChain: start
21:28:15.035 Thread-1475: TargetChain: starting subchain links
21:28:15.035 Thread-1475: ChainImpl: startLinks org.jstreamer.core.ChainImpl@6ddec174
21:28:15.035 Thread-1475: ChainImpl: starting chain org.jstreamer.core.ChainImpl@6ddec174
21:28:15.036 Thread-1475: ChainTarget: start
21:28:15.036 Thread-1475: ChainImpl: property obj request.@notifyStopped is reference to .@notifyStopped
21:28:15.036 Thread-1475: ChainImpl: property object request.@notifyStopped has value com.minimstreamer.Streamer$NotifyStopped@6bf42165
21:28:15.036 Thread-1475: ChainImpl: property obj request.@httpRequest is reference to .@httpRequest
21:28:15.036 Thread-1475: ChainImpl: property object request.@httpRequest has value org.jminim.lib.HTTPConnection$Request@68bca541
21:28:15.036 Thread-1475: ChainImpl: property obj request.@http is reference to .@http
21:28:15.036 Thread-1475: ChainImpl: property object request.@http has value org.jminim.lib.HTTPContext@19252c78
21:28:15.036 Thread-1475: ChainImpl: property obj request.@timeoutAction is reference to .@timeoutAction
21:28:15.036 Thread-1475: ChainImpl: property object request.@timeoutAction has value com.minimstreamer.Streamer$TimeoutAction@3b6edf06
21:28:15.037 Thread-1475: ChainImpl: getting property request.timeout
21:28:15.037 Thread-1475: ChainImpl: property request.timeout has initial value '$.timeout'
21:28:15.037 Thread-1475: ChainImpl: property .timeout has literal value '2000'
21:28:15.037 Thread-1475: ChainImpl: substitution property .timeout has value '2000'
21:28:15.037 Thread-1475: ChainImpl: property request.timeout has final value '2000'
21:28:15.037 Thread-1475: HTTPRequestTarget: timeout is 2000
21:28:15.037 Thread-1475: HTTPRequestTarget: initRequest socket=Socket[addr=/192.168.1.101,port=4597,localport=9790] this=com.minimstreamer.HTTPRequestTarget@33f46b27 outStr=com.minimstreamer.HTTPRequestTarget$ProxyOutputStream@272b482c
21:28:15.039 Thread-1475: ChainTarget: target started
21:28:15.039 Thread-1475: ChainTask: start
21:28:15.039 Thread-1475: ChainTask: starting task
21:28:15.039 Thread-1475: ChainTask: task started
21:28:15.039 Thread-1475: ChainImpl: started chain org.jstreamer.core.ChainImpl@6ddec174
21:28:15.039 Thread-1475: TargetChain: subchain links started
21:28:15.039 Thread-1475: ChainSource: start
21:28:15.040 Thread-1475: ChainImpl: getting property source.resource
21:28:15.040 Thread-1475: ChainImpl: property source.resource has initial value '$.requestPath'
21:28:15.040 Thread-1475: ChainImpl: property .requestPath has literal value 'a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8'
21:28:15.040 Thread-1475: ChainImpl: substitution property .requestPath has value 'a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8'
21:28:15.040 Thread-1475: ChainImpl: property source.resource has final value 'a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8'
21:28:15.040 Thread-1475: ChainImpl: getting property source.requestMethod
21:28:15.040 Thread-1475: ChainImpl: property source.requestMethod has initial value '$.requestMethod'
21:28:15.040 Thread-1475: ChainImpl: property .requestMethod has literal value 'HEAD'
21:28:15.041 Thread-1475: ChainImpl: substitution property .requestMethod has value 'HEAD'
21:28:15.041 Thread-1475: ChainImpl: property source.requestMethod has final value 'HEAD'
21:28:15.041 Thread-1475: ChainImpl: getting property source.requestHeaders
21:28:15.041 Thread-1475: ChainImpl: property source.requestHeaders has initial value '$.requestHeaders'
21:28:15.041 Thread-1475: ChainImpl: property .requestHeaders has literal value 'Range: bytes=0-0

Connection: close



'
21:28:15.041 Thread-1475: ChainImpl: substitution property .requestHeaders has value 'Range: bytes=0-0

Connection: close



'
21:28:15.041 Thread-1475: ChainImpl: property source.requestHeaders has final value 'Range: bytes=0-0

Connection: close



'
21:28:15.041 Thread-1475: ChainImpl: getting property source.delayHLS
21:28:15.041 Thread-1475: ChainImpl: property source.delayHLS has initial value '$.delayHLS'
21:28:15.041 Thread-1475: ChainImpl: property .delayHLS has null value
21:28:15.041 Thread-1475: ChainImpl: substitution property .delayHLS has value ''
21:28:15.042 Thread-1475: ChainImpl: property source.delayHLS has final value ''
21:28:15.069 Thread-1475: HTTPSource: created outgoing socket Socket[addr=a.files.bbci.co.uk/62.254.36.59,port=80,localport=52849]
21:28:15.069 Thread-1475: HTTPSource: sending HTTP request:
GET /media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8 HTTP/1.1

Host: a.files.bbci.co.uk

Icy-MetaData: 1

Range: bytes=0-0

Connection: close




21:28:15.237 Thread-1475: HTTPSource: stream response status HTTP/1.1 206 Partial Content
21:28:15.238 Thread-1475: ChainImpl: setting property source.status to 'HTTP/1.1 206 Partial Content

'
21:28:15.239 Thread-1475: x-amz-id-2: 1ujBSzxP61l2S+y4rJ4f/Ku+/vtp7d3qJv9BREMoa5BL245/d4qSRAft0rP6ls96

x-amz-request-id: 242241C141A6526A

Last-Modified: Wed, 25 Feb 2015 11:59:00 GMT

ETag: "4e1c2f2705067fcda1e32b1df9d002d0"

Accept-Ranges: bytes

Content-Type: application/x-mpegurl

Server: AmazonS3

Cache-Control: max-age=281

Expires: Wed, 25 Feb 2015 21:32:56 GMT

Date: Wed, 25 Feb 2015 21:28:15 GMT

Content-Range: bytes 0-0/228

Content-Length: 1

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: *


21:28:15.240 Thread-1475: ChainImpl: setting property source.responseHeaders to 'x-amz-id-2: 1ujBSzxP61l2S+y4rJ4f/Ku+/vtp7d3qJv9BREMoa5BL245/d4qSRAft0rP6ls96

x-amz-request-id: 242241C141A6526A

Last-Modified: Wed, 25 Feb 2015 11:59:00 GMT

ETag: "4e1c2f2705067fcda1e32b1df9d002d0"

Accept-Ranges: bytes

Content-Type: application/x-mpegurl

Server: AmazonS3

Cache-Control: max-age=281

Expires: Wed, 25 Feb 2015 21:32:56 GMT

Date: Wed, 25 Feb 2015 21:28:15 GMT

Content-Range: bytes 0-0/228

Content-Length: 1

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: *

'
21:28:15.240 Thread-1475: HTTPSource: content type is 'application/x-mpegurl'
21:28:15.240 Thread-1475: HTTPSource: reading playlist from URL http://a.files.bbci.co.uk/media/live/man...o_one.m3u8
21:28:15.240 Thread-1475: ChainImpl: setting property source.responseMessage to 'No stream URL'
21:28:15.241 Thread-1475: ChainImpl: setting property source.status to 'HTTP/1.1 404 Not Found

'
HTTPSource: no stream URL found in http://a.files.bbci.co.uk/media/live/man...o_one.m3u8
21:28:15.241 Thread-1475: ChainImpl: stop org.jstreamer.core.ChainImpl@71631ce8
21:28:15.241 Thread-1475: ChainImpl: stopping chain org.jstreamer.core.ChainImpl@71631ce8
21:28:15.242 Thread-1475: Buffer: closing buffer: org.jstreamer.core.Buffer@58eead9
21:28:15.242 Thread-1475: ChainTask: closing output stream
21:28:15.242 Thread-1475: ChainSource: stopping source
21:28:15.242 Thread-1475: HTTPSource: closing outgoing socket Socket[addr=a.files.bbci.co.uk/62.254.36.59,port=80,localport=52849]
21:28:15.242 Thread-1475: ChainSource: source stopped
21:28:15.243 Thread-1475: TargetChain: stop
21:28:15.243 Thread-1475: TargetChain: stopping subchain
21:28:15.243 Thread-1475: ChainImpl: stop org.jstreamer.core.ChainImpl@6ddec174
21:28:15.243 Thread-1475: ChainImpl: removing target from org.jstreamer.core.TargetChain@578a872d
21:28:15.243 Thread-1475: ChainImpl: stop org.jstreamer.core.ChainImpl@71631ce8
21:28:15.243 Thread-1475: ChainImpl: stopping chain org.jstreamer.core.ChainImpl@6ddec174
21:28:15.244 Thread-1475: ChainTask: stop
21:28:15.246 Thread-1475: ChainTarget: stop
21:28:15.246 Thread-1475: ChainTarget: stopping target
21:28:15.246 Thread-1475: HTTPRequestTarget: stop this=com.minimstreamer.HTTPRequestTarget@33f46b27 outStr=com.minimstreamer.HTTPRequestTarget$ProxyOutputStream@272b482c
21:28:15.246 Thread-1475: ChainImpl: getting property request.responseMessage
21:28:15.246 Thread-1475: ChainImpl: property request.responseMessage has initial value '$/source.responseMessage'
21:28:15.247 Thread-1475: ChainImpl: property source.responseMessage has literal value 'No stream URL'
21:28:15.247 Thread-1475: ChainImpl: substitution property /source.responseMessage has value 'No stream URL'
21:28:15.247 Thread-1475: ChainImpl: property request.responseMessage has final value 'No stream URL'
21:28:15.247 Thread-1475: ChainImpl: getting property request.status
21:28:15.247 Thread-1475: ChainImpl: property request.status has null value
21:28:15.248 Thread-1475: ChainImpl: property obj request.@http is reference to .@http
21:28:15.248 Thread-1475: ChainImpl: property object request.@http has value org.jminim.lib.HTTPContext@19252c78
sending HTTP response '500 Internal Server Error: No stream URL' to request 'HEAD /minimstreamer/*/R1/$!transcode.mp3'
21:28:15.248 Thread-1478: ChainTask: stopping task
21:28:15.248 Thread-1478: ChainTask: task stopped
21:28:15.249 Thread-1475: HTTPRequestTarget: closeSocket
21:28:15.249 Thread-1475: HTTPRequestTarget: closing Socket[addr=/192.168.1.101,port=4597,localport=9790]
21:28:15.249 Thread-1475: HTTPRequestTarget: notifyStopped com.minimstreamer.Streamer$NotifyStopped@6bf42165
21:28:15.249 Thread-1475: Streamer.NotifyStopped: run
21:28:15.250 Thread-1475: ChainTarget: target stopped
21:28:15.250 Thread-1475: ChainImpl: stopped chain org.jstreamer.core.ChainImpl@6ddec174
21:28:15.250 Thread-1475: TargetChain: subchain stopped
21:28:15.250 Thread-1475: ChainImpl: stopped chain org.jstreamer.core.ChainImpl@71631ce8
21:28:15.250 Thread-1475: Streamer: removing request chain for org.jminim.lib.HTTPConnection$Request@68bca541
21:28:15.251 Thread-1475: Streamer: completed network request
21:28:15.250 Thread-1476: HTTPConnection: connection closed by client
21:28:15.251 Thread-1476: Streamer: getting request chain for org.jminim.lib.HTTPConnection$Request@68bca541
21:28:15.251 Thread-1476: HTTPService: removing connection org.jminim.lib.HTTPConnection@57775197
21:28:15.252 Thread-9: HTTPService: accepted incoming connection
21:28:15.252 Thread-9: HTTPService: waiting for incoming connection
21:28:15.251 Thread-1475: HTTPConnection: completed request; socket=Socket[addr=/192.168.1.101,port=4597,localport=9790], keepAlive=false
21:28:15.252 Thread-1475: HTTPConnection: writer thread interrupted
21:28:15.252 Thread-8: HTTPService: received request, Socket[addr=/192.168.1.101,port=4598,localport=9790]
21:28:15.252 Thread-8: HTTPService: adding connection org.jminim.lib.HTTPConnection@546e52a3
21:28:15.257 Thread-1479: HTTPConnection: writer thread waiting for request
21:28:15.257 Thread-1480: HTTPConnection: reading HTTP request
21:28:15.257 Thread-1480: GET /minimstreamer/*/R1/$!transcode.mp3 HTTP/1.1
21:28:15.257 Thread-1480: Host: 192.168.1.108, Range: bytes=0-1, Connection: close
21:28:15.258 Thread-1480: HTTPConnection: reading HTTP request
21:28:15.258 Thread-1479: HTTPConnection: writer thread processing request
21:28:15.258 Thread-1479: Streamer: processing HTTP request
21:28:15.258 Thread-1479: Streamer: releaseChains
21:28:15.258 Thread-1479: Streamer: releasing chain: R1
21:28:15.259 Thread-1479: Streamer: streamID is R1
21:28:15.259 Thread-1479: Streamer: URL scheme is http
21:28:15.259 Thread-1479: Streamer: request path is a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8/$!transcode.mp3
21:28:15.259 Thread-1479: Streamer: transcodeType is mp3
21:28:15.259 Thread-1479: ChainImpl: addSource org.jstreamer.core.ChainSource@7f19c37
21:28:15.260 Thread-1479: ChainSource: init
21:28:15.260 Thread-1479: ChainImpl: getting property .inputBufferSize
21:28:15.260 Thread-1479: ChainImpl: property .inputBufferSize has null value
21:28:15.260 Thread-1479: ChainImpl: getting property .inputBuffers
21:28:15.260 Thread-1479: ChainImpl: property .inputBuffers has null value
21:28:15.261 Thread-1479: ChainSource: inputBufferSize=5000 inputBuffers=2
21:28:15.261 Thread-1479: BufferPool: init
21:28:15.261 Thread-1479: ChainSource: source created
21:28:15.261 Thread-1479: ChainImpl: getting property scfilter.link
21:28:15.261 Thread-1479: ChainImpl: property scfilter.link has literal value 'source'
21:28:15.262 Thread-1479: ChainImpl: getting property scfilter.mode
21:28:15.262 Thread-1479: ChainImpl: property scfilter.mode has literal value 'out'
21:28:15.262 Thread-1479: ChainImpl: addFilter org.jstreamer.core.ChainSource@7f19c37
21:28:15.262 Thread-1479: LinkBase: adding output filter org.jstreamer.lib.ShoutcastFilter@746e2f4
21:28:15.262 Thread-1479: created new root chain org.jstreamer.core.ChainImpl@3ede04e7
21:28:15.262 Thread-1479: ChainImpl: setting property .requestPath to 'a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8'
21:28:15.263 Thread-1479: ChainImpl: setting property .requestMethod to 'GET'
21:28:15.263 Thread-1479: ChainImpl: setting property .requestHeaders to 'Range: bytes=0-1

Connection: close



'
21:28:15.263 Thread-1479: ChainImpl: addTask org.jstreamer.core.ChainTask@d7dec37
21:28:15.263 Thread-1479: ChainTask: init
21:28:15.263 Thread-1479: ChainImpl: getting property .taskBufferSize
21:28:15.264 Thread-1479: ChainImpl: property .taskBufferSize has null value
21:28:15.264 Thread-1479: ChainImpl: getting property .taskBuffers
21:28:15.264 Thread-1479: ChainImpl: property .taskBuffers has null value
21:28:15.264 Thread-1479: InputStreamBufferPool: init
21:28:15.264 Thread-1479: ChainTask: task created
21:28:15.264 Thread-1479: ChainImpl: addTarget org.jstreamer.core.ChainTarget@22d0280b
21:28:15.265 Thread-1479: ChainTarget: init
21:28:15.265 Thread-1479: LinkBase: adding input filter com.minimstreamer.HTTPRequestTarget$TargetFilter@ff4fc08
21:28:15.265 Thread-1479: ChainTarget: target created
21:28:15.265 Thread-1479: BufferPoolReader: new
21:28:15.265 Thread-1479: Buffer: createReader: org.jstreamer.core.InputStreamBuffer@1cce7967
21:28:15.266 Thread-1479: BufferReader: initial readSequence=1
21:28:15.266 Thread-1479: Buffer: createReader: org.jstreamer.core.InputStreamBuffer@378467f7
21:28:15.266 Thread-1479: BufferReader: initial readSequence=1
21:28:15.266 Thread-1479: ChainImpl: getting property adfilter.link
21:28:15.266 Thread-1479: ChainImpl: property adfilter.link has literal value 'transcode'
21:28:15.266 Thread-1479: ChainImpl: getting property adfilter.mode
21:28:15.267 Thread-1479: ChainImpl: property adfilter.mode has null value
21:28:15.267 Thread-1479: ChainImpl: addFilter org.jstreamer.core.ChainTask@d7dec37
21:28:15.267 Thread-1479: LinkBase: adding input filter org.jstreamer.lib.FrameFilter@22fb4d74
21:28:15.267 Thread-1479: ChainImpl: setting property .timeout to '2000'
21:28:15.267 Thread-1479: ChainImpl: setting property object .@timeoutAction to com.minimstreamer.Streamer$TimeoutAction@61b22823
21:28:15.268 Thread-1479: ChainImpl: setting property object .@notifyStopped to com.minimstreamer.Streamer$NotifyStopped@776943f0
21:28:15.268 Thread-1479: ChainImpl: setting property object .@httpRequest to org.jminim.lib.HTTPConnection$Request@1feb7ecf
21:28:15.268 Thread-1479: ChainImpl: setting property object .@http to org.jminim.lib.HTTPContext@19252c78
21:28:15.268 Thread-1479: ChainImpl: setting property .transcodeType to 'mp3'
21:28:15.268 Thread-1479: ChainImpl: setting property .transcodeLimit to ''
21:28:15.269 Thread-1479: ChainImpl: setting property .transcodeBits to ''
21:28:15.269 Thread-1479: ChainImpl: setting property .converter to 'ffmpeg'
21:28:15.269 Thread-1479: ChainImpl: setting property .converterCmd to 'C:\Program Files\FFMPEG\bin\ffmpeg.exe'
21:28:15.269 Thread-1479: ChainImpl: setting property .fmtFlt to 'flt'
21:28:15.269 Thread-1479: Streamer: adding request chain for org.jminim.lib.HTTPConnection$Request@1feb7ecf: org.jstreamer.core.ChainImpl@209a0c9d
21:28:15.270 Thread-1479: ChainImpl: addTargetChain org.jstreamer.core.TargetChain@5caa2323
21:28:15.270 Thread-1479: TargetChain: init
21:28:15.270 Thread-1479: ChainImpl: adding target filter org.jstreamer.core.ChainTask$TaskInputFilter@25e8fe5c: sourceLink org.jstreamer.core.ChainSource@7f19c37
21:28:15.270 Thread-1479: LinkBase: adding target filter org.jstreamer.core.ChainTask$TaskInputFilter@25e8fe5c
21:28:15.270 Thread-1479: ChainImpl: start org.jstreamer.core.ChainImpl@3ede04e7
21:28:15.270 Thread-1479: ChainImpl: startLinks org.jstreamer.core.ChainImpl@3ede04e7
21:28:15.271 Thread-1479: ChainImpl: starting chain org.jstreamer.core.ChainImpl@3ede04e7
21:28:15.271 Thread-1479: TargetChain: start
21:28:15.271 Thread-1479: TargetChain: starting subchain links
21:28:15.271 Thread-1479: ChainImpl: startLinks org.jstreamer.core.ChainImpl@209a0c9d
21:28:15.271 Thread-1479: ChainImpl: starting chain org.jstreamer.core.ChainImpl@209a0c9d
21:28:15.272 Thread-1479: ChainTarget: start
21:28:15.272 Thread-1479: ChainImpl: property obj request.@notifyStopped is reference to .@notifyStopped
21:28:15.272 Thread-1479: ChainImpl: property object request.@notifyStopped has value com.minimstreamer.Streamer$NotifyStopped@776943f0
21:28:15.272 Thread-1479: ChainImpl: property obj request.@httpRequest is reference to .@httpRequest
21:28:15.272 Thread-1479: ChainImpl: property object request.@httpRequest has value org.jminim.lib.HTTPConnection$Request@1feb7ecf
21:28:15.272 Thread-1479: ChainImpl: property obj request.@http is reference to .@http
21:28:15.273 Thread-1479: ChainImpl: property object request.@http has value org.jminim.lib.HTTPContext@19252c78
21:28:15.273 Thread-1479: ChainImpl: property obj request.@timeoutAction is reference to .@timeoutAction
21:28:15.273 Thread-1479: ChainImpl: property object request.@timeoutAction has value com.minimstreamer.Streamer$TimeoutAction@61b22823
21:28:15.273 Thread-1479: ChainImpl: getting property request.timeout
21:28:15.273 Thread-1479: ChainImpl: property request.timeout has initial value '$.timeout'
21:28:15.273 Thread-1479: ChainImpl: property .timeout has literal value '2000'
21:28:15.274 Thread-1479: ChainImpl: substitution property .timeout has value '2000'
21:28:15.274 Thread-1479: ChainImpl: property request.timeout has final value '2000'
21:28:15.274 Thread-1479: HTTPRequestTarget: timeout is 2000
21:28:15.274 Thread-1479: HTTPRequestTarget: initRequest socket=Socket[addr=/192.168.1.101,port=4598,localport=9790] this=com.minimstreamer.HTTPRequestTarget@461f15cc outStr=com.minimstreamer.HTTPRequestTarget$ProxyOutputStream@63935d75
21:28:15.276 Thread-1479: ChainTarget: target started
21:28:15.277 Thread-1479: ChainTask: start
21:28:15.277 Thread-1479: ChainTask: starting task
21:28:15.277 Thread-1479: ChainTask: task started
21:28:15.277 Thread-1479: ChainImpl: started chain org.jstreamer.core.ChainImpl@209a0c9d
21:28:15.277 Thread-1479: TargetChain: subchain links started
21:28:15.277 Thread-1479: ChainSource: start
21:28:15.278 Thread-1479: ChainImpl: getting property source.resource
21:28:15.278 Thread-1479: ChainImpl: property source.resource has initial value '$.requestPath'
21:28:15.278 Thread-1479: ChainImpl: property .requestPath has literal value 'a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8'
21:28:15.278 Thread-1479: ChainImpl: substitution property .requestPath has value 'a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8'
21:28:15.278 Thread-1479: ChainImpl: property source.resource has final value 'a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8'
21:28:15.278 Thread-1479: ChainImpl: getting property source.requestMethod
21:28:15.279 Thread-1479: ChainImpl: property source.requestMethod has initial value '$.requestMethod'
21:28:15.279 Thread-1479: ChainImpl: property .requestMethod has literal value 'GET'
21:28:15.279 Thread-1479: ChainImpl: substitution property .requestMethod has value 'GET'
21:28:15.279 Thread-1479: ChainImpl: property source.requestMethod has final value 'GET'
21:28:15.279 Thread-1479: ChainImpl: getting property source.requestHeaders
21:28:15.279 Thread-1479: ChainImpl: property source.requestHeaders has initial value '$.requestHeaders'
21:28:15.280 Thread-1479: ChainImpl: property .requestHeaders has literal value 'Range: bytes=0-1

Connection: close



'
21:28:15.280 Thread-1479: ChainImpl: substitution property .requestHeaders has value 'Range: bytes=0-1

Connection: close



'
21:28:15.280 Thread-1479: ChainImpl: property source.requestHeaders has final value 'Range: bytes=0-1

Connection: close



'
21:28:15.280 Thread-1479: ChainImpl: getting property source.delayHLS
21:28:15.280 Thread-1479: ChainImpl: property source.delayHLS has initial value '$.delayHLS'
21:28:15.281 Thread-1479: ChainImpl: property .delayHLS has null value
21:28:15.281 Thread-1479: ChainImpl: substitution property .delayHLS has value ''
21:28:15.281 Thread-1479: ChainImpl: property source.delayHLS has final value ''
21:28:15.293 Thread-1479: HTTPSource: created outgoing socket Socket[addr=a.files.bbci.co.uk/62.254.36.59,port=80,localport=52850]
21:28:15.293 Thread-1479: HTTPSource: sending HTTP request:
GET /media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8 HTTP/1.1

Host: a.files.bbci.co.uk

Icy-MetaData: 1

Range: bytes=0-1

Connection: close




21:28:15.312 Thread-1479: HTTPSource: stream response status HTTP/1.1 206 Partial Content
21:28:15.312 Thread-1479: ChainImpl: setting property source.status to 'HTTP/1.1 206 Partial Content

'
21:28:15.314 Thread-1479: x-amz-id-2: 1ujBSzxP61l2S+y4rJ4f/Ku+/vtp7d3qJv9BREMoa5BL245/d4qSRAft0rP6ls96

x-amz-request-id: 242241C141A6526A

Last-Modified: Wed, 25 Feb 2015 11:59:00 GMT

ETag: "4e1c2f2705067fcda1e32b1df9d002d0"

Accept-Ranges: bytes

Content-Type: application/x-mpegurl

Server: AmazonS3

Cache-Control: max-age=281

Expires: Wed, 25 Feb 2015 21:32:56 GMT

Date: Wed, 25 Feb 2015 21:28:15 GMT

Content-Range: bytes 0-1/228

Content-Length: 2

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: *


21:28:15.314 Thread-1479: ChainImpl: setting property source.responseHeaders to 'x-amz-id-2: 1ujBSzxP61l2S+y4rJ4f/Ku+/vtp7d3qJv9BREMoa5BL245/d4qSRAft0rP6ls96

x-amz-request-id: 242241C141A6526A

Last-Modified: Wed, 25 Feb 2015 11:59:00 GMT

ETag: "4e1c2f2705067fcda1e32b1df9d002d0"

Accept-Ranges: bytes

Content-Type: application/x-mpegurl

Server: AmazonS3

Cache-Control: max-age=281

Expires: Wed, 25 Feb 2015 21:32:56 GMT

Date: Wed, 25 Feb 2015 21:28:15 GMT

Content-Range: bytes 0-1/228

Content-Length: 2

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: *

'
21:28:15.314 Thread-1479: HTTPSource: content type is 'application/x-mpegurl'
21:28:15.314 Thread-1479: HTTPSource: reading playlist from URL http://a.files.bbci.co.uk/media/live/man...o_one.m3u8
21:28:15.315 Thread-1479: ChainImpl: setting property source.responseMessage to 'No stream URL'
21:28:15.315 Thread-1479: ChainImpl: setting property source.status to 'HTTP/1.1 404 Not Found

'
HTTPSource: no stream URL found in http://a.files.bbci.co.uk/media/live/man...o_one.m3u8
21:28:15.315 Thread-1479: ChainImpl: stop org.jstreamer.core.ChainImpl@3ede04e7
21:28:15.316 Thread-1479: ChainImpl: stopping chain org.jstreamer.core.ChainImpl@3ede04e7
21:28:15.316 Thread-1479: Buffer: closing buffer: org.jstreamer.core.Buffer@64953d6b
21:28:15.316 Thread-1479: ChainTask: closing output stream
21:28:15.316 Thread-1479: ChainSource: stopping source
21:28:15.316 Thread-1479: HTTPSource: closing outgoing socket Socket[addr=a.files.bbci.co.uk/62.254.36.59,port=80,localport=52850]
21:28:15.317 Thread-1479: ChainSource: source stopped
21:28:15.317 Thread-1479: TargetChain: stop
21:28:15.317 Thread-1479: TargetChain: stopping subchain
21:28:15.317 Thread-1479: ChainImpl: stop org.jstreamer.core.ChainImpl@209a0c9d
21:28:15.317 Thread-1479: ChainImpl: removing target from org.jstreamer.core.TargetChain@5caa2323
21:28:15.318 Thread-1479: ChainImpl: stop org.jstreamer.core.ChainImpl@3ede04e7
21:28:15.318 Thread-1479: ChainImpl: stopping chain org.jstreamer.core.ChainImpl@209a0c9d
21:28:15.318 Thread-1479: ChainTask: stop
21:28:15.320 Thread-1479: ChainTarget: stop
21:28:15.320 Thread-1479: ChainTarget: stopping target
21:28:15.321 Thread-1479: HTTPRequestTarget: stop this=com.minimstreamer.HTTPRequestTarget@461f15cc outStr=com.minimstreamer.HTTPRequestTarget$ProxyOutputStream@63935d75
21:28:15.321 Thread-1479: ChainImpl: getting property request.responseMessage
21:28:15.321 Thread-1479: ChainImpl: property request.responseMessage has initial value '$/source.responseMessage'
21:28:15.321 Thread-1479: ChainImpl: property source.responseMessage has literal value 'No stream URL'
21:28:15.321 Thread-1479: ChainImpl: substitution property /source.responseMessage has value 'No stream URL'
21:28:15.322 Thread-1479: ChainImpl: property request.responseMessage has final value 'No stream URL'
21:28:15.322 Thread-1479: ChainImpl: getting property request.status
21:28:15.322 Thread-1479: ChainImpl: property request.status has null value
21:28:15.322 Thread-1479: ChainImpl: property obj request.@http is reference to .@http
21:28:15.322 Thread-1479: ChainImpl: property object request.@http has value org.jminim.lib.HTTPContext@19252c78
sending HTTP response '500 Internal Server Error: No stream URL' to request 'GET /minimstreamer/*/R1/$!transcode.mp3'
21:28:15.321 Thread-1482: ChainTask: stopping task
21:28:15.323 Thread-1482: ChainTask: task stopped
21:28:15.323 Thread-1479: HTTPRequestTarget: closeSocket
21:28:15.323 Thread-1479: HTTPRequestTarget: closing Socket[addr=/192.168.1.101,port=4598,localport=9790]
21:28:15.324 Thread-1479: HTTPRequestTarget: notifyStopped com.minimstreamer.Streamer$NotifyStopped@776943f0
21:28:15.324 Thread-1479: Streamer.NotifyStopped: run
21:28:15.324 Thread-1479: ChainTarget: target stopped
21:28:15.324 Thread-1479: ChainImpl: stopped chain org.jstreamer.core.ChainImpl@209a0c9d
21:28:15.324 Thread-1479: TargetChain: subchain stopped
21:28:15.325 Thread-1479: ChainImpl: stopped chain org.jstreamer.core.ChainImpl@3ede04e7
21:28:15.325 Thread-1479: Streamer: removing request chain for org.jminim.lib.HTTPConnection$Request@1feb7ecf
21:28:15.325 Thread-1479: Streamer: completed network request
21:28:15.324 Thread-1480: HTTPConnection: connection closed by client
21:28:15.325 Thread-1480: Streamer: getting request chain for org.jminim.lib.HTTPConnection$Request@1feb7ecf
21:28:15.325 Thread-9: HTTPService: accepted incoming connection
21:28:15.326 Thread-9: HTTPService: waiting for incoming connection
21:28:15.326 Thread-1479: HTTPConnection: completed request; socket=Socket[addr=/192.168.1.101,port=4598,localport=9790], keepAlive=false
21:28:15.326 Thread-1479: HTTPConnection: writer thread interrupted
21:28:15.326 Thread-8: HTTPService: received request, Socket[addr=/192.168.1.101,port=4599,localport=9790]
21:28:15.327 Thread-1480: HTTPService: removing connection org.jminim.lib.HTTPConnection@546e52a3
21:28:15.327 Thread-8: HTTPService: adding connection org.jminim.lib.HTTPConnection@5825fbfa
21:28:15.331 Thread-1484: HTTPConnection: reading HTTP request
21:28:15.332 Thread-1484: GET /minimstreamer/*/R1/$!transcode.mp3 HTTP/1.1
21:28:15.332 Thread-1484: Host: 192.168.1.108, Connection: close
21:28:15.332 Thread-1484: HTTPConnection: reading HTTP request
21:28:15.332 Thread-1483: HTTPConnection: writer thread processing request
21:28:15.333 Thread-1483: Streamer: processing HTTP request
21:28:15.333 Thread-1483: Streamer: releaseChains
21:28:15.333 Thread-1483: Streamer: releasing chain: R1
21:28:15.333 Thread-1483: Streamer: streamID is R1
21:28:15.333 Thread-1483: Streamer: URL scheme is http
21:28:15.334 Thread-1483: Streamer: request path is a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8/$!transcode.mp3
21:28:15.334 Thread-1483: Streamer: transcodeType is mp3
21:28:15.334 Thread-1483: ChainImpl: addSource org.jstreamer.core.ChainSource@3c3a15bb
21:28:15.334 Thread-1483: ChainSource: init
21:28:15.335 Thread-1483: ChainImpl: getting property .inputBufferSize
21:28:15.335 Thread-1483: ChainImpl: property .inputBufferSize has null value
21:28:15.335 Thread-1483: ChainImpl: getting property .inputBuffers
21:28:15.335 Thread-1483: ChainImpl: property .inputBuffers has null value
21:28:15.335 Thread-1483: ChainSource: inputBufferSize=5000 inputBuffers=2
21:28:15.336 Thread-1483: BufferPool: init
21:28:15.336 Thread-1483: ChainSource: source created
21:28:15.336 Thread-1483: ChainImpl: getting property scfilter.link
21:28:15.336 Thread-1483: ChainImpl: property scfilter.link has literal value 'source'
21:28:15.336 Thread-1483: ChainImpl: getting property scfilter.mode
21:28:15.337 Thread-1483: ChainImpl: property scfilter.mode has literal value 'out'
21:28:15.337 Thread-1483: ChainImpl: addFilter org.jstreamer.core.ChainSource@3c3a15bb
21:28:15.337 Thread-1483: LinkBase: adding output filter org.jstreamer.lib.ShoutcastFilter@968c6e1
21:28:15.337 Thread-1483: created new root chain org.jstreamer.core.ChainImpl@3dd8e29a
21:28:15.337 Thread-1483: ChainImpl: setting property .requestPath to 'a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8'
21:28:15.338 Thread-1483: ChainImpl: setting property .requestMethod to 'GET'
21:28:15.338 Thread-1483: ChainImpl: setting property .requestHeaders to 'Connection: close



'
21:28:15.338 Thread-1483: ChainImpl: addTask org.jstreamer.core.ChainTask@7162d662
21:28:15.338 Thread-1483: ChainTask: init
21:28:15.338 Thread-1483: ChainImpl: getting property .taskBufferSize
21:28:15.338 Thread-1483: ChainImpl: property .taskBufferSize has null value
21:28:15.339 Thread-1483: ChainImpl: getting property .taskBuffers
21:28:15.339 Thread-1483: ChainImpl: property .taskBuffers has null value
21:28:15.339 Thread-1483: InputStreamBufferPool: init
21:28:15.339 Thread-1483: ChainTask: task created
21:28:15.339 Thread-1483: ChainImpl: addTarget org.jstreamer.core.ChainTarget@7742683
21:28:15.340 Thread-1483: ChainTarget: init
21:28:15.340 Thread-1483: LinkBase: adding input filter com.minimstreamer.HTTPRequestTarget$TargetFilter@5a8c6647
21:28:15.340 Thread-1483: ChainTarget: target created
21:28:15.340 Thread-1483: BufferPoolReader: new
21:28:15.340 Thread-1483: Buffer: createReader: org.jstreamer.core.InputStreamBuffer@378eedc2
21:28:15.340 Thread-1483: BufferReader: initial readSequence=1
21:28:15.341 Thread-1483: Buffer: createReader: org.jstreamer.core.InputStreamBuffer@89b780d
21:28:15.341 Thread-1483: BufferReader: initial readSequence=1
21:28:15.341 Thread-1483: ChainImpl: getting property adfilter.link
21:28:15.341 Thread-1483: ChainImpl: property adfilter.link has literal value 'transcode'
21:28:15.341 Thread-1483: ChainImpl: getting property adfilter.mode
21:28:15.341 Thread-1483: ChainImpl: property adfilter.mode has null value
21:28:15.341 Thread-1483: ChainImpl: addFilter org.jstreamer.core.ChainTask@7162d662
21:28:15.341 Thread-1483: LinkBase: adding input filter org.jstreamer.lib.FrameFilter@7f8ecd21
21:28:15.341 Thread-1483: ChainImpl: setting property .timeout to '2000'
21:28:15.341 Thread-1483: ChainImpl: setting property object .@timeoutAction to com.minimstreamer.Streamer$TimeoutAction@a45ed31
21:28:15.342 Thread-1483: ChainImpl: setting property object .@notifyStopped to com.minimstreamer.Streamer$NotifyStopped@74d7313b
21:28:15.342 Thread-1483: ChainImpl: setting property object .@httpRequest to org.jminim.lib.HTTPConnection$Request@5be1546a
21:28:15.342 Thread-1483: ChainImpl: setting property object .@http to org.jminim.lib.HTTPContext@19252c78
21:28:15.342 Thread-1483: ChainImpl: setting property .transcodeType to 'mp3'
21:28:15.342 Thread-1483: ChainImpl: setting property .transcodeLimit to ''
21:28:15.342 Thread-1483: ChainImpl: setting property .transcodeBits to ''
21:28:15.342 Thread-1483: ChainImpl: setting property .converter to 'ffmpeg'
21:28:15.342 Thread-1483: ChainImpl: setting property .converterCmd to 'C:\Program Files\FFMPEG\bin\ffmpeg.exe'
21:28:15.342 Thread-1483: ChainImpl: setting property .fmtFlt to 'flt'
21:28:15.342 Thread-1483: Streamer: adding request chain for org.jminim.lib.HTTPConnection$Request@5be1546a: org.jstreamer.core.ChainImpl@783d72f3
21:28:15.342 Thread-1483: ChainImpl: addTargetChain org.jstreamer.core.TargetChain@266d2a46
21:28:15.342 Thread-1483: TargetChain: init
21:28:15.343 Thread-1483: ChainImpl: adding target filter org.jstreamer.core.ChainTask$TaskInputFilter@48f26d5f: sourceLink org.jstreamer.core.ChainSource@3c3a15bb
21:28:15.343 Thread-1483: LinkBase: adding target filter org.jstreamer.core.ChainTask$TaskInputFilter@48f26d5f
21:28:15.343 Thread-1483: ChainImpl: start org.jstreamer.core.ChainImpl@3dd8e29a
21:28:15.343 Thread-1483: ChainImpl: startLinks org.jstreamer.core.ChainImpl@3dd8e29a
21:28:15.343 Thread-1483: ChainImpl: starting chain org.jstreamer.core.ChainImpl@3dd8e29a
21:28:15.343 Thread-1483: TargetChain: start
21:28:15.343 Thread-1483: TargetChain: starting subchain links
21:28:15.343 Thread-1483: ChainImpl: startLinks org.jstreamer.core.ChainImpl@783d72f3
21:28:15.343 Thread-1483: ChainImpl: starting chain org.jstreamer.core.ChainImpl@783d72f3
21:28:15.343 Thread-1483: ChainTarget: start
21:28:15.343 Thread-1483: ChainImpl: property obj request.@notifyStopped is reference to .@notifyStopped
21:28:15.343 Thread-1483: ChainImpl: property object request.@notifyStopped has value com.minimstreamer.Streamer$NotifyStopped@74d7313b
21:28:15.344 Thread-1483: ChainImpl: property obj request.@httpRequest is reference to .@httpRequest
21:28:15.344 Thread-1483: ChainImpl: property object request.@httpRequest has value org.jminim.lib.HTTPConnection$Request@5be1546a
21:28:15.344 Thread-1483: ChainImpl: property obj request.@http is reference to .@http
21:28:15.344 Thread-1483: ChainImpl: property object request.@http has value org.jminim.lib.HTTPContext@19252c78
21:28:15.344 Thread-1483: ChainImpl: property obj request.@timeoutAction is reference to .@timeoutAction
21:28:15.344 Thread-1483: ChainImpl: property object request.@timeoutAction has value com.minimstreamer.Streamer$TimeoutAction@a45ed31
21:28:15.344 Thread-1483: ChainImpl: getting property request.timeout
21:28:15.344 Thread-1483: ChainImpl: property request.timeout has initial value '$.timeout'
21:28:15.344 Thread-1483: ChainImpl: property .timeout has literal value '2000'
21:28:15.344 Thread-1483: ChainImpl: substitution property .timeout has value '2000'
21:28:15.344 Thread-1483: ChainImpl: property request.timeout has final value '2000'
21:28:15.344 Thread-1483: HTTPRequestTarget: timeout is 2000
21:28:15.345 Thread-1483: HTTPRequestTarget: initRequest socket=Socket[addr=/192.168.1.101,port=4599,localport=9790] this=com.minimstreamer.HTTPRequestTarget@fe8f616 outStr=com.minimstreamer.HTTPRequestTarget$ProxyOutputStream@23ea9d63
21:28:15.346 Thread-1483: ChainTarget: target started
21:28:15.346 Thread-1483: ChainTask: start
21:28:15.346 Thread-1483: ChainTask: starting task
21:28:15.346 Thread-1483: ChainTask: task started
21:28:15.346 Thread-1483: ChainImpl: started chain org.jstreamer.core.ChainImpl@783d72f3
21:28:15.346 Thread-1483: TargetChain: subchain links started
21:28:15.346 Thread-1483: ChainSource: start
21:28:15.346 Thread-1483: ChainImpl: getting property source.resource
21:28:15.346 Thread-1483: ChainImpl: property source.resource has initial value '$.requestPath'
21:28:15.347 Thread-1483: ChainImpl: property .requestPath has literal value 'a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8'
21:28:15.347 Thread-1483: ChainImpl: substitution property .requestPath has value 'a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8'
21:28:15.347 Thread-1483: ChainImpl: property source.resource has final value 'a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8'
21:28:15.347 Thread-1483: ChainImpl: getting property source.requestMethod
21:28:15.347 Thread-1483: ChainImpl: property source.requestMethod has initial value '$.requestMethod'
21:28:15.347 Thread-1483: ChainImpl: property .requestMethod has literal value 'GET'
21:28:15.347 Thread-1483: ChainImpl: substitution property .requestMethod has value 'GET'
21:28:15.347 Thread-1483: ChainImpl: property source.requestMethod has final value 'GET'
21:28:15.347 Thread-1483: ChainImpl: getting property source.requestHeaders
21:28:15.347 Thread-1483: ChainImpl: property source.requestHeaders has initial value '$.requestHeaders'
21:28:15.347 Thread-1483: ChainImpl: property .requestHeaders has literal value 'Connection: close



'
21:28:15.347 Thread-1483: ChainImpl: substitution property .requestHeaders has value 'Connection: close



'
21:28:15.348 Thread-1483: ChainImpl: property source.requestHeaders has final value 'Connection: close



'
21:28:15.348 Thread-1483: ChainImpl: getting property source.delayHLS
21:28:15.348 Thread-1483: ChainImpl: property source.delayHLS has initial value '$.delayHLS'
21:28:15.348 Thread-1483: ChainImpl: property .delayHLS has null value
21:28:15.348 Thread-1483: ChainImpl: substitution property .delayHLS has value ''
21:28:15.348 Thread-1483: ChainImpl: property source.delayHLS has final value ''
21:28:15.362 Thread-1483: HTTPSource: created outgoing socket Socket[addr=a.files.bbci.co.uk/62.254.36.59,port=80,localport=52851]
21:28:15.362 Thread-1483: HTTPSource: sending HTTP request:
GET /media/live/manifesto/audio/simulcast/hls/uk/sbr_high/ak/bbc_radio_one.m3u8 HTTP/1.1

Host: a.files.bbci.co.uk

Icy-MetaData: 1

Connection: close
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Transcoding HLS streams to MP3 output - Tell - 25-02-2015 22:42

Forum Jump:


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