概述:HTTPS 支援

本主題將引導您完成使用Brightcove Player啟用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 allow="encrypted-media"></iframe>
  • 對於頁內實施,請確保您的頁面是通過HTTPS加載的。在下面的示例中,播放器的JavaScript文件具有一個src使用協議相對URL的屬性。因此,嵌入在HTTPS頁面上的播放器將通過HTTPS加載。
    <video-js
      data-video-id="4029697544001"
      data-account="1752604059001"
      data-player="default"
      data-embed="default"
      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"