Hello All, I'm using the default SDK settings for streamBitrate because I have no way of determining the actual bitrate; <media>
<streamQuality>SD</streamQuality>
<streamBitrate>1500</streamBitrate>
<streamUrl>http://HLS/live.m3u8</streamUrl>
</media>
Taken from the HLS Troubleshooting thread;5) If your HLS streams are less than 1.5 Mb/s, they may take very long in the preloading phase. Roku considers this a bug in the current firmware, but there is a workaround. Instead of setting content metadata StreamBitrates = [0] for your HLS stream, set it to the actual bandwidth of your stream when it is less than 1.5 Mb/s. Example for 900kbps stream: StreamBitrates = [900]
1) What does the "0" setting do? <streamBitrate>0</streamBitrate> Does it allow the Roku to adjust Bitrate/quality according to streaming speed if the connection isn't the greatest?
2) Since I won't also know if the user of my channel will have an SD or HD television, if I leave the setting at <streamQuality>SD</streamQuality> will this make it compatible with both television types but not degrade the quality on an HD TV?