Jump to content

Recommended Posts

Posted

Not sure if it's just my setup, but when I press play, it can take up to 10 seconds before playback starts.

 

Anyone else see this?

 

Thanks.

Posted

Nope starts almost instantly for me. I take it you are cabled an not using wifi?

Posted

Yes all cabled.

 

Gigabit round the house, although TV is only 100megabit.

 

Start does vary. Sometimes 2-3 seconds, but mainly around 10.

Posted

Seems to be the opposite for me. Mostly starts instantly and occasionally longer. 

FrostByte
Posted

I'm seeing the same thing as CBers.  A blank screen that just waits for a few seconds and then starts playing.  I just assumed it was buffering like Roku app does but without the progress bar.

Posted

The Roku app buffers as it's building the transcode stream, but this app is direct play like MBC.

 

There really should only be a second or 2 of lag before playback.

  • Like 1
chessdragon136
Posted
2014-08-28 13:17:54.2359 Debug - HttpServer: HTTP Response 206 to 192.168.1.199. Response time: 10015.5728 ms.
    Url: http://192.168.1.140:8096/mediabrowser/Videos/97d3aeeca3ff99f09e06fe5bdb2a4a9c/Stream.mkv?static=true&VideoStreamIndex=0&AudioStreamIndex=1&MediaSourceId=97d3aeeca3ff99f09e06fe5bdb2a4a9c&DeviceId=SHCHU5ARL4PQ2&StartTimeTicks=17359850000
2014-08-28 13:17:54.2359 Error - HttpServer: Error this.ProcessRequest(context)(Exception while writing error to the response)
    Cannot access a disposed object.
    Object name: 'WebSocketSharp.Net.HttpListenerResponse'.
    System.ObjectDisposedException
     at WebSocketSharp.Net.HttpListenerResponse.set_StatusCode(Int32 value)
     at MediaBrowser.Server.Implementations.HttpServer.SocketSharp.WebSocketSharpResponse.set_StatusCode(Int32 value)
     at MediaBrowser.Server.Implementations.HttpServer.HttpListenerHost.ErrorHandler(Exception ex, IRequest httpReq)

@@Luke - This is from @@CBers log - Truth to tell I'm not sure what I am looking at -> I don't use websockets in my code at all as the older tv's only have HTML4. But looking at the ms response time it looks like this is the issue. 

chessdragon136
Posted

@@CBers can you disable token authentication and retry please?

Posted
2014-08-28 13:17:54.2359 Debug - HttpServer: HTTP Response 206 to 192.168.1.199. Response time: 10015.5728 ms.
    Url: http://192.168.1.140:8096/mediabrowser/Videos/97d3aeeca3ff99f09e06fe5bdb2a4a9c/Stream.mkv?static=true&VideoStreamIndex=0&AudioStreamIndex=1&MediaSourceId=97d3aeeca3ff99f09e06fe5bdb2a4a9c&DeviceId=SHCHU5ARL4PQ2&StartTimeTicks=17359850000
2014-08-28 13:17:54.2359 Error - HttpServer: Error this.ProcessRequest(context)(Exception while writing error to the response)
    Cannot access a disposed object.
    Object name: 'WebSocketSharp.Net.HttpListenerResponse'.
    System.ObjectDisposedException
     at WebSocketSharp.Net.HttpListenerResponse.set_StatusCode(Int32 value)
     at MediaBrowser.Server.Implementations.HttpServer.SocketSharp.WebSocketSharpResponse.set_StatusCode(Int32 value)
     at MediaBrowser.Server.Implementations.HttpServer.HttpListenerHost.ErrorHandler(Exception ex, IRequest httpReq)

@@Luke - This is from @@CBers log - Truth to tell I'm not sure what I am looking at -> I don't use websockets in my code at all as the older tv's only have HTML4. But looking at the ms response time it looks like this is the issue. 

 

 

 

From the server's standpoint that looks fine because that response time represents the entire amount of time the file was being streamed. 10 seconds to download a 500mb file from a smart tv looks normal to me. The issue is why does the tv need the entire file before it will start playing. bad or missing data in the mkv header could be one reason. if the tv can't match up timestamps to byte offsets from the header information, then it will need the whole file before it can start playing.

Posted

So I think your answer is, if the mkv has what's called header stripping, then you shouldn't try to direct stream it. the server currently doesn't report this but i'll try to get it added.

Posted

@@CBers can you disable token authentication and retry please?

It is disabled as it doesn't work with ChromeCast and I use it a lot.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...