I have a form in my web application where customers can set a video manifest. However, a customer is reporting that he can't do so. Trying to do it by myself, I'm getting the following error:
XMLHttpRequest cannot load http://resource_ip:1234/index.m3u8. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://my_server_ip:1234' is therefore not allowed access.
However, from my computer I can wget http://resource_ip:1234/index.m3u8
without any problem. Also, I can do so from another EC2 instance, so I don't think they are blocking AWS ip range. Also I can retrieve the manifest using Chrome or Firefox in my computer.
So what might be the reason?