Wowza Community

live-lowlatency vs chat stream type

https://www.wowza.com/docs/how-to-set-up-live-video-chat recommends using the “live-lowlatency” stream type for live video chat applications but I noticed that streams.xml contains an undocumented “chat” stream type. What’s the difference? Why isn’t the latter documented?

Thanks,

Gili

Gili,

You can see the actual difference in the Streams.xml file. They are similar. You can create StreamTypes in this file if you want.

Richard

You can create a new StreamType in that file if you want, and try different values.

Here is some info from Charlie

http://www.wowza.com/forums/showthread.php?405-Prioritization-of-stream-data#2

Info in FlushInterval and onFlushNotifyClients here:

https://www.wowza.com/docs/how-to-set-up-low-latency-applications-in-wowza-streaming-engine-for-rtmp-streaming

Richard

Richard,

Sure I can see they’re different, but the properties they differ by are not defined in the documentation (e.g. behindDropDFrames) so how am I supposed to know what the difference means? :slight_smile:

My guess is that the “chat” profile allows for greater latency before dropping frames than does the “live-lowlatency” profile. But that’s just a guess. Also, what would “live-lowlatency” be used for if not for chat applications?

Thanks,

Gili

Gili,

You can see the actual difference in the Streams.xml file. They are similar. You can create StreamTypes in this file if you want.

Richard

Thanks! I also found some brief information about the different frame types here: http://en.wikipedia.org/wiki/Video_compression_picture_types#Predicted_frames.2Fslices_.28P-frames.2Fslices.29

Gili

You can create a new StreamType in that file if you want, and try different values.

Here is some info from Charlie

http://www.wowza.com/forums/showthread.php?405-Prioritization-of-stream-data#2

Info in FlushInterval and onFlushNotifyClients here:

https://www.wowza.com/docs/how-to-set-up-low-latency-applications-in-wowza-streaming-engine-for-rtmp-streaming

Richard