Live iPhone Stream Tuning Q.

Thanks Charlie!

I read that link before. Did you mean I don’t have to change the config/LiveStreamPacketizers.xml at all? Just play with the values of the properties mentioned in the link you referred?

Thanks a lot!

hi

Could someone tell me where to set this value ?

key frame interval to 1 second

chunk duration to 1 second

which xml file ? under which section

These are the best recommendations we have for low latency. The smaller the chunk size the lower the latency. The latest patch might help a little:

https://www.wowza.com/devbuild.html

You can certainly see in the “Add chunk” log statements the number of audio/video/keyframes and the duration of the chunk. Remember that we can only chunk on key frame boundries. So you might try setting the key frame interval to 1 second and the chunk duration to 1 second. This should get you down to 1-3 seconds.

Charlie

hi,

i had the same problem as the original poster, but now i got this working thanks to your help, i did exactly as you described the above.

very smooth, only upto 4 seconds behind realtime and works on iphone/ipad etc.

FMLE 3.2 and the latest Wowza as of writing this comment.

Thanks!

alex.

Could someone state what the best recommendations are or show me where the site https://www.wowza.com/devbuild.html is moved to?

Thanks.

This form of streaming is not suitable for low latency streaming. You can reduce the chunk size but I would not suggest going much below a couple of seconds. This will take the latency to 4-6 seconds (or a little more).

See this thread. It documents the properties that control packetization:

https://www.wowza.com/forums/showthread.php?t=5972

You want to mess with the chunkDurationTarget setting.

Charlie

Hi Charlie,

I’m not able to reach that url because I don’t have the privileges.

I’m really interested about it.

I’d like to do a live streaming sport, just one to one with less latency possible.

I’ll attach below my application:

true

live-lowlatency

${com.wowza.wms.context.VHostConfigHome}/content

${com.wowza.wms.context.VHostConfigHome}/keys

cupertinostreamingpacketizer

cupertinoChunkDurationTarget

2000

Integer

cupertinoMaxChunkCount

3

Integer

cupertinoPlaylistChunkCount

1

Integer

cupertinoRepeaterChunkCount

2

Integer

flushInterval

25

Integer

onFlushNotifyClients

true

Boolean

${SourceStreamName}.xml,transrate.xml

${com.wowza.wms.context.VHostConfigHome}/transcoder/profiles

${com.wowza.wms.context.VHostConfigHome}/transcoder/templates

0

${com.wowza.wms.context.VHostConfigHome}/dvr

append

vodcaptionprovidermp4_3gpp

cupertinostreaming,smoothstreaming,sanjosestreaming

-1

*

*

*

*

digest

none

senderreport

12000

75

90000

0

0.0.0.0

127.0.0.1

*

interleave

base

Base

com.wowza.wms.module.ModuleCore

logging

Client Logging

com.wowza.wms.module.ModuleClientLogging

flvplayback

FLVPlayback

com.wowza.wms.module.ModuleFLVPlayback

I want to specify that stream sholud be reachable from iOS and personal computers.

Any suggestion to improve my quality of the stream and to reduce the buffer?

Thank you in advanced.

Kind Regards

Michele