Android Xibo client RTSP “Local Video” freezes after 60 seconds on a new Android 8.1 unit.
I’m able to interact with the client app so the whole client app in not frozen.
It’s just the feed that freezes on a single frame after 60 seconds.
After noticing the default duration is 60 second if non is specified I suspected the duration is not being honored.
So I did the following with the same frozen result for all but one.
- Created fresh Layout, set media Local Video RTSP url
- Set Media duration to 3600 with and without a region loop for the Layout.
- Set Layout region to not loop with no region media duration.
- Set Layout region to loop with no region media duration.
This caused the stream to refresh itself after 60 seconds noticeably interrupting the video
Tested this issue against Xibo client R108 and R103.
Have to say my other Android devices with R108 do not have this issue.
However they are running earlier versions of Android.
Included the exported Layout XML below for review, maybe I’m missing something.
<?xml version="1.0"?>
<layout width="1280" height="720" bgcolor="#000" schemaVersion="3">
<region id="108" width="1280.0000" height="720.0000" top="0.0000" left="0.0000">
<options>
<loop>1</loop>
<transitionDirection>N</transitionDirection><transitionDuration/><transitionType/>
</options>
<media id="157" type="localvideo" render="native" duration="3600" useDuration="1">
<options>
<mute>0</mute>
<scaleType>stretch</scaleType>
<uri>rtsp%3A%2F%2F10.94.1.18%3A8554%2F</uri>
</options>
<raw/></media></region><tags/>
</layout>