Wrong aspect ratio of the live transcoded stream in JWplayer on the edge server

We have a Wowza streaming CDN made in the base configuration from an Wowza Server that has the origin, edge and load balancer on the same Amazon EC instance.

We can dynamically add edge servers to the network. We stream a live rtmp stream from

We are using a transcoder profile set to match-source that adds an overlay graphic and creates a lower bandwidth stream. the stream has a custom resolution of 980x512 pixels to fit in a graphic frame.

We are using JW player 6 to play the stream.

Our experience is as follows:

  • original stream on the edge application shows in proper 16:9 aspect ratio

  • transcoded stream on the edge application shows in 4:3 aspect ratio

  • transcoded stream on the origin application shows in 16:9 aspect ratio

It looks like the metadata of the rtmp stream is not transmitted to the edge application and the JWPlayer defaults to the 480x320 4:3 aspect ratio.

I will look into setting the JW javascript file to default to our 908x512 resolution, but is there a property on the edge application that needs to be set to allow the rtmp metadata, or how can I troubleshoot the issue?

Thanks’

Hi Gabriel,

In the encode block, which is part of the transcoder template that you are using, make sure that you have the FrameSide/FitMode set to “match-source”. We did some testing on our end and that seemed to resolve the issue.

-Tim

Thanks’ Tim,

it looks that your suggestion worked. It’s fixed.