m3u8 and rtmp streams not working for one specific client
We have recently setup an E2 Amazon instance with a Wowza Server trial for evaluation purposes and paired this with a premium JWPlayer licence for embedding streams into our blog. This works fine for most of the clients we have tested with. However, there is one big client that it does not work for.
If they try view an m3u8 stream they get the error “Cannot Load M3U8: cross domain access denied”
If they try to view a rtmp stream they get the error “Error loading stream: Could not connect to server”
Now, I think this is due to security settings on their end. But they aren't able to change these at the moment. So I contacted JWPlayer support about this and they told me to follow these instructions:
I did follow them (added a crossdomain.xml and CORS header), but the client still gets the same errors. Which again makes me think it is security issue.
The interesting thing, and the thing that gives me hope, is that if I login to a Wowza Streaming Cloud trial account and share a test player with them then that works fine! Which I believe is an implementation of JWPlayer? So, whatever Wowza is doing with the Streaming Cloud test player works and gets through to this client - pass their security.
So, does anyone have any idea of what might be going on here? Any clues about ways to get around this?