How to monitor/debug adaptive bitrate switching on Wowza side
I'm trying to debug a problem we're having with jwplayer6 not performing dynamic bitrate switching using RTMP correctly. I also want to be able to verify that HLS devices are switching bitrates too.
How can I monitor in realtime which bitrate is being fetched by a given stream... all I seem to see in the wowza access log is that a RTMP connection has been opened and is playing. Similarly with HLS streams all I see is that the smil and the playlist have been accessed.
It's a bit frustrating as if you stream HLS chunks using just apache at least you can see the chunks being read in the apache access_log, but with Wowza streaming over HLS I don't even get that.
You can turn on logging for all chunk creation by adding this Property set to "0" in the Application.xml /LiveStreamPacketizer Properties container (this is the one at the bottom, not at top where live packetizers are set)
It's hard to debug iOS switching. In some case there is evidence in the logs if you look at the rows of a c-client-id. You could use a Silverlight or OSMF debug player to some extent because switching either works or for any of the HTTP stream types.