Wowza Community

STB player Random delays 1~8 seconds after "server invoking "

Our STB plays live stream from Wowza server. It appears random delays 1~8 seconds after "HandleInvoke, server invoking " ,then start to play.

But VLC works fine on PC.

Note: we have just setup a new wowza server( version: WowzaStreamingEngine-4.0.6 )

Following is debug info from STB:

DEBUG: HandleInvoke, server invoking <_result>

DEBUG: HandleInvoke, received result for method call

DEBUG: sending ctrl. type: 0x0003

DEBUG: Invoking createStream

DEBUG: FCSubscribe: stream3

DEBUG: Invoking FCSubscribe

DEBUG: RTMP_ClientPacket, received: invoke 29 bytes

DEBUG: (object begin)

DEBUG: Property: NULL

DEBUG: (object end)

DEBUG: HandleInvoke, server invoking <_result>

DEBUG: HandleInvoke, received result for method call

DEBUG: SendPlay, seekTime=0, stopTime=0, sending play: stream3

DEBUG: Invoking play

DEBUG: sending ctrl. type: 0x0003

DEBUG: RTMP_ClientPacket, received: invoke 140 bytes

DEBUG: (object begin)

DEBUG: Property: NULL

DEBUG: (object begin)

DEBUG: Property: <Name: level, STRING: status>

DEBUG: Property: <Name: code, STRING: NetStream.Play.Start>

DEBUG: Property: <Name: description, STRING: FCSubscribe to stream stream3.>

DEBUG: Property: <Name: clientid, NUMBER: 1551915125.00>

DEBUG: (object end)

DEBUG: (object end)

DEBUG: HandleInvoke, server invoking // about 1~8 seconds random delay

DEBUG: HandleCtrl, received ctrl. type: 0, len: 6

DEBUG: HandleCtrl, Stream Begin 1

DEBUG: RTMP_ClientPacket, received: invoke 135 bytes

DEBUG: (object begin)

DEBUG: Property: NULL

DEBUG: (object begin)

DEBUG: Property: <Name: level, STRING: status>

DEBUG: Property: <Name: code, STRING: NetStream.Play.Reset>

DEBUG: Property: <Name: description, STRING: Playing and resetting stream3.>

DEBUG: Property: <Name: clientid, NUMBER: 1551915125.00>

DEBUG: (object end)

DEBUG: (object end)

DEBUG: HandleInvoke, server invoking

DEBUG: HandleInvoke, onStatus: NetStream.Play.Reset

DEBUG: RTMP_ClientPacket, received: invoke 171 bytes

DEBUG: (object begin)

DEBUG: Property: NULL

DEBUG: (object begin)

DEBUG: Property: <Name: level, STRING: status>

DEBUG: Property: <Name: code, STRING: NetStream.Play.Start>

DEBUG: Property: <Name: description, STRING: Started playing stream3.>

DEBUG: Property: <Name: clientid, NUMBER: 1551915125.00>

DEBUG: Property: <Name: isFastPlay, BOOLEAN: FALSE>

DEBUG: Property: <Name: timecodeOffset, STRING: 51594488L>

DEBUG: (object end)

DEBUG: (object end)

DEBUG: HandleInvoke, server invoking

DEBUG: HandleInvoke, onStatus: NetStream.Play.Start

DEBUG: RTMP_ClientPacket, received: notify 44 bytes

DEBUG: (object begin)

DEBUG: (object begin)

DEBUG: Property: <Name: code, STRING: NetStream.Data.Start>

DEBUG: (object end)

DEBUG: (object end)

DEBUG: RTMP_ClientPacket, received: notify 183 bytes

DEBUG: (object begin)

Hi there and welcome to the Wowza support forum.

Can you please explain your set up in detail?

What is the source of the stream?

Is the delay actually random? Or is it consistently delayed by about 8 seconds?

Can you check the set top box for a buffer size? It might be the case that you have a set required time to fill that buffer before the player in the set-top-box starts to play the content.

Or possibly the media player embedded in your set-top-box isn’t able to do RTSP over TCP, there is a timeout and then it falls back to UDP streaming and then the content starts playing.

Thanks, and we look forward to hearing back from you with more details about your setup.

Salvadore