1. 程式人生 > 其它 >EasyCVR級聯上級平臺無法播放雲端錄影是什麼原因?

EasyCVR級聯上級平臺無法播放雲端錄影是什麼原因?

EasyCVR視訊平臺支援雲端錄影和裝置錄影,雲端錄影可以通過錄像計劃來進行配置,有全域性錄影計劃和單通道錄影計劃兩種模式,可根據需求自由選擇。由於雲端錄影一般來說是可以永久儲存的,因此很多使用者會選擇將視訊流進行雲端錄影。

在我們碰到的一個EasyCVR級聯專案現場中,出現了上級國標平臺無法播放EasyCVR平臺雲端錄影的問題。排查程式碼發現程式碼中只有在EasyCVR做下級平臺且上級平臺請求的是直播流的時候,EasyCVR的才能播放。

上級國標平臺需要播放下級EasyCVR裝置的雲端錄影,所以需要將本地的錄影檔案的目錄獲取到,然後將目錄列表按照上級需要的格式傳遞到上級就行了。

因此我們在程式碼的處理上,當上級請求播放回放視訊的時候,對當前本地的錄影檔案目錄進行遍歷讀取,如果錄影檔案不存在,則手動構成一個本地的視訊播放地址,返回給上級。參考程式碼如下:

再次播放就已經能夠正常播放了。

視訊融合雲平臺EasyCVR是一個集視訊聯網共享、儲存、流媒體轉發、視訊轉碼、視訊上雲、智慧分析統一等多種功能為一體的流媒體視訊服務融合性平臺。視訊相關解決方案均可訪問TSINGSEE青犀視訊,可以聯絡我們獲取演示方案,直觀感受,也可自行進行下載及測試,歡迎大家瞭解。