Hi,
I have a simple configuration:
1- An Origin Server that does Transcoding (240p, 360p, …) so all renditions streams are available all the time
2- An Edge Server that pulls from the Origin, so rendition stream is connected when pulled
3- Jwplayer using SMIL to play in ABR mode from the edge
My problem is:
-
When Jwplayer starts playing it pulls from the edge a rendition let’s say the 240p
-
If I change jwplayer size (browser size) I clearly see the higher 360p stream getting called on the Edge Server side:
INFO stream play wowz://X.X.X.X:1935/1234/definst/5678_360p
BUT the “switchPlay” never gets called and jwplayer is stuck on the same rendition and noway to switch it manually to another rendition and a refresh is the solution.
INFO server comment - MediaStreamMediaCasterPlay: switchPlay
- Now, if I start allover again and pause jwplayer and switch to each rendition manually, then put back jwplayer to auto, then resize jwplayer then everything works fine and I see the expected logs
INFO stream play wowz://X.X.X.X:1935/1234/definst/5678_360p
INFO server comment - MediaStreamMediaCasterPlay: switchPlay
It looks like the first play coming from jwplayer is pulling the stream from the origin to the edge correctly but the one when switching has a problem (that’s why when I kick it manually it works fine)
Any idea what could be the problem?
Thanks
Humam