Akamai の HLS で問題が発生しています。トークンで Akamai の HLS を使用しています。ストリームを開始するには、マスターm3u8
プレイリストの応答後に Cookie を設定する必要があります。
Akamai からの応答:
Access-Control-Allow-Credentials:true
Access-Control-Allow-Origin:*
Access-Control-Expose-Headers:Content-Type
Cache-Control:max-age=0, no-cache, no-store
Connection:keep-alive
Content-Length:818
Content-Type:application/vnd.apple.mpegurl
Date:Wed, 17 Sep 2014 12:15:54 GMT
Expires:Wed, 17 Sep 2014 12:15:54 GMT
Mime-Version:1.0
Pragma:no-cache
Server:AkamaiGHost
Set-Cookie:_alid_=/cropped/
Set-Cookie:hdntl=/cropped/
私はHost.updateManifestRequestInfo
行き止まりがある両方のシナリオで書き直しています。
を使用するrequestInfo.withCredentials = true;
と、応答は次のようになります。
XMLHttpRequest cannot load /*MEDIA_URL*/. A wildcard '*' cannot be used in the 'Access-Control-Allow-Origin' header when the credentials flag is true. Origin '/*PLAYERS_HOST*/' is therefore not allowed access.
requestInfo.withCredentials = false;
と 403 応答になります。
トークンを使用して Akamai から HLS 用のカスタム プレーヤーを実装する正しい方法は何ですか?