1. 程式人生 > >Chrome 播放rtsp實時視訊, FAQ

Chrome 播放rtsp實時視訊, FAQ

1.1    h5s 服務啟動失敗?
h5s使用了多個網路埠提供不同的服務,預設的埠有8080 8443 8554 8555  8935 8936 8890 8891,這些埠分別屬於http rtsp rtmp flv 服務,可以檢查一下是否有埠衝突。 有時會不小心點了gencertificate.bat,從而重置了證書,這時候需要從釋出包裡還原一下certificate目錄下的檔案。
1.2    h5s 配置檔案被恢復成預設的了?
h5s使用json格式的配置檔案,手工操作容易格式錯誤,建議使用notepad++修改配置檔案。
1.3    如何配置按需向攝像機取碼流?
系統預設一直向攝像機取碼流,可以修改配置檔案h5ss.conf 中source 部分的nConnectType,修改成H5_ONDEMAND, 此處修改最上面的配置,不用修改每個通道的。
1.4    雲推流模式需要配置雲端麼?
不需要,只需要配置本地端cloud部分的配置,注意要把bEnable改成true.
1.5    如何開啟預錄功能?
預錄功能預設是關閉的,修改bEnablePreRecord 為true就可以開啟預錄,注意開啟預錄後所有的通道都會保持拉流狀態.
1.6    API 登入失敗是什麼原因?
系統中的密碼需要用md5加密,如果是js 話的可以用Jquery.md5.js,具體使用方法可以參考這個連結https://blog.csdn.net/u011127019/article/details/51959616 。
1.7    h5s 預設的密碼是什麼?
12345,配置檔案中的827ccb0eea8a706c4c34a16891f84e7b是md5 加密過的.
1.8    webrtc 視訊不能播放是什麼原因?
webrtc播放視訊tcp的埠是動態的,需要開啟防火牆,允許tcp,如果是類似阿里雲公網IP本機看不到,需要設定bCloudMode 為true,並把對應的公網IP填到strRelatedPublicIp中.
1.9    微信中播放視訊怎麼才能小於1s?
ios 11及以上版本支援webrtc,用webrtc可以做到1s內的延遲,在android上,如果ws.html 不能播放,建議還原一下webview的核心,具體方法是在微信中訪問debugtbs.qq.com,點選清除TBS核心,顯示x5核心刪除成功後就會還原成chrome核心 .
1.10    Log內容太多,把磁碟都寫滿了,有辦法定期刪除麼?
可以的,修改bRotatingLog 為true就可以了.
1.11    所有log看起來正常,但是在網頁中無法播放視訊,一般是什麼原因?
一些新的ONIVF攝像機主碼流可能預設是h.265,可以改成輔碼流或者把編碼格式改成h.264.