H.265流媒體播放器EasyPlayer.js H.264/H.265播放器chrome無法訪問更私有的地址是什麼原因

EasyPlayer發表於2024-11-15

EasyPlayer.js H5播放器,是一款能夠同時支援HTTP、HTTP-FLV、HLS(m3u8)、WS、WEBRTC、FMP4影片直播與影片點播等多種協議,支援H.264、H.265、AAC、G711A、MP3等多種音影片編碼格式,支援MSE、WASM、WebCodec等多種解碼方式,支援Windows、Linux、Android、iOS全平臺終端的H5播放器,使用簡單, 功能強大。

在功能上,EasyPlayer.js播放器支援直播、點播、錄影、快照截圖、MP4播放、多屏播放、倍速播放、全屏播放等特性,具備較高的可用性和穩定性。為了便於使用者整合與呼叫,我們也提供了API介面供大家使用。EasyPlayer效能穩定、播放流暢,感興趣的使用者可以自行下載測試。

在使用EasyPlayer.js H.264/H.265播放器進行影片流播放時,我們可能會遇到Chrome瀏覽器無法訪問私有地址的問題。這種情況通常是由於Chrome的安全策略更新,特別是從Chrome 94版本開始,瀏覽器加強了對CORS(跨源資源共享)的控制,以防止惡意網站透過指令碼非法訪問另一網站的資源。

chrome無法訪問更私有的地址是什麼原因?

這是因為觸發了Chrome安全策略-私有網路控制(CORS-RFC1918)。

升級chrome91後,預設無法從開放的地址往更私有的地址訪問。比如從公網訪問web,播放內網的流媒體地址。

解決方法

開啟瀏覽器:

chrome://flags/#block-insecure-private-network-requests

將這項設定為關閉:

將Block insecure private network requests配置禁用掉(Disable)。但是一定要注意,修改了配置後必須點選Chrome此時在右下角出現的“重啟”(Restart)按鈕才能生效。自己主動關閉瀏覽器全部頁面再開啟是不會觸發Chrome更新配置的。

總之EasyPlayer.js網頁全終端安防影片流媒體播放器屬於一款高效、精煉、穩定且免費的流媒體播放器,可支援多種流媒體協議播放,無須安裝任何外掛,起播快、延遲低、相容性強,使用非常便捷。

相關文章