내 chromecast 앱에서 HLS 스트림을 통합하려고합니다.Amazon S3에서 HLS, CORS 오류에 대한 Chromecast 지원
수신자 부품은 여러 개의 HLS 스트림 URL로 확인했기 때문에 문제가 없습니다.
난 제대로 작동하는 CORS 비트를 얻을 수 없습니다.
아마존 AWS S3을 사용하고 있습니다. 내 양동이에 CORS를 설정했습니다.
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>DELETE</AllowedMethod>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>
제 생각에는이 버킷 내부의 리소스에 액세스하기 위해 모든 도메인에서 액세스 할 수 있어야합니다.
하지만 여전히 Chromecast에서 자바 스크립트에 다음 오류가 표시됩니다.
XMLHttpRequest cannot load http://s3-eu-west-1.amazonaws.com/interactive-encoding-out/watermark-sintel-test/playlist.m3u8. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://s3-eu-west-1.amazonaws.com' is therefore not allowed access.