概要:HTTPSサポート
なぜHTTPSをサポートするのですか?
まず、HTTPS サポートが必要な理由についてお話しましょう。
- ソーシャル共有サイトはそれを必要とします。TwitterとFacebookでは、動画プレーヤーを表示するにはHTTPSのサポートレベルが必要です。
- ブラウザのロックをそのまま維持する。HTTPS 上にサイトの全部または一部がある場合は、「ブラウザのロック」をそのまま維持したいと考えられます。完全なHTTPSサポートがなければ、ブラウザのロックが壊れているように見えます。
- プレイヤーを働かせ続けるために。ブラウザは、HTTPS を使用するサイトに HTTP コンテンツの読み込みを拒否することが増えています。したがって、動画プレーヤーが HTTPS をサポートしていない場合、動画プレーヤーは読み込まれないか、機能が不足します。ドメイン制限が使用されている場合、現在のプレーヤーで特定の問題が発生しました。
HTTPS の有効化
Brightcove Playerで HTTPS を有効にするには、次の操作を行う必要があります。
プレーヤーで HTTPS を使用する
- iframe の実装では、ページが HTTPS 経由で読み込まれていることを確認してください。以下の例では、
src
プレイヤーのプロパティがプロトコル相対 URL を使用していることに注意してください。つまり、HTTPS ページに埋め込まれたプレーヤーは HTTPS 経由で読み込まれます。<iframe src='//players.brightcove.net/1752604059001/default_default/index.html?videoId=4029697544001' allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe>
- ページ内実装の場合は、ページが HTTPS 経由で読み込まれていることを確認します。以下の例では、プレーヤーの JavaScript ファイルには、プロトコル相対 URL
src
を使用するプロパティがあります。したがって、HTTPS ページに埋め込まれたプレーヤーは HTTPS 経由で読み込まれます。<video-js data-video-id="4029697544001" data-account="1752604059001" data-player="default" data-embed="default" class="video-js" controls></video-js> <script src="//players.brightcove.net/1752604059001/default_default/index.min.js"></script>
HTTPS経由でコンテンツを提供する
すべての VOD コンテンツが HTTPS 経由で配信されていることを確認します。
- Video Cloud アカウントの場合、すべてのコンテンツは HTTPS で自動的に配信されます。
- BYOアカウントの場合は、プロバイダに連絡し、カスタマーサポートにフォローアップする必要があります。
HTTPS 経由でライブストリームを配信
リモートアセット URL が HTTPS を使用していることを確認します。例:
"https://livedelivery-lh.akamaihd.net/i/mylivestream_1@146180/master.m3u8"