I'm developing a Channel for Livestream, to test, but when we have multiple bandwidths enabled in the m3u8 it doesn't go to HD, when we only put up HD it will play it fine, bandwidth can't be an issue.
I modified the customvideoplayer example to accept the m3u8 of ours.
I'm not sure if this is what you're seeing or not, but with HLS, the Roku will start with a lower quality stream to get playback started faster. After a minute or so, you should see it switch to the higher stream(s).
We will try to do so, but it isn't artificially high, we are actually streaming at that channel with a 3 Mbit downstream.
What bandwidth work best with the roku device? what works best in your experience?
The specifications of HTTP Live streaming says the following of of the bandwidth
BANDWIDTH=<n> where n is an approximate upper bound of the stream bitrate, expressed as a number of bits per second.
As a last note, we will try to lower the bandwidth tag, but the roku device is handling the constant streaming of the 3 Mbit one fine, when we have the four bandwidth one, it sometimes jumps to 2128000 and then sometimes jumps back to 678000. As you can see in the first post, the internet that we have can handle the speed fine.