1. 程式人生 > >0. 視訊監控系統架構設計

0. 視訊監控系統架構設計

轉載,侵刪

0、視訊監控系統架構設計

0.1、功能指標

(1)搭建共享資料夾
(2)實現Ubuntu的NAT上網和橋接上網
(3)搭建區域網
(4)搭建nfs伺服器、tftp伺服器
(5)將uboot、kernel、rootfs映象檔案下載到開發板中
(6)移植MPP,ORTP庫和WiFi庫
(7)編寫應用程式實現RTP/RTCP傳輸視訊流,實現有線傳輸和無線傳輸

0.2、架構搭建

該系統中主控 CPU 採用HI3518EV200作為核心,通過在HI3518E晶片上執行linux,構建嵌入式平臺, 接收來自視訊採集裝置的的視訊資料流並進行壓縮編碼,從而實現視訊資料的高速採集和高效壓縮,接著通過無線WiFi圖傳使得使用者可以在PC上監控現場。


圖1 系統架構設計

0.3、開發流程

本系統採用自底而上的方法進行開發,即先部署環境,然後進行必要的移植,最後實現應用軟體開發。整套系統開發流程如下:


圖2 系統開發流程

0、視訊監控系統架構設計

0.1、功能指標

(1)搭建共享資料夾
(2)實現Ubuntu的NAT上網和橋接上網
(3)搭建區域網
(4)搭建nfs伺服器、tftp伺服器
(5)將uboot、kernel、rootfs映象檔案下載到開發板中
(6)移植MPP,ORTP庫和WiFi庫
(7)編寫應用程式實現RTP/RTCP傳輸視訊流,實現有線傳輸和無線傳輸

0.2、架構搭建

該系統中主控 CPU 採用HI3518EV200作為核心,通過在HI3518E晶片上執行linux,構建嵌入式平臺, 接收來自視訊採集裝置的的視訊資料流並進行壓縮編碼,從而實現視訊資料的高速採集和高效壓縮,接著通過無線WiFi圖傳使得使用者可以在PC上監控現場。


圖1 系統架構設計

0.3、開發流程

本系統採用自底而上的方法進行開發,即先部署環境,然後進行必要的移植,最後實現應用軟體開發。整套系統開發流程如下:


圖2 系統開發流程