Ambarella / Qualcomm / Novatek ONVIF 移植服務
整合原廠 SDK 的編碼、ISP 與事件功能,讓 ONVIF 服務正確對應到 SoC。
凌擎科技 2010 年成立於台中,專注嵌入式 Linux 系統軟韌體外包,涵蓋軟體設計與系統整合。我們協助新產品或既有產品成為符合 ONVIF 規範的 IP Camera、NVR 與 VMS,直到通過官方 ONVIF Test Tool 認證測試。
從韌體整合到通過認證報告,一個團隊完成整個 ONVIF 專案。 可依客戶的系統架構與 RTSP 組態進行移植;亦提供支援 Profile G 回放與 Profile T · M Metadata 的 RTSP Server。
為 IP Camera、編碼器與串流伺服器開發 ONVIF Web Services:裝置探索、媒體組態、事件通報、PTZ、影像調整與錄影控制。
了解更多 → SoC 移植ONVIF 軟體已移植到 Ambarella、Qualcomm、Novatek、NVIDIA 等 SoC 嵌入式 Linux 平台。IP Camera Turnkey 方案:Novatek NT985xx 或 Raspberry Pi。
了解更多 → Test Tool修正失敗測項,完成 Profile S、T、G、M 認證測試報告。
了解更多 → Raspberry Pi · VMRaspberry Pi 韌體與 VirtualBox 攝影機模擬器,快速評估 ONVIF 軟體。
了解更多 → RTSP 串流支援 UDP、TCP、HTTP tunneling 與 Profile G 回放,以及低延遲網頁即時影像。
了解更多 → NVR / VMS提供 C API、Client Test Tool 認證測試與自由下載 Ubuntu ONVIF 攝影機管理工具。
了解更多 →2010 年完成第一版 ONVIF Device 軟體;2012 年 DM368-IMX036 IP Camera 通過 ONVIF 認證,之後 VATICS Mozart 395s-IMX122 亦通過認證。
持續跟進 ONVIF 新版 Profile,支援最新版 ONVIF Device Test Tool。
依客戶既有系統架構與 RTSP 組態進行 ONVIF 軟體移植,並提供符合 ONVIF Profile 規範的修改與架構建議;同時支援客戶指定之 VMS(視訊管理系統)進行互通性協助測試。
整合原廠 SDK 的編碼、ISP 與事件功能,讓 ONVIF 服務正確對應到 SoC。
具備可移植性的 ONVIF 軟體架構,核心不綁定特定硬體;能跨 SoC 執行,可依硬體與系統配置進行客製化移植與組態對接。
Novatek NT985xx 系列或 Raspberry Pi
只有通過 ONVIF Test Tool 的設備,才能宣告符合特定 ONVIF Profile。這份報告就是我們每個專案的完成標準。
| Profile | 項目 | 說明 |
|---|---|---|
| Profile S | 影像串流與基本控制 | 媒體串流組態、PTZ、事件、裝置探索測項 |
| Profile T | 進階串流(H.264 / H.265) | 影像設定、遮蔽與移動事件、HTTP tunneling |
| Profile G | 邊緣錄影與回放 | 錄影控制、搜尋、RTSP 回放 |
| Profile M | Metadata 與影像分析 | 分析設定、Metadata 串流、事件 |
Profile G 要求錄影可透過 RTSP 回放。不僅實作 ONVIF 錄影控制與搜尋服務,RTSP Server 亦支援符合 Profile G 規範的 RTSP 回放。
Profile T 要求遮蔽與移動偵測以 ONVIF 事件提供。我們將 SoC 的偵測結果串接到 ONVIF Event Service。
SoC 沒有硬體偵測引擎?LingoPi 已內建簡易的軟體遮蔽與移動偵測演算法,可先在 Raspberry Pi 上跑完整的事件流程,再移植到你的平台:
RTSP 伺服器可用於 IP Camera 與 Raspberry Pi,支援 ONVIF Profile,並提供瀏覽器端低延遲即時影像與多檔案網頁播放。
依 ONVIF Profile 要求支援 UDP、TCP 與 HTTP tunneling。
H.264、H.265、MJPEG 影像;G.711、AAC 聲音。
支援 Profile G 回放;網頁即時影像提供 RTSP → fMP4(約 200 ms)與 WebRTC 兩種方式,延遲低於 0.3 秒,無須外掛;WebRTC 於 Novatek NT98560 硬體實測延遲低於 0.2 秒。
Website Live RTSP 詳細介紹(英文)→
WebRTC 實測影片(英文)→
現在就能在 Raspberry Pi 或虛擬機上評估凌擎科技的 ONVIF 軟體,並以可自由下載的 LingoCamera Tool 控制你的 ONVIF 攝影機。
LingoPi 讓 Raspberry Pi 3 以上機種成為 ONVIF 設備,支援 CSI 攝影機模組(500 萬 / 800 萬畫素)與 USB 攝影機,內建 RTSP 伺服器、H.264 / MJPEG 影像與 G.711 / AAC 聲音編碼。


LingoVM 是 Linux x86_64 的 VirtualBox 映像檔(256MB RAM、128MB 磁碟),模擬 ONVIF Profile S IP Camera。可用 ODM 或任何 ONVIF NVR / VMS 控制,也可用 ONVIF Device Test Tool 驗證。
LingoCamera Tool 是 Ubuntu 26.04 LTS 上可自由下載的 ONVIF Client 應用程式,以 Qt6 與 GStreamer 開發,示範如何透過 ONVIF 探索、控制 IP Camera 並顯示即時影像,可搭配 LingoPi、LingoVM 與第三方 ONVIF 攝影機。

限制版 Profile S(關閉事件服務),用於驗證凌擎科技的 ONVIF 軟體。完整 Profile S、其他 Pi 板與 USB 攝影機支援,企業可另行洽詢。
讓你的 VMS / NVR 與 IP Camera 更容易溝通。不需具備 ONVIF 專業,透過我們的 C API 即可處理 Client 與 IP Camera 之間的資料轉換,並可用官方 ONVIF Client Test Tool 驗證。
以 gSOAP 為基礎的 C 函式庫,支援 IPv4 / IPv6,提供 Lingo Client Procedure 呼叫範例。
協助通過 ONVIF Client Profile S 與 Profile T 認證測試。
Ubuntu 26.04 的 ONVIF IP Camera 管理工具,以 Qt6 與 GStreamer 開發,支援 HTTP digest 驗證。
凌擎科技 ONVIF Device 軟體已與主要影像管理系統完成相容測試。
IP Camera:自由下載 LingoPi 或 LingoVM Profile S Demo,再用 ONVIF Device Test Tool 或 ODM 驗證。
VMS / NVR:自由下載 LingoCamera Tool 作為 ONVIF Client 參考,可搭配 LingoPi、LingoVM 或第三方 ONVIF 攝影機測試。
ONVIF Device(又稱 ONVIF Server)是提供 ONVIF Web Services 的設備,例如 IP Camera 或 RTSP 伺服器;ONVIF Client 是使用這些服務的設備或軟體,例如 NVR、DVR 或 VMS。
兩者都是 ONVIF 官方發布的 Windows 程式。Device Test Tool 用於驗證 IP Camera 等設備(Device 測試規範);Client Test Tool 驗證 NVR 等 Client(Client 測試規範)。
告訴我們你的 SoC 平台、目標 ONVIF Profile 與時程,我們將回覆移植與認證規劃。
Rm. 1, 10F., No. 106, Bao'an 2nd St., Nantun Dist., Taichung City 40858, Taiwan
40858 台中市南屯區保安二街106號10樓之1