We are troublshooting why our player (visualon) frequently have difficulty playing 720p stream despite being in a network with ample bandwidth and wondering whether the CODECS difference might explain this.
How can we get the same information from wowza server doing such push to akamai?
It looks like you are using the source as a member of an ABR set generated by the Wowza Transcoder?
If so that really wont work as the key frame alignment will be off as in this case. you will need to use an encode block in the Transcoder template for the 720p stream instead of using the source as a member of the set.
It could also be that the player thinks that it can't play the 720p stream smoothly so it doesn't attempt to do so.
HLS streaming is request based. The player first requests a list of the available renditions and then decides which one it will play. It then requests the list of segments for that rendition and then each of the segments in turn. It will Use metrics such as codec, bitrate and frame size. How the player decides which rendition to play will be determined by its own internal logic.
If possible, do a TCP dump on the player side to see which renditions are being requested. If the 720p never gets requested then it will be the player that is deciding that it can't handle it. If it does get requested but not played, look at the time taken to deliver the segments. If this is longer than the segment duration then there isn't enough available bandwidth or the delivery network (akamai) is slow.