Quantcast
Channel: Azure フォーラム
Viewing all articles
Browse latest Browse all 1798

Azure Media Services と Silverlight と 私

$
0
0

こんにちは。
Molybdanと申します。

Azure Media Services と Azure Website でストリーミングによる動画の配信サイトを構築しております。

ストリーミング動画は Silverlight で閲覧するようにしています。
現在、Azure Website 上で問題なく動画が閲覧できるのですが、ある条件の場合問題が発生しました。

Azure Website 上の再生用HTMLにアクセスする時に、HTTPでアクセスする場合は問題ありません。
しかし、HTTPSでアクセスすると、希望通り、再生されません。

◆IE 11でのアクセス
 「混合したコンテンツを表示しますか?」と、ダイアログが表示される。
 選択できるボタンは、「はい」と「いいえ」の2つ
 どちらを選んでも再生が始まる

◆Google Chrome 37.0.2062.120
 問題なく再生されるが、デベロッパーツールのコンソールタブにて赤文字のエラーが発生する
 
 [blocked] The page at 'https://再生用のページ' was loaded over HTTPS,
 but ran insecure content from 'http://アカウント.origin.mediaservices.windows.net/clientaccesspolicy.xml':
 this content should also be loaded over HTTPS.

◆Firefox 32.01
 問題なく再生されるが、開発ツールのコンソールタブにて赤文字のエラーが発生する

 GET http://アカウント.origin.mediaservices.windows.net/xxxx/xxxx.ism/QualityLevels(794416)/Fragments(video=60060000)
 [混在コンテンツ][HTTP/1.1 200 OK 99ms]

 上記のメッセージの後下記のメッセージが定期的に表示され続ける

 安全なページ  "http://アカウント.origin.mediaservices.windows.net/xxxx/xxxx.ism/QualityLevels(53658)/Fragments(AAC_und_ch2_56kbps=80805442)"
 上で (安全でない) 混在表示コンテンツを読み込んでいます[詳細] 再生用ページ

Silverlight から オリジンサーバーにあるManifestファイルにアクセスする際、プロトコルが違うのが原因と思いますが、
どう対処したらよいか困惑しています。

再生用ページは、ログインした会員のみアクセス出来るページなので、HTTPSからHTTPに変えることは出来ません。
試しにオリジンサーバへのアクセスをHTTPSに変えてみましたが、アクセス自体出来ませんでした。

ポインタでもかまいません。ご教授お願いします。


Viewing all articles
Browse latest Browse all 1798

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>