So, I have all be debugging code figured our as well as the user-agent, which tested fine so it is not the issue, but this one stream will still not play. All the test streams I point at play fine and one of the two I am trying to code for plays fine, just not the other.
On the problem stream, I do an http get on the server x.x.244.226 with the m3u8 playlist and I ger a return code of 200 (ok), it downloads the playlist and then does a call on the second server x.x.237.22 that has the .ts stream files on it and I get a 403 (denied).
On the one that works, I do an http get on the server x.x.244.226 with the m3u8 playlist and I ger a return code of 200 (ok), it downloads the playlist and then does a call on the second server x.x.237.132 that has the .ts stream files on it and I get a 200 (ok) and the stream plays.
They are both "supposed" to be configure the same and both streams play fine on my HLS test app.
Anything different on Roku I need to do because the play list and files are on two different servers? If not? It has to be a server configuration issue??? But why would it play find on the ipad, iphone, etc.