1. 程式人生 > 其它 >【技術乾貨】在視訊平臺中如何使用GO呼叫dll檔案?

【技術乾貨】在視訊平臺中如何使用GO呼叫dll檔案?

作為開發者,熟知不同語言的特性、靈活運用各種語言都是開發者需要考慮的內容。TSINGSEE青犀視訊平臺在做平臺開發時,在部分基層呼叫能力上採用Golang比較多。因為Go語言編譯時間快、生態系統強大,有面向Redis、RabbitMQ、Template等等很多穩定的庫,有很強大的工具支援。比如我們的EasyDarwin開源流媒體框架,在語言上服務端使用的就是Golang,前端網頁是VUE。

 

 

今天我們來和大家分享一點技術乾貨:如何使用GO呼叫dll檔案?歡迎在評論區留言交流。

 

第一種方式:通過CGO構造的虛擬C包呼叫

1)引入C包

 

 

2)直接使用 “C.FuncName()” 呼叫C中的函式

 

 

第二種方式:通過syscall標準庫實現對作業系統的呼叫

 

 

 

 

 

 

TSINGSEE青犀視訊目前也在積極研發關於AI人工智慧技術與視訊能力的融合,基於視訊能力、AI檢測識別技術、邊緣計算技術等,提高視訊監控應用在行業多場景下的智慧分析與處理能力。

 

 

目前研發的AI安全生產攝像機,採用了全新嵌入式多演算法框架軟體,內建多種AI演算法,使用者可根據攝像頭配置選擇演算法,支援安全帽檢測、煙火檢測、室內通道堵塞檢測、離崗睡崗檢測、人員入侵檢測、周界入侵檢測、室外消防通道佔壓檢測等,在企業安全生產監管中具有重要意義,歡迎關注我們瞭解更多。