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
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?
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
https://www.wowza.com/forums/showthread.php?405-Prioritization-of-stream-data#2
Info in FlushInterval and onFlushNotifyClients here:
Low latency RTMP streaming with Wowza Streaming Engine
Richard