科技發展真快,以前在網頁上(一般指谷歌瀏覽器),要顯示265的視頻流,都是很雞肋的辦法,要么轉碼,要么用很慢的hls,體驗非常不好,而今谷歌官方最新的瀏覽器已經支持265的webrtc了,實時性爆表,以后應該會是監控行業主流。
目前谷歌瀏覽器默認還未開啟265,需要手動設置啟動參數,官網說未來這個參數默認開啟。
如何設置呢?找到桌面快捷方式,右鍵屬性,目標加上 --enable-features=PlatformHEVCEncoderSupport,WebRtcAllowH265Receive,WebRtcAllowH265Send --force-fieldtrials=WebRTC-Video-H26xPacketBuffer/Enabled
完整內容如下 “C:\Program Files\Google\Chrome\Application\chrome.exe” --enable-features=PlatformHEVCEncoderSupport,WebRtcAllowH265Receive,WebRtcAllowH265Send --force-fieldtrials=WebRTC-Video-H26xPacketBuffer/Enabled
如何確定設置后是否真正支持265?
打開網頁 https://jsfiddle.net/v24s8q1f/ 右下角看到列表中有H265表示成功。
最后找個支持265webrtc的流媒體服務器推流,比如我用的是mediamtx(個人認為全宇宙實時性第一)。