"TimB_Kulabyte" wrote:
I had a situation where I had to power off the Roku box after doing a lot of testing with HTTP live streaming and thought I would mention it here in case anyone else runs into it.
I modified the simplevideoplayer example to point to a live stream coming from our XStream Live 2 encoder and streaming through a Wowza server. After repeatedly watching this stream and the Nasa channel live stream and doing lots of pause, rewind, and fastforward, what started happening was on my live stream was it would play for a few seconds and then go to the retrieving stream display. Then, after a while of this it finally got to the point that when I tried to view the stream it would get stuck at about the 1/3 point on the progress bar on the initial retrieve. At this point the same thing would happen on the Nasa channel live stream. Then I tried to watch a Netflix video and that worked fine, but if I went back to any of the live streams, it would get stuck at 1/3 on the initial retrieve. Then I tried watching the Ted Video's with the videoplayer example and they would get stuck on the initial retrieve as well. In parallel with all of this I would try to stream video (720p@2Mbps) to my laptop on the same network and there was never an issue, so the network was not the problem. Finally, I powered off and back on the Roku device and the live streams started playing normally again.
Thus, it seems watching live streams over and over or all of the pausing, rewinding, and fast forwarding put the Roku device into a corrupted state that could only be cleared by rebooting it. My software version is 2.5 b388 and model is N1000.
I have more to add to this. After rebooting the Roku I watched my live stream for about 15 minutes with no problems. Then, to get the software version mentioned above, I stopped the video to get the device info and then came back and started the live stream again. The second time it played for a few seconds and then went to the "loading, please wait" screen with the progress bar at 1/3 and got stuck there. I hit up and then select on play to play it again and on the initial retrieve it stalled at 1/3 and then started playing but then after about 5 more seconds of playing the stream it went to the "loading, please wait" screen with the progress bar stuck at 1/3. What different here is no pause, rewind, or fast forward, only watching the stream once, leaving it, and then coming back and watching it again.
Note that this streams plays fine on the iPad. If anyone at Roku would would be willing to take a look at the stream, I'd be happy to provide the URL privately to see if we can figure out why the Roku device is repeatedly hanging up on it. My email is
timb@kulabyte.com.