企業專案案例

基於 openEuler 與昇騰 Atlas 的 EdgeCam A2 邊緣智慧影片平臺開發案例

穩格科技完成基於 openEuler 與 Huawei Atlas 200I A2 的 EdgeCam A2 邊緣智慧影片平臺開發與真機驗證,覆蓋 8 路影片實況、昇騰 NPU 推理、AI 規則、告警證據、錄影回放、GB/T 28181 和 GA/T 1400 本地協議閉環。

案例中心

CASE SUMMARY

案例概覽

穩格科技完成基於 openEuler 與 Huawei Atlas 200I A2 的 EdgeCam A2 邊緣智慧影片平臺開發與真機驗證,覆蓋 8 路影片實況、昇騰 NPU 推理、AI 規則、告警證據、錄影回放、GB/T 28181 和 GA/T 1400 本地協議閉環。

  • 案例中心

CASE DETAIL

基於 openEuler 與昇騰 Atlas 的 EdgeCam A2 邊緣智慧影片平臺開發案例案例正文

按專案背景、技術實施與公開成果閱讀案例資料。

專案背景

專案面向隔離區域網內的多攝像機管理與邊緣分析需求,在 Huawei Atlas 200I A2(Ascend 310B4)上構建統一的影片接入、瀏覽器實況、AI 推理、告警證據、錄影回放、使用者審計和協議接入平臺。系統執行在 openEuler 環境,目標是在邊緣裝置上完成攝像機、演算法、協議和運維功能的集中管理,並形成可回滾、可驗證的部署流程。

適用場景

適用於園區、倉儲、工廠、能源設施和裝置機房中的區域網影片管理、邊緣 AI 分析、國產化平臺適配和上級影片平臺接入專案。新專案仍需根據攝像機數量、碼流規格、演算法型別、儲存週期、網路條件和第三方平臺要求重新評估資源配置。

專案需求

  • 在 Atlas 200I A2 上接入並管理多路網路攝像機,支援瀏覽器 9 宮格與 16 宮格監看。
  • 執行昇騰 OM 模型,管理 AI 模型、ROI 規則、閾值、排程時間、冷卻時間和告警證據。
  • 實現 GB/T 28181 與 GA/T 1400 本地上級平臺聯調,展示註冊、目錄、媒體和協議狀態。
  • 提供錄影策略、錄影索引、時間線檢索、HLS VOD 回放以及使用者、角色、審計和系統診斷能力。
  • 建立 ARM64 構建、Atlas 部署、備份、健康檢查、失敗回滾和真機驗收流程。

技術方案

系統採用前後端分離與邊緣服務組合架構。React 管理介面負責多路實況、攝像機、AI、告警、回放、協議和系統配置;Go 控制服務負責認證授權、SQLite 資料、HLS 實況、AI 排程、錄影索引、審計和協議閘道器;FireLite 服務負責 Ascend 310B4 上的 OM 模型載入與推理。

  • 8 路 HEVC 子碼流透過 FFmpeg/libx264 軟體轉碼為 H.264 HLS,當前輸出為 640×360、10 fps、約 350 kbit/s。
  • FireLite 使用 ascend_acl 後端載入火焰/煙霧分類模型,支援模型預熱、批次推理、原子切換和回滾。
  • AI 規則支援矩形 ROI、分類閾值、確認次數、周計劃、冷卻時間、真機測試、審計和告警證據關聯。
  • GB/T 28181 閘道器覆蓋註冊、Digest、心跳、裝置資訊、目錄、INVITE、PS over RTP、BYE 和 RecordInfo。
  • GA/T 1400 閘道器覆蓋基礎認證、系統註冊、心跳和 8 路資源目錄;結構化人員、車輛等物件仍屬於後續工作。
  • 錄影模組提供連續錄影策略、60 秒分片、索引、時間線檢索、HLS VOD 和 HTTP Range 讀取。

核心功能

  • 8 路攝像機實況與 9/16 宮格切換,支援斷流重連和狀態聯動。
  • 攝像機、AI 模型、AI 規則、告警證據、使用者角色、審計日誌和系統診斷管理。
  • 昇騰 NPU 模型執行狀態、規則排程和多路推理驗證。
  • GB/T 28181 與 GA/T 1400 協議狀態、資源目錄和通訊日誌展示。
  • 錄影策略、錄影索引、時間線檢索、VOD 播放和分片範圍請求。
  • ARM64 構建、受控升級、備份、健康檢查和自動回滾工具。

實施過程

專案按基礎介面與控制服務、FireLite 模型執行、AI 規則閉環、攝像機實況、協議接入、錄影回放和受控升級分階段推進。每個階段均保留版本製品與驗收記錄,先在本地完成靜態檢查和自動測試,再部署到 Atlas 執行真實碼流、NPU、協議和錄影驗證。發現部署健康檢查、上級平臺重新註冊和監控狀態重新整理競態後,均保留原始證據並修正工具或判定規則。

測試驗證

  • 8/8 路 HLS 播放列表及最新 MPEG-TS 分片拉取透過,8 路併發啟動牆鍾時間約 3.21 秒。
  • FireLite 使用 ascend_acl 後端;8 路批次推理牆鍾時間約 5.26 秒,單次 NPU 推理約 1.2~2.7 ms。
  • GB/T 28181 本地閉環完成註冊、目錄、RTP/PS 與 RecordInfo;最終 RecordInfo 返回 39 條錄影記錄。
  • GA/T 1400 本地閉環完成註冊、心跳和 8 路資源目錄驗證。
  • 單路連續錄影完成 30 分鐘工程驗收:32 個 60 秒分片、108,644,636 位元組,有效失敗為 0;VOD、實際播放和 HTTP Range 206 透過。
  • ESLint、24 項 Vitest、Vite 構建、Go test、Go vet 和 Python 編譯檢查透過。

交付成果

  • React 管理介面、Go 控制服務和 FireLite 昇騰推理服務原始碼。
  • Linux ARM64 API 可執行檔案、前端釋出包和本地上級平臺聯調工具。
  • systemd、Nginx、環境變數示例、資料庫遷移和 Atlas 部署配置。
  • 攝像機實況、AI 規則、協議閘道器、錄影試驗、長穩取樣和受控升級指令碼。
  • 版本清單、雜湊、備份路徑、回滾點、原始測試資料與階段驗收記錄。

專案價值

專案完成了 openEuler、昇騰 Atlas、多路影片、AI 推理、錄影和行業協議在同一邊緣裝置上的整合驗證,形成了從需求拆解、介面與服務開發、ARM64 構建、Atlas 部署到真機迴歸的實施方法。該成果可作為同類國產化邊緣影片專案的受控試用基礎,後續仍需結合正式儲存、安全策略、演算法樣本和第三方平臺完成商業化驗收。

可複用經驗

邊緣影片專案應先固定攝像機碼流、併發路數、演算法輸入、儲存口徑和協議上級,再分層驗證瀏覽器播放、NPU 推理、錄影連續性和協議閉環。涉及真機狀態時,應儲存原始樣本並區分真實故障、啟動預熱和狀態重新整理競態;部署前應同時準備資料庫、程式、配置、systemd 和 UI 的一致性備份與回滾點。

專案邊界

當前成果定位為 Atlas 區域網受控試用版,不是完整商業 VMS 釋出版。現階段影片轉碼使用 FFmpeg/libx264 軟體鏈路,不表述為 DVPP 硬體解碼;FireLite 仍依賴特定登入環境啟動;24~72 小時新版穩定性、4/8 路併發錄影、磁碟高低水位保護、HTTPS、強口令、斷電恢復、演算法正樣本精度和第三方協議符合性尚未完成。錄影服務在試驗結束後已關閉,以避免在沒有容量保護時寫滿根分割槽。

相關服務

常見問題

該平臺是否已經達到商業 VMS 正式釋出條件?

當前為 Atlas 區域網受控試用版。正式釋出前仍需完成長穩、多路錄影、容量保護、HTTPS、強口令、斷電恢復和第三方協議平臺符合性測試。

當前影片鏈路是否使用 Atlas 硬體解碼?

當前 8 路 HEVC 子碼流透過 FFmpeg/libx264 軟體轉碼為 H.264 HLS,尚未完成 DVPP 硬體解碼鏈路。

AI 模型是否已經完成火焰和煙霧精度驗收?

當前已驗證 OM 模型在 Ascend 310B4 上執行、規則排程和多路推理鏈路;正樣本、受控現場、召回率、誤報率和漏報率仍需補充驗收。

能否擴充套件到更多攝像機和更長錄影週期?

可以在重新評估算力、轉碼方式、網路頻寬、磁碟配額、保留天數和外部儲存後擴充套件。現有 8 路實況與單路錄影結果不能直接外推為 16 路或長期錄影結論。

案例資料邊界:本頁按官網現有公開資料整理,僅說明所列專案背景、實施內容與成果,不將單一裝置、版本、樣本或環境下的結果外推為其他專案的固定效果。

CASE DELIVERY

從專案目標到成果交付

以明確的輸入、版本、交付物和驗收條件推進專案。

01

需求與資料核對

確認目標、現有基礎、介面、環境、計劃和驗收條件。

02

方案與範圍確認

評估關鍵鏈路和依賴,確認工作包、交付清單與邊界。

03

開發與階段聯調

按基線實施開發,在目標系統或樣機上逐項聯調。

04

測試與問題閉環

按約定版本、環境、輸入和方法記錄結果並關閉問題。

05

交付與驗收

交付約定成果、構建部署資料、測試記錄和已知限制。

06

維護與變更管理

按合同範圍處理版本維護、問題支援和新增需求變更。

溝通同類專案需求

提供業務目標、現有資料、計劃節點與驗收要求,便於確認實施範圍和交付安排。

諮詢同類專案
線上諮詢
電話諮詢
13910119357
微信諮詢
WhatsApp
穩格科技 WhatsApp 二維碼 掃碼或點選聯絡
Telegram
穩格科技 Telegram 二維碼掃碼或點選聯絡
回到頂部

PROJECT INTAKE

提交專案需求

請留下聯絡方式與專案需求,便於技術人員與您確認開發範圍。

本地預覽:可填寫並檢查表單,留言不會傳送至官網。

也可透過以下方式聯絡

微信

穩格科技微信二維碼

使用微信掃碼聯絡

WhatsApp

穩格科技 WhatsApp 二維碼

掃碼或點選聯絡