# How to monitor/debug adaptive bitrate switching on Wowza side

**URL:** https://community.wowza.com/t/how-to-monitor-debug-adaptive-bitrate-switching-on-wowza-side/40437
**Category:** Wowza Streaming Engine
**Created:** [May 14, 2013, 1:49am UTC](https://community.wowza.com/t/how-to-monitor-debug-adaptive-bitrate-switching-on-wowza-side/40437 "2013-05-14T01:49:57Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Michael\_Tortolano](https://avatars.discourse-cdn.com/v4/letter/m/a9adbd/32.png) [@Michael\_Tortolano](https://community.wowza.com/u/Michael_Tortolano)
#### Post date: [May 14, 2013, 1:49am UTC](https://community.wowza.com/t/how-to-monitor-debug-adaptive-bitrate-switching-on-wowza-side/40437/1 "2013-05-14T01:49:57Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)
#### Post date: [May 14, 2013, 12:13pm UTC](https://community.wowza.com/t/how-to-monitor-debug-adaptive-bitrate-switching-on-wowza-side/40437/2 "2013-05-14T12:13:38Z")

</div>

Is it live or vod streaming? What version of Wowza are you using?

Key frame alignment between renditions is a requirement. For live streams you can debug alignment like this:

[https://www.wowza.com/docs/how-to-debug-encoder-multi-bitrate-keyframe-alignment](https://www.wowza.com/docs/how-to-debug-encoder-multi-bitrate-keyframe-alignment)

For vod you can load them up in the [scheduler](https://www.wowza.com/docs/how-to-schedule-streaming-with-wowza-streaming-engine-streampublisher%28server-listener%29) and stream them live to debug as above. Also for vod, see this article on encoding for ABR:

[https://www.wowza.com/docs/how-to-encode-video-on-demand-content](https://www.wowza.com/docs/how-to-encode-video-on-demand-content)

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)

```auto
<Property>
 <Name>maxChunkLogCount</Name>
 <Value>0</Value>
 <Type>Integer</Type>
</Property>

```

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.

Silverlight debug player:

[http://smf.cloudapp.net/healthmonitor/](http://smf.cloudapp.net/healthmonitor/)

OSMF 2:

[http://www.osmf.org/dev/2.0gm/setu.html](http://www.osmf.org/dev/2.0gm/setu.html)

Richard

---

<div class="post-metadata">

### Author: ![Michael\_Tortolano](https://avatars.discourse-cdn.com/v4/letter/m/a9adbd/32.png) [@Michael\_Tortolano](https://community.wowza.com/u/Michael_Tortolano)
#### Post date: [May 14, 2013, 5:55am UTC](https://community.wowza.com/t/how-to-monitor-debug-adaptive-bitrate-switching-on-wowza-side/40437/3 "2013-05-14T05:55:20Z")

</div>

Wowza 3.2.5 patch 8 with VoD streaming from a multi bitrate set of MP4 files to RTMP and HLS.

There’s no debug configuration for the cupertino or sanjose packetizers that logs what they are doing in more detail then?
