天天看點

EasyCVR級聯接入第三方平台,視訊流ssrc值與y值不比對如何解決?

EasyCVR平台級聯功能,可以支援平台與平台之間通過國标GB28181協定進行互聯互通,實作視訊資料的共享與協作。平台可拓展性強、視訊能力靈活、部署輕快,支援海量視訊彙聚管理。在接入協定上,不僅支援國标GB28181協定、RTSP/Onvif、RTMP等标準協定,還支援HIKSDK、大華SDK、海康Ehome等廠家私有協定與SDK,可分發RTSP、RTMP、FLV、HLS、WebRTC等多種格式的視訊流。

EasyCVR級聯接入第三方平台,視訊流ssrc值與y值不比對如何解決?

有使用者回報,EasyCVR使用平台級聯功能時,上級平台出現了視訊無法播放的情況,于是我們對此進行了排查。

我們在排查過程中發現,上級平台在傳流的過程中,視訊的ssrc值和EasyCVR平台回複消息中的y值不比對,是以造成了視訊無法播放的情況。

EasyCVR級聯接入第三方平台,視訊流ssrc值與y值不比對如何解決?

如圖所示,圖檔顯示的是在傳流的過程中,流位址中帶有的ssrc值。在此前EasyCVR平台之間的級聯中,對此處的數值沒有進行嚴格的要求,是以不需要特别的注意。在現場調試的過程中,上級平台回報了出現y值不比對的問題。

EasyCVR級聯接入第三方平台,視訊流ssrc值與y值不比對如何解決?

考慮到上級平台不能進行修改,隻能通過EasyCVR平台修改來進行适配。在适配完成後,調整上圖顯示的視訊流的ssrc值,讓其和EasyCVR平台回複的y值保持一緻。這裡需要注意,視訊流中的ssrc值是十六進制,y值是十進制,需要使用進制轉換,兩者可以正常轉換。