CDN Cname Problema entre domínios na legenda jwplayer

Estou usando o Jwplayer 6.8 e tendo o meu jwplayer configurado em algum servidor www.example.com.Estou carregando legendas no formato vtt a partir da CDN d2cdnserver.cloudfront.com (cname - example.amazon.com,I am loading my subtitle using cname ), Está lançando um erro entre domínios.

Link de origem: Problema entre domínios do Jwplayer

Eu tenho que adicionar um cabeçalho de resposta no final do servidor, emhttpd.conf, php.ini ehtaccess arquivo, mas parece não funcionar. Eu estava acessando meus arquivos através do cname example.amazon.com,Quando altero esse nome para o meu URL do Amazon S3 ("https://s3.amazonaws.com/www.abcdef.com/files/myfiles"), ele funciona e a questão entre domínios não está chegando, mesmo sem definir o controle de acesso-permitir-origem no cdn mas se eu usarcloudfront cname, ele sempre mostra erro entre domínios e o arquivo não é carregado.

Como resolver este problema emCDN and CNAME? Existe alguma maneira deallow access-control-allow-origin para cname?

BTW, eu tenteiallow access-control-allow-origin paraCDN . Não ajudou no nome da nuvem.

Minha configuração do AWS CORS

A princípio, amboshttps://s3.amazonaws.com/www.abcdef.com/files/myfiles e cnameexample.amazon.com gera erro entre domínios

Mas quando tentei a configuração padrão abaixo

<CORSConfiguration>
    <CORSRule>
        <AllowedOrigin>*</AllowedOrigin>
        <AllowedMethod>GET</AllowedMethod>
        <MaxAgeSeconds>3000</MaxAgeSeconds>
        <AllowedHeader>Authorization</AllowedHeader>
    </CORSRule>
</CORSConfiguration>

URL da AWShttps://s3.amazonaws.com/www.abcdef.com/files/myfiles funciona e apenas cnameexample.amazon.com gera erro entre domínios

Eu também tentei abaixo da configuração e ainda resulta no mesmo erro, cname ainda está lançando o erro entre domínios

<CORSConfiguration>  
       <CORSRule>    
           <AllowedOrigin>http://*.example.com</AllowedOrigin>

       <AllowedMethod>PUT</AllowedMethod>    
       <AllowedMethod>POST</AllowedMethod>    
       <AllowedMethod>DELETE</AllowedMethod>

       <AllowedHeader>*</AllowedHeader>  
       </CORSRule>  

       <CORSRule>
         <AllowedOrigin>*</AllowedOrigin>    
         <AllowedMethod>GET</AllowedMethod> 
       </CORSRule> 
</CORSConfiguration>

Estou fazendo algo errado ? Qual é a maneira correta de fazer essa configuração para evitar o problema entre domínios?

MINHA CONFIGURAÇÃO DO JWPLAYER

Isso está funcionando
 function videoSetUp(id, skinName){
             jwplayer('player'+id).setup({
             file: 'http://example.amazon.com/files/test.mp4',
             image: 'https://www.longtailvideo.com/content/images/jw-player/lWMJeVvV-876.jpg',
             stretching : 'exactfit',
             aspectratio: '4:3',
             fallback: 'false',
             height:270,
             width:480,
             primary: 'HTML5',
             tracks: [
                { file: "https://s3.amazonaws.com/www.abcdef.com/files/jwplayer_test_eng.vtt", label: "Eng", kind: "subtitles" },
                { file: "https://s3.amazonaws.com/www.abcdef.com/files/jwplayer_test_hak.vtt", label: "China", kind: "subtitles" },
                { file: "https://s3.amazonaws.com/www.abcdef.com/files/jwplayer_test_tam.vtt", label: "Tamil", kind: "subtitles" },
                { file: "https://s3.amazonaws.com/www.abcdef.com/files/jwplayer_test_eng.vtt", label: "Hindi", kind: "subtitles" }
            ],
             skin :'./skins/'+skinName+'.xml'
             });
Isto não está a funcionar
 function videoSetUp(id, skinName){
             jwplayer('player'+id).setup({
             file: 'http://example.amazon.com/files/test.mp4',
             image: 'https://www.longtailvideo.com/content/images/jw-player/lWMJeVvV-876.jpg',
             stretching : 'exactfit',
             aspectratio: '4:3',
             fallback: 'false',
             height:270,
             width:480,
             primary: 'HTML5',
             tracks: [
                { file: "http://example.amazon.com/files/jwplayer_test_eng.vtt", label: "Eng", kind: "subtitles" },
                { file: "http://example.amazon.com/files/jwplayer_test_hak.vtt", label: "China", kind: "subtitles" },
                { file: "http://example.amazon.com/files/jwplayer_test_tam.vtt", label: "Tamil", kind: "subtitles" },
                { file: "http://example.amazon.com/files/jwplayer_test_eng.vtt", label: "Hindi", kind: "subtitles" }
            ],
             skin :'./skins/'+skinName+'.xml'
             });
Links úteis :

Compartilhamento_de origem_de origem

como adicionar um cabeçalho de controle de acesso-permitir-origem

controle de acesso-permitir-origem-múltiplo-origem-domínios

configure-amazon-s3-for-cross-origin-resourse-sharing-to-host-a-web-font

amazon-s3-anuncia-cross-origin-resource-sharing-CORS-support

como fazer-eu-habilito-cors-em-cdn

Amazon S3 CORS (compartilhamento de recursos de origem cruzada)

Obrigado pela ajuda

questionAnswers(1)

yourAnswerToTheQuestion