Post Reply 
MinimStreamer on Raspberry Pi dropout
25-02-2015, 20:52
Post: #15
RE: MinimStreamer on Raspberry Pi dropout
(25-02-2015 20:28)jack_c85 Wrote:  
(25-02-2015 18:39)simoncn Wrote:  
(25-02-2015 16:07)jack_c85 Wrote:  Interesting! Slightly frustrating too! I'll continue down the Pi route as this is what I ultimately want to use and will get further logs once the update is issued.

MinimStreamer 0.5.4 is now available. It has some additional debug logging and it also has a new property stream.options.

Please run two tests with this new version:

1) Repeat what you have been doing to provoke a dropout, then post the debug log.

2) Set the stream.options property to delayHLS=10 to delay the HLS stream by 10 seconds and let me know whether this improves things.

Many thanks!

Great, thanks Simon... will get this to you asap.

Here's an instance of dropout before extending the stream delay to 10 seconds:

19:49:15.602 Thread-357: loading media playlist
19:49:15.688 Thread-357: adding media segment 222639654
19:49:15.703 Thread-357: playing media segment 222639654
19:49:16.306 Thread-357: finished writing 258098 bytes
19:49:16.319 Thread-357: sleeping for 2817 ms
19:49:19.138 Thread-357: loading media playlist
19:49:19.195 Thread-357: no new media segments available
19:49:19.209 Thread-357: sleeping for 1680 ms
19:49:20.890 Thread-357: loading media playlist
19:49:20.973 Thread-357: no new media segments available
19:49:20.979 Thread-357: sleeping for 1697 ms
19:49:22.686 Thread-357: loading media playlist
19:49:22.747 Thread-357: adding media segment 222639655
19:49:22.759 Thread-357: playing media segment 222639655
19:49:23.370 Thread-357: finished writing 258121 bytes
19:49:23.377 Thread-357: sleeping for 2817 ms
19:49:26.203 Thread-357: loading media playlist
19:49:26.299 Thread-357: no new media segments available
19:49:26.312 Thread-357: sleeping for 1649 ms
19:49:27.963 Thread-357: loading media playlist
19:49:28.021 Thread-357: no new media segments available
19:49:28.028 Thread-357: sleeping for 1689 ms
19:49:29.726 Thread-357: loading media playlist
19:49:29.771 Thread-357: no new media segments available
19:49:29.772 Thread-357: sleeping for 1706 ms
19:49:31.479 Thread-357: loading media playlist
19:49:31.563 Thread-357: adding media segment 222639656
19:49:31.578 Thread-357: playing media segment 222639656
19:49:32.158 Thread-357: finished writing 258052 bytes
19:49:32.167 Thread-357: sleeping for 2848 ms
19:49:35.023 Thread-357: loading media playlist
19:49:35.082 Thread-357: adding media segment 222639657
19:49:35.088 Thread-357: playing media segment 222639657
19:49:35.784 Thread-357: finished writing 258095 bytes
19:49:35.791 Thread-357: sleeping for 2733 ms
19:49:38.525 Thread-357: loading media playlist
19:49:47.341 Thread-355: HTTPConnection: end of input stream data
19:49:47.344 Thread-355: Streamer: getting request chain for org.jminim.lib.HTTPConnection$Request@ccc8e3
19:49:47.349 Thread-355: Streamer: stopping chain org.jstreamer.core.ChainImpl@6ae59d
19:49:47.349 Thread-355: ChainImpl: stop org.jstreamer.core.ChainImpl@6ae59d
19:49:47.350 Thread-355: ChainImpl: removing target from org.jstreamer.core.TargetChain@1978bea
19:49:47.350 Thread-355: ChainImpl: stop org.jstreamer.core.ChainImpl@ad8b8f
19:49:47.351 Thread-355: ChainImpl: stopping chain org.jstreamer.core.ChainImpl@ad8b8f
19:49:47.352 Thread-355: ChainSource: stopping reader thread
19:49:47.363 Thread-359: ChainSource: error reading input stream: org.jstreamer.OutputException: java.io.InterruptedIOException
19:49:47.363 Thread-359: Buffer: closing buffer: org.jstreamer.core.Buffer@1300d9a
19:49:47.364 Thread-355: ChainSource: stopping source
19:49:47.366 Thread-358: BufferReader: fillBuffer returned -1: buffer=org.jstreamer.core.Buffer@1300d9a
19:49:47.367 Thread-358: ChainTarget: end of data from input stream
19:49:47.368 Thread-358: ChainImpl: stop org.jstreamer.core.ChainImpl@6ae59d
19:49:47.369 Thread-358: BufferPoolReader: close
19:49:47.370 Thread-358: BufferReader: close: buffer=org.jstreamer.core.Buffer@157422
19:49:47.371 Thread-358: Buffer: removeReader: org.jstreamer.core.Buffer@157422
19:49:47.371 Thread-358: Buffer: removeReaders calling notifyAll: org.jstreamer.core.Buffer@157422
19:49:47.372 Thread-358: BufferReader: close: buffer=org.jstreamer.core.Buffer@1300d9a
19:49:47.372 Thread-358: Buffer: removeReader: org.jstreamer.core.Buffer@1300d9a
19:49:47.373 Thread-358: Buffer: removeReaders calling notifyAll: org.jstreamer.core.Buffer@1300d9a
19:49:53.579 Thread-357: loadMediaPlaylist openConnection: java.net.ConnectException: Connection refused
Error reading HLS stream: java.net.ConnectException: Connection refused
java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:2​06)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at java.net.Socket.connect(Socket.java:538)
at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:211)
at sun.net.www.http.HttpClient.New(HttpClient.java:308)
at sun.net.www.http.HttpClient.New(HttpClient.java:326)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.j​ava:1167)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java​:1103)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:​997)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:931)
at org.jstreamer.lib.HTTPSource$ReaderThread.loadMediaPlaylist(HTTPSource.java:536)​
at org.jstreamer.lib.HTTPSource$ReaderThread.playStream(HTTPSource.java:677)
at org.jstreamer.lib.HTTPSource$ReaderThread.run(HTTPSource.java:483)
19:49:55.309 Thread-357: HTTPSource: closing piped output stream
19:49:55.315 Thread-355: HTTPSource: closing outgoing socket Socket[addr=a.files.bbci.co.uk/90.223.233.203,port=80,localport=53276]
19:49:55.315 Thread-355: ChainSource: source stopped
19:49:55.316 Thread-355: TargetChain: stop
19:49:55.317 Thread-355: TargetChain: stopping subchain
19:49:55.317 Thread-355: ChainImpl: stop org.jstreamer.core.ChainImpl@6ae59d
19:49:55.319 Thread-355: TargetChain: subchain stopped
19:49:55.320 Thread-355: ChainImpl: stopped chain org.jstreamer.core.ChainImpl@ad8b8f
19:49:55.320 Thread-355: ChainImpl: stopping chain org.jstreamer.core.ChainImpl@6ae59d
19:49:55.321 Thread-355: ChainTarget: stop
19:49:55.321 Thread-355: ChainTarget: stopping target
19:49:55.322 Thread-355: HTTPRequestTarget: stop this=com.minimstreamer.HTTPRequestTarget@bfdba6 outStr=com.minimstreamer.HTTPRequestTarget$ProxyOutputStream@b441cd
19:49:55.323 Thread-355: HTTPRequestTarget: closeSocket
19:49:55.324 Thread-355: HTTPRequestTarget: closing Socket[addr=/192.168.0.24,port=55178,localport=9790]
19:49:55.325 Thread-355: HTTPRequestTarget: notifyStopped com.minimstreamer.Streamer$NotifyStopped@13b8ab0
19:49:55.326 Thread-355: Streamer.NotifyStopped: run
19:49:55.326 Thread-354: Streamer: removing request chain for org.jminim.lib.HTTPConnection$Request@ccc8e3
19:49:55.327 Thread-354: Streamer: completed network request
19:49:55.328 Thread-354: HTTPConnection: completed request; socket=Socket[addr=/192.168.0.24,port=55178,localport=9790], keepAlive=true
19:49:55.329 Thread-354: HTTPConnection: writer thread waiting for request
19:49:55.329 Thread-355: ChainTarget: target stopped
19:49:55.330 Thread-355: ChainImpl: stopped chain org.jstreamer.core.ChainImpl@6ae59d
19:49:55.331 Thread-355: HTTPService: removing connection org.jminim.lib.HTTPConnection@139708a
19:49:55.332 Thread-354: HTTPConnection: writer thread interrupted
19:49:57.775 Thread-339: HTTPService: accepted incoming connection
19:49:57.789 Thread-338: HTTPService: received request, Socket[addr=/192.168.0.24,port=55235,localport=9790]
19:49:57.791 Thread-338: HTTPService: adding connection org.jminim.lib.HTTPConnection@164ed3a
19:49:57.793 Thread-339: HTTPService: waiting for incoming connection
19:49:57.796 Thread-361: HTTPConnection: writer thread waiting for request
19:49:57.797 Thread-362: HTTPConnection: reading HTTP request
19:49:57.799 Thread-362: GET /minimstreamer/*/R3 HTTP/1.1
19:49:57.800 Thread-362: ACCEPT: */*, HOST: 192.168.0.3:9790, User-Agent: Nullsoft Winamp3 version 3.0 (compatible), Icy-MetaData: 1
19:49:57.801 Thread-361: HTTPConnection: writer thread processing request
19:49:57.802 Thread-361: Streamer: processing HTTP request
19:49:57.802 Thread-361: Streamer: releaseChains
19:49:57.802 Thread-361: Streamer: releasing chain: R3
19:49:57.803 Thread-361: Streamer: streamID is R3
19:49:57.804 Thread-361: Streamer: URL scheme is http
19:49:57.804 Thread-361: Streamer: request path is a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/llnw/bbc_radio_three.m3u8
19:49:57.805 Thread-361: Streamer: transcodeType is
19:49:57.806 Thread-361: ChainImpl: addSource org.jstreamer.core.ChainSource@508e7
19:49:57.807 Thread-361: ChainSource: init
19:49:57.807 Thread-361: ChainImpl: getting property .inputBufferSize
19:49:57.808 Thread-362: HTTPConnection: reading HTTP request
19:49:57.808 Thread-361: ChainImpl: property .inputBufferSize has null value
19:49:57.809 Thread-361: ChainImpl: getting property .inputBuffers
19:49:57.810 Thread-361: ChainImpl: property .inputBuffers has null value
19:49:57.811 Thread-361: ChainSource: inputBufferSize=5000 inputBuffers=2
19:49:57.811 Thread-361: BufferPool: init
19:49:57.812 Thread-361: ChainSource: source created
19:49:57.813 Thread-361: ChainImpl: getting property scfilter.link
19:49:57.813 Thread-361: ChainImpl: property scfilter.link has literal value 'source'
19:49:57.814 Thread-361: ChainImpl: getting property scfilter.mode
19:49:57.814 Thread-361: ChainImpl: property scfilter.mode has literal value 'out'
19:49:57.815 Thread-361: ChainImpl: addFilter org.jstreamer.core.ChainSource@508e7
19:49:57.815 Thread-361: LinkBase: adding output filter org.jstreamer.lib.ShoutcastFilter@3a8eff
19:49:57.816 Thread-361: created new root chain org.jstreamer.core.ChainImpl@13802dc
19:49:57.817 Thread-361: ChainImpl: setting property .requestPath to 'a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/llnw/bbc_radio_three.m3u8'
19:49:57.817 Thread-361: ChainImpl: setting property .requestMethod to 'GET'
19:49:57.818 Thread-361: ChainImpl: setting property .requestHeaders to 'ACCEPT: */*
User-Agent: Nullsoft Winamp3 version 3.0 (compatible)
Icy-MetaData: 1

'
19:49:57.820 Thread-361: ChainImpl: addTarget org.jstreamer.core.ChainTarget@2512f5
19:49:57.820 Thread-361: ChainTarget: init
19:49:57.821 Thread-361: LinkBase: adding input filter com.minimstreamer.HTTPRequestTarget$TargetFilter@ae35b8
19:49:57.821 Thread-361: ChainTarget: target created
19:49:57.823 Thread-361: ChainImpl: getting property adfilter.link
19:49:57.823 Thread-361: ChainImpl: property adfilter.link has literal value 'request'
19:49:57.824 Thread-361: ChainImpl: getting property adfilter.mode
19:49:57.824 Thread-361: ChainImpl: property adfilter.mode has null value
19:49:57.839 Thread-361: ChainImpl: addFilter org.jstreamer.core.ChainTarget@2512f5
19:49:57.841 Thread-361: LinkBase: adding input filter org.jstreamer.lib.FrameFilter@117fd93
19:49:57.842 Thread-361: ChainImpl: setting property .timeout to '2000'
19:49:57.843 Thread-361: ChainImpl: setting property object .@timeoutAction to com.minimstreamer.Streamer$TimeoutAction@f844b4
19:49:57.844 Thread-361: ChainImpl: setting property object .@notifyStopped to com.minimstreamer.Streamer$NotifyStopped@1aabfa6
19:49:57.844 Thread-361: ChainImpl: setting property object .@httpRequest to org.jminim.lib.HTTPConnection$Request@1592625
19:49:57.845 Thread-361: ChainImpl: setting property object .@http to org.jminim.lib.HTTPContext@1dd8253
19:49:57.845 Thread-361: ChainImpl: setting property .transcodeType to ''
19:49:57.846 Thread-361: ChainImpl: setting property object .@streamer to com.minimstreamer.Streamer@1ac631b
19:49:57.846 Thread-361: ChainImpl: setting property object .@parentChain to org.jstreamer.core.ChainImpl@13802dc
19:49:57.847 Thread-361: Streamer: adding request chain for org.jminim.lib.HTTPConnection$Request@1592625: org.jstreamer.core.ChainImpl@84586b
19:49:57.848 Thread-361: ChainImpl: addTargetChain org.jstreamer.core.TargetChain@1986725
19:49:57.853 Thread-361: TargetChain: init
19:49:57.853 Thread-361: BufferPoolReader: new
19:49:57.854 Thread-361: Buffer: createReader: org.jstreamer.core.Buffer@1ed48c6
19:49:57.854 Thread-361: BufferReader: initial readSequence=1
19:49:57.855 Thread-361: Buffer: createReader: org.jstreamer.core.Buffer@1d49352
19:49:57.855 Thread-361: BufferReader: initial readSequence=1
19:49:57.856 Thread-361: ChainImpl: start org.jstreamer.core.ChainImpl@13802dc
19:49:57.857 Thread-361: ChainImpl: startLinks org.jstreamer.core.ChainImpl@13802dc
19:49:57.857 Thread-361: ChainImpl: starting chain org.jstreamer.core.ChainImpl@13802dc
19:49:57.858 Thread-361: TargetChain: start
19:49:57.859 Thread-361: TargetChain: starting subchain links
19:49:57.859 Thread-361: ChainImpl: startLinks org.jstreamer.core.ChainImpl@84586b
19:49:57.860 Thread-361: ChainImpl: starting chain org.jstreamer.core.ChainImpl@84586b
19:49:57.860 Thread-361: ChainTarget: start
19:49:57.861 Thread-361: ChainImpl: property obj request.@notifyStopped is reference to .@notifyStopped
19:49:57.861 Thread-361: ChainImpl: property object request.@notifyStopped has value com.minimstreamer.Streamer$NotifyStopped@1aabfa6
19:49:57.862 Thread-361: ChainImpl: property obj request.@httpRequest is reference to .@httpRequest
19:49:57.862 Thread-361: ChainImpl: property object request.@httpRequest has value org.jminim.lib.HTTPConnection$Request@1592625
19:49:57.863 Thread-361: ChainImpl: property obj request.@http is reference to .@http
19:49:57.864 Thread-361: ChainImpl: property object request.@http has value org.jminim.lib.HTTPContext@1dd8253
19:49:57.864 Thread-361: ChainImpl: property obj request.@timeoutAction is reference to .@timeoutAction
19:49:57.865 Thread-361: ChainImpl: property object request.@timeoutAction has value com.minimstreamer.Streamer$TimeoutAction@f844b4
19:49:57.865 Thread-361: ChainImpl: getting property request.timeout
19:49:57.866 Thread-361: ChainImpl: property request.timeout has initial value '$.timeout'
19:49:57.866 Thread-361: ChainImpl: property .timeout has literal value '2000'
19:49:57.867 Thread-361: ChainImpl: substitution property .timeout has value '2000'
19:49:57.867 Thread-361: ChainImpl: property request.timeout has final value '2000'
19:49:57.868 Thread-361: HTTPRequestTarget: timeout is 2000
19:49:57.869 Thread-361: HTTPRequestTarget: initRequest socket=Socket[addr=/192.168.0.24,port=55235,localport=9790] this=com.minimstreamer.HTTPRequestTarget@597b29 outStr=com.minimstreamer.HTTPRequestTarget$ProxyOutputStream@1910441
19:49:57.870 Thread-361: ChainTarget: target started
19:49:57.871 Thread-361: ChainImpl: started chain org.jstreamer.core.ChainImpl@84586b
19:49:57.872 Thread-361: TargetChain: subchain links started
19:49:57.872 Thread-361: ChainSource: start
19:49:57.873 Thread-361: ChainImpl: getting property source.resource
19:49:57.874 Thread-361: ChainImpl: property source.resource has initial value '$.requestPath'
19:49:57.874 Thread-361: ChainImpl: property .requestPath has literal value 'a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/llnw/bbc_radio_three.m3u8'
19:49:57.875 Thread-361: ChainImpl: substitution property .requestPath has value 'a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/llnw/bbc_radio_three.m3u8'
19:49:57.875 Thread-361: ChainImpl: property source.resource has final value 'a.files.bbci.co.uk/media/live/manifesto/audio/simulcast/hls/uk/sbr_high/llnw/bbc_radio_three.m3u8'
19:49:57.876 Thread-361: ChainImpl: getting property source.requestMethod
19:49:57.876 Thread-361: ChainImpl: property source.requestMethod has initial value '$.requestMethod'
19:49:57.877 Thread-361: ChainImpl: property .requestMethod has literal value 'GET'
19:49:57.889 Thread-361: ChainImpl: substitution property .requestMethod has value 'GET'
19:49:57.890 Thread-361: ChainImpl: property source.requestMethod has final value 'GET'
19:49:57.890 Thread-361: ChainImpl: getting property source.requestHeaders
19:49:57.891 Thread-361: ChainImpl: property source.requestHeaders has initial value '$.requestHeaders'
19:49:57.891 Thread-361: ChainImpl: property .requestHeaders has literal value 'ACCEPT: */*
User-Agent: Nullsoft Winamp3 version 3.0 (compatible)
Icy-MetaData: 1

'
19:49:57.892 Thread-361: ChainImpl: substitution property .requestHeaders has value 'ACCEPT: */*
User-Agent: Nullsoft Winamp3 version 3.0 (compatible)
Icy-MetaData: 1

'
19:49:57.892 Thread-361: ChainImpl: property source.requestHeaders has final value 'ACCEPT: */*
User-Agent: Nullsoft Winamp3 version 3.0 (compatible)
Icy-MetaData: 1

'
19:49:57.893 Thread-361: ChainImpl: getting property source.delayHLS
19:49:57.893 Thread-361: ChainImpl: property source.delayHLS has initial value '$.delayHLS'
19:49:57.894 Thread-361: ChainImpl: property .delayHLS has null value
19:49:57.894 Thread-361: ChainImpl: substitution property .delayHLS has value ''
19:49:57.895 Thread-361: ChainImpl: property source.delayHLS has final value ''
19:49:57.938 Thread-361: HTTPSource: created outgoing socket Socket[addr=a.files.bbci.co.uk/90.223.233.192,port=80,localport=50765]
19:49:57.941 Thread-361: HTTPSource: sending HTTP request:
GET /media/live/manifesto/audio/simulcast/hls/uk/sbr_high/llnw/bbc_radio_three.m3u8 HTTP/1.1
Host: a.files.bbci.co.uk
ACCEPT: */*
User-Agent: Nullsoft Winamp3 version 3.0 (compatible)
Icy-MetaData: 1


19:49:57.953 Thread-361: HTTPSource: stream response status HTTP/1.1 200 OK
19:49:57.954 Thread-361: ChainImpl: setting property source.status to 'HTTP/1.1 200 OK
'
19:49:57.964 Thread-361: x-amz-id-2: IVT9HCVwGPDICVBvNMqdOctmJu3+EDRn4hCSbYk3IOE2blce/rNbe1MjB/i2ZhdwRRdAo2JFTk0=
x-amz-request-id: ED8BF91E31097D24
Last-Modified: Wed, 25 Feb 2015 11:59:01 GMT
ETag: "b96d2d1264d8a911ed8ff2e147880bfa"
Accept-Ranges: bytes
Content-Type: application/x-mpegurl
Content-Length: 240
Server: AmazonS3
Cache-Control: max-age=109
Expires: Wed, 25 Feb 2015 19:51:46 GMT
Date: Wed, 25 Feb 2015 19:49:57 GMT
Connection: keep-alive
access-control-max-age: 300
access-control-allow-credentials: false
access-control-allow-headers: *
access-control-allow-methods: HEAD,GET
access-control-allow-origin: *

19:49:57.965 Thread-361: ChainImpl: setting property source.responseHeaders to 'x-amz-id-2: IVT9HCVwGPDICVBvNMqdOctmJu3+EDRn4hCSbYk3IOE2blce/rNbe1MjB/i2ZhdwRRdAo2JFTk0=
x-amz-request-id: ED8BF91E31097D24
Last-Modified: Wed, 25 Feb 2015 11:59:01 GMT
ETag: "b96d2d1264d8a911ed8ff2e147880bfa"
Accept-Ranges: bytes
Content-Type: application/x-mpegurl
Content-Length: 240
Server: AmazonS3
Cache-Control: max-age=109
Expires: Wed, 25 Feb 2015 19:51:46 GMT
Date: Wed, 25 Feb 2015 19:49:57 GMT
Connection: keep-alive
access-control-max-age: 300
access-control-allow-credentials: false
access-control-allow-headers: *
access-control-allow-methods: HEAD,GET
access-control-allow-origin: *
'
19:49:57.966 Thread-361: HTTPSource: content type is 'application/x-mpegurl'
19:49:57.966 Thread-361: HTTPSource: reading playlist from URL http://a.files.bbci.co.uk/media/live/man...three.m3u8
19:49:57.967 Thread-361: HTTPSource: using HLS
19:49:57.968 Thread-361: HTTPSource: found valid stream URL http://as-hls-uk-live.bbcfmt.vo.llnwd.ne..._length=24
19:49:57.969 Thread-361: HTTPSource: reading HLS media playlist from URL http://as-hls-uk-live.bbcfmt.vo.llnwd.ne..._length=24
19:49:57.970 Thread-361: ChainImpl: setting property source.responseHeaders to ''
19:49:57.970 Thread-361: loading media playlist
19:49:58.097 Thread-361: adding media segment 222639656
19:49:58.101 Thread-361: adding media segment 222639657
19:49:58.110 Thread-361: adding media segment 222639658
19:49:58.110 Thread-361: adding media segment 222639659
19:49:58.111 Thread-361: adding media segment 222639660
19:49:58.116 Thread-364: starting to play HLS stream
19:49:58.117 Thread-364: initial delay is 2 media segments
19:49:58.117 Thread-364: skipping media segment 222639656
19:49:58.118 Thread-364: skipping media segment 222639657
19:49:58.119 Thread-364: skipping media segment 222639658
19:49:58.119 Thread-364: playing media segment 222639659
19:49:58.268 Thread-364: media segment content type is video/mp2t
19:49:58.283 Thread-361: ChainImpl: setting property source.status to 'HTTP/1.1 200 OK
'
19:49:58.283 Thread-361: ChainImpl: setting property source.contentType to 'audio/aac'
19:49:58.284 Thread-361: ChainImpl: setting property source.contentFormat to 'aac'
19:49:58.284 Thread-361: ChainImpl: setting property source.responseMessage to ''
19:49:58.289 Thread-361: ChainImpl: setting property source.sourcePath to '/pool_7/live/bbc_radio_three/bbc_radio_three.isml/bbc_radio_three-audio%3d320000.m3u8'
19:49:58.292 Thread-361: ChainSource: source started
19:49:58.293 Thread-361: ChainImpl: started chain org.jstreamer.core.ChainImpl@13802dc
19:49:58.294 Thread-361: ChainImpl: runLinks org.jstreamer.core.ChainImpl@13802dc
19:49:58.294 Thread-361: ChainImpl: running links for chain org.jstreamer.core.ChainImpl@13802dc
19:49:58.295 Thread-361: TargetChain: run
19:49:58.296 Thread-361: TargetChain: running subchain links
19:49:58.297 Thread-361: ChainImpl: runLinks org.jstreamer.core.ChainImpl@84586b
19:49:58.297 Thread-361: ChainImpl: running links for chain org.jstreamer.core.ChainImpl@84586b
19:49:58.313 Thread-361: ChainTarget: run
19:49:58.314 Thread-361: ChainImpl: getting property request.transcodeType
19:49:58.315 Thread-361: ChainImpl: property request.transcodeType has initial value '$.transcodeType'
19:49:58.315 Thread-361: ChainImpl: property .transcodeType has literal value ''
19:49:58.316 Thread-361: ChainImpl: substitution property .transcodeType has value ''
19:49:58.316 Thread-361: ChainImpl: property request.transcodeType has final value ''
19:49:58.317 Thread-361: ChainImpl: getting property request.transcodeLimit
19:49:58.317 Thread-361: ChainImpl: property request.transcodeLimit has null value
19:49:58.318 Thread-361: ChainImpl: getting property request.contentType
19:49:58.339 Thread-361: ChainImpl: property request.contentType has initial value '$/source.contentType'
19:49:58.340 Thread-361: ChainImpl: property source.contentType has literal value 'audio/aac'
19:49:58.341 Thread-361: ChainImpl: substitution property /source.contentType has value 'audio/aac'
19:49:58.342 Thread-361: ChainImpl: property request.contentType has final value 'audio/aac'
19:49:58.343 Thread-361: ChainImpl: property obj request.@streamer is reference to .@streamer
19:49:58.343 Thread-361: ChainImpl: property object request.@streamer has value com.minimstreamer.Streamer@1ac631b
19:49:58.344 Thread-361: ChainTarget: target running
19:49:58.345 Thread-361: ChainTarget: starting writer thread
19:49:58.359 Thread-361: ChainImpl: links running for chain org.jstreamer.core.ChainImpl@84586b
19:49:58.360 Thread-361: TargetChain: subchain links running
19:49:58.360 Thread-361: ChainSource: run
19:49:58.361 Thread-361: ChainSource: source running
19:49:58.362 Thread-361: ChainSource: starting reader thread
19:49:58.369 Thread-361: ChainImpl: links running for chain org.jstreamer.core.ChainImpl@13802dc
19:49:58.441 Thread-361: Streamer: waiting for completion of network request
19:49:58.448 Thread-361: Streamer.NotifyStopped: waitFor
19:49:58.466 Thread-361: Streamer.NotifyStopped: waiting
19:49:59.287 Thread-366: ChainImpl: getting property scfilter.responseHeaders
19:49:59.290 Thread-366: ChainImpl: property scfilter.responseHeaders has initial value '$source.responseHeaders'
19:49:59.299 Thread-366: ChainImpl: property source.responseHeaders has literal value ''
19:49:59.299 Thread-366: ChainImpl: substitution property source.responseHeaders has value ''
19:49:59.300 Thread-366: ChainImpl: property scfilter.responseHeaders has final value ''
19:49:59.301 Thread-366: ShoutcastFilter: response headers=
19:49:59.302 Thread-366: ShoutcastFilter: icyMetaint=0
19:49:59.312 Thread-365: ChainImpl: getting property request.delay
19:49:59.313 Thread-365: ChainImpl: property request.delay has null value
19:49:59.314 Thread-365: ChainImpl: getting property request.responseHeaders
19:49:59.314 Thread-365: ChainImpl: property request.responseHeaders has null value
19:49:59.315 Thread-365: ChainImpl: getting property request.status
19:49:59.315 Thread-365: ChainImpl: property request.status has initial value '$/source.status'
19:49:59.316 Thread-365: ChainImpl: property source.status has literal value 'HTTP/1.1 200 OK
'
19:49:59.316 Thread-365: ChainImpl: substitution property /source.status has value 'HTTP/1.1 200 OK
'
19:49:59.317 Thread-365: ChainImpl: property request.status has final value 'HTTP/1.1 200 OK
'
19:49:59.317 Thread-365: ChainImpl: getting property request.sourceResponseHeaders
19:49:59.318 Thread-365: ChainImpl: property request.sourceResponseHeaders has initial value '$/source.responseHeaders'
19:49:59.319 Thread-365: ChainImpl: property source.responseHeaders has literal value ''
19:49:59.319 Thread-365: ChainImpl: substitution property /source.responseHeaders has value ''
19:49:59.320 Thread-365: ChainImpl: property request.sourceResponseHeaders has final value ''
19:49:59.322 Thread-365: ChainImpl: getting property request.sourcePath
19:49:59.323 Thread-365: ChainImpl: property request.sourcePath has initial value '$/source.sourcePath'
19:49:59.323 Thread-365: ChainImpl: property source.sourcePath has literal value '/pool_7/live/bbc_radio_three/bbc_radio_three.isml/bbc_radio_three-audio%3d320000.m3u8'
19:49:59.324 Thread-365: ChainImpl: substitution property /source.sourcePath has value '/pool_7/live/bbc_radio_three/bbc_radio_three.isml/bbc_radio_three-audio%3d320000.m3u8'
19:49:59.324 Thread-365: ChainImpl: property request.sourcePath has final value '/pool_7/live/bbc_radio_three/bbc_radio_three.isml/bbc_radio_three-audio%3d320000.m3u8'
19:49:59.325 Thread-365: HTTP/1.1 200 OK, Date: Wed, 25 Feb 2015 19:49:59 GMT, Connection: close, Server: MinimStreamer, Content-Type: audio/aac
19:49:59.327 Thread-365: ChainImpl: getting property adfilter.contentType
19:49:59.328 Thread-365: ChainImpl: property adfilter.contentType has initial value '$/source.contentType'
19:49:59.329 Thread-365: ChainImpl: property source.contentType has literal value 'audio/aac'
19:49:59.329 Thread-365: ChainImpl: substitution property /source.contentType has value 'audio/aac'
19:49:59.330 Thread-365: ChainImpl: property adfilter.contentType has final value 'audio/aac'
19:49:59.331 Thread-365: FrameFilter: contentType is 'audio/aac'
19:49:59.333 Thread-365: ADTSFilter: state SYNC1 at position 0
19:49:59.334 Thread-365: ADTSFilter: state SYNC2 at position 1
19:49:59.335 Thread-365: ADTSFilter: state SYNC3 at position 2
19:49:59.336 Thread-365: ADTSFilter: state SYNCED at position 3
19:49:59.809 Thread-364: finished writing 258138 bytes
19:49:59.819 Thread-364: playing media segment 222639660
19:50:01.168 Thread-364: finished writing 258117 bytes
19:50:01.178 Thread-364: sleeping for 301 ms
19:50:01.481 Thread-364: loading media playlist
19:50:01.524 Thread-364: no new media segments available
19:50:01.525 Thread-364: sleeping for 1707 ms
19:50:03.232 Thread-364: loading media playlist
19:50:03.288 Thread-364: adding media segment 222639661
19:50:03.299 Thread-364: playing media segment 222639661
19:50:05.214 Thread-364: finished writing 258235 bytes
19:50:05.227 Thread-364: sleeping for 1509 ms
19:50:06.737 Thread-364: loading media playlist
19:50:06.779 Thread-364: no new media segments available
19:50:06.780 Thread-364: sleeping for 1711 ms
19:50:08.491 Thread-364: loading media playlist
19:50:08.551 Thread-364: adding media segment 222639662
19:50:08.557 Thread-364: playing media segment 222639662
19:50:09.309 Thread-364: finished writing 257948 bytes
19:50:09.315 Thread-364: sleeping for 2677 ms
19:50:12.000 Thread-364: loading media playlist
19:50:12.061 Thread-364: no new media segments available
19:50:12.074 Thread-364: sleeping for 1677 ms
19:50:13.752 Thread-364: loading media playlist
19:50:13.804 Thread-364: no new media segments available
19:50:13.818 Thread-364: sleeping for 1699 ms
19:50:15.518 Thread-364: loading media playlist
19:50:15.575 Thread-364: adding media segment 222639663
19:50:15.598 Thread-364: playing media segment 222639663
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: MinimStreamer on Raspberry Pi dropout - jack_c85 - 25-02-2015 20:52

Forum Jump:


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