概述: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"