I have several HLS streams all running nicely and playable on the Roku Box. The HLS streams are live from encoders with a 60 minute archive period for DVR purposes. This DVR functionally works flawlessly on computers and mobile devices, however, the Roku does not. Unfortunately, it is starting at the oldest segment, meaning one hour from live. You can not fast forward and the Roku shows it is at the beginning of the stream when you hit pause button. The time bar shows 60 minutes of content you can rewind too. When you rewind, it starts showing the minutes countdown, but when you hit play (and as expected) it goes back to the beginning of the oldest segment as there is no content to rewind to anyhow.
I have attempted to use playstart command, but it has not helped. I am using the VideoPlayer template from the 2.8 SDK and placed the playstart command in the app.VideoScreen.brs file, assuming that is the right place. I am using EE4 and IIS Media Services.
When you first start the stream, the pause, RR, and FF buttons do not work for a few seconds (I assume it is reading all the segment data). It just seems to think it is playing the newest segment when it is not.
Any ideas?