視訊融合平臺EasyCVR控制檯啟動時,在關閉播放日誌情況下為何還會列印日誌?
為了便於使用者更清晰地瞭解系統軟體及各個模組的執行等情況,我們在EasyCVR中增加了日誌中心模組,日誌中心包括系統日誌、信令日誌、核心日誌以及播放日誌。使用者可以在排查問題時通過日誌瞭解更多的資訊,並且日誌還支援檢視與下載。
有使用者反饋,EasyCVR控制檯啟動的時候,出現播放日誌已關閉但是仍然列印日誌的情況,請求我們排查協助。
經過排查發現,原來是日誌列印的判斷沒有遮蔽控制檯列印。新增如下程式碼,在關閉播放日誌且前端播放的時候,進行日誌列印判斷,如果沒有開啟播放日誌列印,則控制檯和日誌檔案都不列印。
func (l *Logger) Output(calldepth int, s string) error {
now := time.Now() // get this early.
var file string
var line int
l.mu.Lock()
defer l.mu.Unlock()
if l.flag&(Lshortfile|Llongfile) != 0 {
// Release lock while getting caller info - it's expensive.
l.mu.Unlock()
var ok bool
_, file, line, ok = runtime.Caller(calldepth)
if !ok {
file = "???"
line = 0
}
l.mu.Lock()
優化後,再次播放測試,播放日誌關閉情況下,在控制檯已經不列印播放日誌了。
EasyCVR視訊融合平臺支援協議較為廣泛,包括國標GB28181、RTSP/Onvif、海康SDK、大華SDK、Ehome等協議。在視訊的輸出上,更是能支援RTSP、RTMP、FLV、HLS、WebRTC等多種格式的視訊流分發。隨著安防視訊監控技術的不斷智慧化發展,EasyCVR平臺也在積極拓展人工智慧檢測與識別技術,比如人臉檢測、人臉識別、車輛檢測、車牌識別、軌跡跟蹤、行為識別、物體檢測等等,感興趣的使用者可以關注我們的更新。
近期我們也推出了基於邊緣AI智慧分析技術的安全生產攝像機,裝置內建多框架AI演算法,在企業的安全生產監管場景中,可實現安全帽檢測、防護服檢測、煙火檢測、室內通道堵塞檢測、睡崗離崗檢測等智慧檢測功能。
「其他文章」
- 設備註冊EasyGBS不斷出現上線又離線的現象是什麼原因?
- 2022年5個值得關注的AI趨勢,一分鐘看明白
- EasyCVR平臺如何通過華為SDK接入實現雲臺控制?
- 視訊融合雲服務EasyCVR平臺如何實現華為SDK新增裝置錄影?
- EasyCVR級聯EasyCVR出現通道頻繁掉線是什麼原因?
- SQLite切換為MySQL資料庫,分組不展示通道並報語法錯誤如何處理?
- 視訊融合平臺EasyCVR控制檯啟動時,在關閉播放日誌情況下為何還會列印日誌?
- 新版EasyGBS快照生成預設儲存.raw格式,如何轉成.jpg格式?
- 下級平臺科達錄影機級聯接入EasyCVR出現欄位報錯是什麼原因?
- EasyCVR磁碟讀寫消耗大導致播放卡頓該如何解決?
- 智慧工廠:EasyNVR如何讓工廠實現現代化與智慧化視訊監控與管理?
- AI人工智慧視訊技術如何運用在森林火災監測中?
- 基於WebRTC開源框架的新版EasyRTC會議錄影播放下載實現邏輯
- 如何搭建多nginx實現視訊分流?
- EasyGBS如何實現Nginx代理路徑的拼接?
- EasyCVR部署在Windows系統報錯“缺少dll處理檔案”,如何解決?
- EasyGBS安防視訊平臺出現記憶體異常暴漲是什麼原因?
- 視訊平臺人臉識別比對控制比對時間間隔的程式碼設計
- AI煙火檢測識別演算法在視訊監控場景中的預警應用分析
- 程式設計師必看:13個GitHub開源又炫酷的計算機視覺專案