Hey folks,
I have a peculiar behaviour on the Android v2 player. I have a layout that incorporates 3 HLS streams. 1 is a ‘native’ HLS stream, the other 2 are RTSP webcams that are transcoded on the fly by a Linux server into HLS and then published to Xibo. (Yes, I used to run native RTSP from the Local Video plugin but for some reason that stopped working when I upgraded my NVR software).
Now, all is well and the layout works like a charm when the 2 locally generated HLS streams are working fine and when they are not, the picture is simply not updated, which is also fine (you know it when you see the midnight webcam view at 11am). For your information: my layout has 19 regions: 5 clocks, 1 layout item, 4 text items, 2 embedded webpages, 3 HLS streams, 2 RSS tickers and 2 embedded HTML functions.
But when the HLS streams crash for some reason, the whole layout stops loading. At first I thought it may be a bug in the player software so I updated to the latest Android build (206) but that did not change the behaviour. When I killed my FFMPEG conversion process on the converting Linux server, the whole layout suddenly came to life and all regions were loading again.
Is this a caching thing? Is this something else? I have no clue.
FYI: I’m running Xibo installed on a Linux VM in an Apache config. The current server version I’m running is 2.3.1 ( i noticed there is a 2.3.4). The current Android client version is v2 206.
I’m thankful for all suggestions
Kind regards,
Alex