天天看點

視訊融合平台EasyCVR接口擷取快照不顯示該如何解決?

視訊融合平台EasyCVR平台支援多類型裝置、多協定方式接入,包括主流标準協定國标GB/T28181、RTMP、RTSP/Onvif協定等,以及廠家私有協定,如海康SDK、大華SDK、海康Ehome等。平台可将接入的流媒體進行處理及分發,分發的視訊格式包括RTSP、RTMP、FLV、HLS、WebRTC等。

視訊融合平台EasyCVR接口擷取快照不顯示該如何解決?

有使用者回報,在EasyCVR上調用接口擷取通道時不顯示快照,如下圖:

視訊融合平台EasyCVR接口擷取快照不顯示該如何解決?

為優化平台功能,提高使用者體驗,技術人員立即開展排查與解決。

首先,檢視接口傳回的base64格式,發現并不正确;

視訊融合平台EasyCVR接口擷取快照不顯示該如何解決?

出現這種情況,我們可以先檢視下背景預設生成的快照是否為jpg格式。打開easycvr.ini檔案,看到目前為前端轉碼,即存儲的快照實際是i幀。在這種模式下,base64編碼其實是不生效的,因為它隻對jpg格式有效。

随後将snap_mode改為0,即為後端轉碼,将快照存儲為jpg格式,base64編碼就可以正常傳回了。

繼續閱讀