《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 業界動態 > 基于加密算法的智慧園區視頻監控上云系統設計

基于加密算法的智慧園區視頻監控上云系統設計

2023-02-22
來源:電子產品世界

隨著數字中國的建設,特別是視頻監控設備的國產化和設備研發制造成本快速下降,視頻監控設備快速普及,并被廣泛應用于各類園區,如景區、產業園區、社區等。出于安全和成本等原因,這些監控設備分布在各自獨立的智能化專網,處于封閉運行的狀態。調閱實時監控的方式主要在監控指揮中心,通過現場視頻監控平臺及大屏完成。近年手機移動應用快速普及,催生了遠程實時查看視頻監控的需求,比如景區大門口實時人員狀態、應急處突管理的現場視頻、產線生產的實時狀態、重點實驗室的運行情況等多種多樣的需求。目前已經有很多家庭用級別的網絡監控攝像設備及系統,可以滿足簡單場景下遠程監控的基礎需求。但是,受限于成本及攝像機的性能,無法在園區內大量普及。

本文引用地址:http://www.eepw.com.cn/article/202302/443512.htm

在園區部署視頻監控設備上云的系統,即可以實現遠程監控的需求,通過園區本地部署的NVR 設備獲取前端的實時碼流,經轉碼、加密、上云發布等流程,完成視頻流上云的過程,在經過應用端的下載、解碼、播放等,完成園區視頻監控的遠程實時查看。

1   視頻監控上云技術

視頻監控上云,如要確保視頻內容安全,需要本地視頻流經過轉碼,然后通過加密算法對視頻內容進行加密,然后再上云傳輸,前端應用下載解密后,即可進行播放,完成遠程監控的目的。

1.1 視頻轉碼技術

FF MPEG是個開源跨平臺多媒體數據解決方案[1-2],具備強大的編碼、解碼、轉碼能力, 支持HTTP、RTSP、RTMP 等多種協議,并且支持不同協議視頻格式的轉碼,比如RTSP 轉成RTMP 或HLS 等格式。

開源RTMP 架構SRS 結合開源編解碼庫FF MPEG可以實現視頻直播播放[3],本系統的遠程視頻監控功能類似直播平臺,可以實現一次轉碼分發,多終端同時觀看的效果。

1.2 視頻加解密算法

本系統為了確保視頻監控的安全,在編解碼節點增加了加解密算法。算法在數據塊的第28~40 字節增加干擾數據串,其余數據通過簡單4 個字節1 組,同一4 個字節的密鑰進行異或操作,實現視頻數據的加解密。下面就分別就加解密算法進行描述。

1)加密算法

public byte[] ByteEncrypt(byte[] videoBytes)

{

byte[ ] encryptedVideoBytes = new byte[(videoBytes.Length)];

b y t e [ ] _ e n c r y p t e d Vi d e o B y t e s = newbyte[(videoBytes.Length) + 13];// 預留12 個字節

// 增加的干擾數據,示例

byte[] DisValue =new byte[12] { 0x12, 0x34, 0x56, 0x78, 0x9a, 0xbc,0xde, 0xff, 0xaa,0xce, 0xbb, 0xdd };

// 初始化標兵指向數據第一個元素

int i = 0;

//加密流程

while (i + 4 < videoBytes.Length)

{

// 加密密鑰設定為 0X4E 0X42 0X49 0X4C(示例),原始數據同密鑰進行異或操作

encryptedVideoBytes[i + 1] = (byte)(videoBytes[i + 2] ^ 0x4E);

encryptedVideoBytes[i + 2] = (byte)(videoBytes[i + 3] ^ 0x42);

encryptedVideoBytes[i + 3] = (byte)(videoBytes[i + 0] ^ 0x49);

encryptedVideoBytes[i + 0] = (byte)(videoBytes[i + 1] ^ 0x4C);

i += 4; // 處理下后續四個字節

}

/ / 將12 個字節的干擾數據并入視頻流數據塊的

第28 到第40 個字節

for (int j = 0; j < 28; j++) _encryptedVideoBytes[j]= (byte)(encryptedVideoBytes[j]);

f o r ( i n t j = 0 ; j < 1 2 ; j + + ) _encryptedVideoBytes[j+28] = (byte)(DisValue[j]);

for (int j = 28; j < (videoAsBytes.Length);

j + + ) _encryptedVideoBytes[ j + 12] = (byte)(encryptedVideoBytes[j]);return _encryptedVideoBytes;// 返回最終處理完的數據

}

2)解密算法

直接跳過第28 到第40 個字節,其余的數據按照四個字節一組同密鑰進行異或操作復原數據。

public byte[] Byte_Dcrypt(byte[] _videoBytes) {

byte[] DcryptedVideoBytes = new byte[(_

videoBytes.Length)];

int i = 0, k = 0 ;

// 解密流程

while (i + 4 < _videoBytes.Length)

{

// 跳過第28 到第40 個字節的數據,其余數據按4個字節一組同密鑰進行異或操作

if (i < 28 || i >= 40)

{

DcryptedVideoBytes[k] = (byte)(_

videoBytes[i + 3] ^ 0x49);

DcryptedVideoBytes[k + 1] = (byte)(_

videoBytes[i] ^ 0x4C);

DcryptedVideoBytes[k + 2] = (byte)(_

videoBytes[i + 1] ^ 0x4E);

DcryptedVideoBytes[k + 3] = (byte)(_

videoBytes[i + 2] ^ 0x42);

k += 4;

}

i += 4;// 處理后續4 個字節

}

return DcryptedVideoBytes;// 返回解密后的數據

}

2   監控上云整體方案

整體方案分為視頻上傳及視頻下載兩個部分,詳見系統圖1。視頻上傳部分包括前端NVR 實時碼流獲取,視頻格式轉碼,視頻流數據加密及加擾,傳輸上云幾個模塊;視頻下載及播放部分包括視頻下載、視頻解碼、視頻播放幾個功能模塊,后續將詳細介紹。視頻的加解密模塊給視頻的網絡傳輸安全增加了一道安全屏障,確保了信息的安全。

圖1 基于加密的智慧園區視頻監控遠程監控系統架構圖

3   系統關鍵模塊

系統各關鍵模塊密切配合,圍繞視頻流數據的安全可靠處理加工及傳輸等,完成園區視頻監控上云及遠程監控的目標。下面將分布介紹各個模塊內容。

3.1 監控視頻流獲取

園區的視頻監控設備都匯集到監控指揮中心,可以通過NVR獲取其實時的視頻監控流。監控攝像機都支持輸出多個碼流,主碼流以及子碼流,碼流的編碼格式式包括H.264、H.265 等,可通過RTSP 協議獲取其視頻流。系統首先獲取所有視頻監控設備的列表明細,然后在配置頁面,選取眾多攝像機中需要上云的設備,配置其碼流地址、編碼格式、賬號及密碼等信息。

鑒于視頻流同時抓取需要消耗大量的計算資源及網絡帶寬,該系統視頻流抓取部分,平時在“待機”狀態,有前端系統請求的時候,才會啟動視頻流抓取的模塊,根據預先設定的碼流配置信息,將前端實時碼流通過NVR傳輸到視頻轉碼平臺。系統平臺支撐多路視頻流數據同時抓取。

3.2 視頻轉碼

本系統要支持多種播放終端上進行遠程查看,包括PC網頁、微信小程序以及移動APP等,需選取一個更加通用的協議作為傳輸標準,所以選擇了更為通用的Webrtc格式流。原始的視頻流各位RTSP標準,要轉換成Webrtc格式,需要經過兩次轉換來完成。在視頻轉碼的設計部分,由兩個節點完成,首先通過FFMEPG組件在自研任務調度組件的支配下,以規則將視頻流獲取模塊傳輸來各路的RTSP格式的視頻流,轉換成對應RTMP格式的流,然后將RTMP格式的流通過SRS 組件,根據調度任務規則,轉換成對應的Webrtc格式的流。轉換流程如圖2所示。

圖2 視頻轉碼流程圖

3.3 視頻加密

為了保護隱私安全,系統采用本文1.2 節描述的加密算法,對準備上云傳輸的視頻流數據包進行加密。采用密鑰為0x424E4C49,以視頻轉碼節段生成的各路webrtc數據包為單位進行加密,各數據報內以4 個字節1 組同加密密鑰按加密算法進行加密。各單位待傳輸數據包加密完成后,在每個數據包的第28 至第40 字節插入干擾串{{ 0x45, 0X4C, 0x45, 0X4B, 0X54, 0X52,0X4F, 0X4E, 0X49,0X4B, 0X45, 0X52 },從而完成各個數據包的加密工作,準備進入視頻上云分發階段。

3.4 視頻上云

視頻上云模塊主要根據播放端的請求,將經過加密的數據包對應傳輸給指定的鏈接,同時用多個線程來維護鏈接的數據,確保經過加密的數據包準確有序地上傳。

3.5 視頻監控云服務平臺

服務平臺負責響應前端播放器的碼流播放請求,根據請求碼流來分配播放地址,這里就分兩種情況:一種是已經有別的播放終端請求過統一碼流的播放,則直接將現有播放連接分發給新的請求終端;另外一種是全新的播放請求,則需要向前端請求對應的碼流,建立視頻流獲取、轉碼、加密的數據通路,并將對應的數據獲取地址下方給播放器端。

視頻云平臺服務器還負責維護當前所有的播放鏈接,針對每條播放鏈接進行權重賦值,增加一個播放請求加1,減少一個播放請求則減1。如果在2 min 內無持續的播放請求,則釋放該條轉碼上傳連接,待下次有需求后重新建立鏈接。

由于視頻建立鏈接有時間及資源的消耗,為了前端用戶更好的體驗,系統會根據前端用戶使用的情況做出是否提前啟動轉碼鏈路的預測,提前建立視頻流的轉碼上傳鏈路,待用戶真的產生請求時,即可以完成秒速響應。

視頻云端服務平臺的主要作用就是完成播放段與轉碼端的匹配,并建立數據交換鏈路,響應終端用戶的需求,同時達到資源的優化配置,及時釋放無用的資源。

3.6 視頻下載

視頻下載服務模塊,根據前端播放器的請求,從視頻監控云服務器獲取下載鏈接地址,并建立下載進程,將對應的數據下載到指定緩沖區。

3.7 視頻解碼播放

視頻數據已經經過加密,如果直接丟給播放器,則無法進行播放,需要對稱執行解密操作。播放器從對應的緩沖區獲取經過加密的視頻流數據,交給解密模塊,解密模塊根據本文1.2 章節描述的解密算法,首先嚴重干擾字段釋放正確一致,然后對其余的數據按4 個字節一組,采用解密密鑰0x424E4C49 進行解密。解密完成的數據直接送給播放器進行播放。從而完成整個解密播放的流程。

4   系統運行效果

系統上線部署后,轉碼、加解密、播放各模塊無縫配合,運行流暢。每路視頻僅需要128 kbit/s 的網絡帶寬,20M的帶寬即可支持200 路園區本地監控視頻同時遠程調取的需求。圖3 為小程序端遠程調閱的運行效果,視頻從請求到播放時間1.5 s,運行流暢,畫面清晰。

圖3 小程序園區監控運行效果

5   結束語

基于加密算法的園區視頻監控上云系統,給智慧園區本地視頻監控遠程實時調閱提供了技術手段,在保障遠程視頻監控及時高效的同時,還給數據安全增加了一套屏障。具備良好的商業價值和廣泛的推廣意義,有了這套系統,再配合其他可量化的指標預警系統,即可讓管理方有效掌握生成經營的狀況,第一時間處理各種應急事件,有效促進園區數值轉型升級。

參考文獻:

[1] 吳張順,張珣.基于FFMPEG的視頻編碼存儲研究與實現[J].杭州電子科技大學學報,2006(3) :30-34.

[2] 胡成任,平安,李文莉.基于Android系統的FF MPEG多媒體同步傳輸算法研究[J].計算機技術與發展, 2011,21(10):85-91.

[3] 胡國強,周兆永,信朝霞.基于SRS的開源直播系統的設計與實現[J].現代電子技術,2016,39(16):36-43.

(本文來源于《電子產品世界》雜志2023年2月期)



更多信息可以來這里獲取==>>電子技術應用-AET<<

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          最新亚洲视频| 亚洲第一精品夜夜躁人人爽| 99在线观看免费视频精品观看| 国产女主播一区二区| 欧美日韩视频在线观看一区二区三区| 欧美搞黄网站| 国产欧美视频一区二区三区| 欧美日韩另类综合| 国产欧美丝祙| 久久久亚洲国产天美传媒修理工| 99亚洲伊人久久精品影院红桃| 亚洲在线视频免费观看| 欧美午夜精品电影| 日韩午夜电影在线观看| 亚洲精品免费一二三区| 欧美黑人一区二区三区| 国产精品久久久久久一区二区三区| 日韩视频免费| 欧美日韩性生活视频| 亚洲电影免费观看高清完整版在线观看| 一区视频在线| 国内成人精品视频| 国产精品h在线观看| 国产精品色午夜在线观看| 久久欧美肥婆一二区| 亚洲日本欧美在线| 国内精品免费午夜毛片| 亚洲国产精品久久久久| 亚洲激情一区| 91久久精品一区二区三区| 国产精品无码专区在线观看| 国产精品国产三级国产普通话蜜臀| 亚洲精品乱码视频| 欧美电影在线免费观看网站| 欧美三区美女| 久久久久久穴| 国产视频综合在线| 欧美mv日韩mv国产网站| 亚洲激情成人网| 欧美在线999| 亚洲国产你懂的| 欧美日韩一区二区三区在线观看免| 久久精品国产欧美亚洲人人爽| 亚洲激情在线视频| 激情久久久久久| 亚洲欧美日韩在线播放| 国产精品久久久久一区二区三区| 国产精品嫩草影院一区二区| 亚洲视频999| 亚洲国产激情| 亚洲欧美一区二区三区极速播放| 麻豆九一精品爱看视频在线观看免费| 欧美一区二区三区免费观看视频| 欧美日韩成人网| 亚洲免费高清| 亚洲午夜小视频| 欧美激情视频网站| 免费日本视频一区| 亚洲免费视频一区二区| 久久久噜久噜久久综合| 国产九区一区在线| 国产精品成人一区二区三区夜夜夜| 欧美视频精品一区| 欧美在线观看一区二区| ●精品国产综合乱码久久久久| 国产精品va在线播放我和闺蜜| 欧美日韩在线亚洲一区蜜芽| 激情文学综合丁香| 国产日韩欧美视频| 欧美一区二区免费观在线| 又紧又大又爽精品一区二区| 欧美人与禽猛交乱配| 亚洲欧美中文字幕| 欧美一区二区三区视频免费播放| 一区二区福利| 国产亚洲aⅴaaaaaa毛片| 久久先锋资源| 亚洲福利专区| 欧美在线1区| 激情丁香综合| 久久夜精品va视频免费观看| 国产精品99久久久久久有的能看| 国产精品日日摸夜夜添夜夜av| 亚洲女与黑人做爰| 欧美激情一区二区在线| 亚洲第一视频网站| 亚洲激情欧美激情| 国语精品一区| 欧美成人四级电影| 久久嫩草精品久久久精品一| 欧美一区二区视频在线| 亚洲国产精品久久久久秋霞蜜臀| 欧美日韩伦理在线免费| 影音先锋中文字幕一区| 亚洲人成77777在线观看网| 国产欧美日韩中文字幕在线| 国产精品青草久久| 91久久一区二区| 久久成人免费视频| 亚洲日本中文字幕免费在线不卡| 久久精品视频导航| 国产精品一区二区在线观看网站| 91久久国产综合久久蜜月精品| 久久都是精品| 在线亚洲欧美| 欧美一区二区三区啪啪| 亚洲精品社区| 国产精品美女久久久久aⅴ国产馆| 久热这里只精品99re8久| 欧美国产激情| 国产综合在线视频| 欧美在线资源| 亚洲综合三区| 夜夜嗨一区二区| 国产又爽又黄的激情精品视频| 国产精品久久久久久久免费软件| 久久这里有精品15一区二区三区| 久久久久国产精品www| 亚洲激情在线视频| 一本色道久久综合亚洲精品小说| 一本久道久久综合中文字幕| 亚洲三级视频在线观看| 欧美 日韩 国产在线| 亚洲一区二区三区在线观看视频| 亚洲免费在线看| 欧美激情在线| 国产模特精品视频久久久久| 美脚丝袜一区二区三区在线观看| 亚洲午夜久久久久久久久电影网| 久久精品网址| 久久成人羞羞网站| 伊人夜夜躁av伊人久久| 午夜精品一区二区在线观看| 久久久青草婷婷精品综合日韩| 国产裸体写真av一区二区| 久久久久国产精品一区| 日韩一二三区视频| 欧美电影免费观看高清完整版| 亚洲一区二区三区四区五区午夜| 91久久精品视频| 午夜在线视频一区二区区别| 亚洲精品乱码久久久久久久久| 香蕉久久夜色精品国产| 国内精品福利| 影音先锋亚洲一区| 欧美人与禽性xxxxx杂性| 欧美性一二三区| 欧美黄色影院| 亚洲国产精品国自产拍av秋霞| 日韩视频中文| 一本久道久久综合中文字幕| 国产精品爱啪在线线免费观看| 亚洲欧美区自拍先锋| 欧美人与禽猛交乱配视频| 欧美精品国产一区二区| 久久久青草婷婷精品综合日韩| 久久午夜激情| 亚洲第一黄网| 狂野欧美性猛交xxxx巴西| 亚洲福利在线观看| 亚洲精品影院| 欧美日韩成人网| 国产精品日韩一区| 亚洲一区二区三区四区五区午夜| 欧美日韩一级大片网址| 一区二区三区你懂的| 激情五月***国产精品| 欧美大尺度在线| 亚洲丰满在线| 欧美精品在线一区二区| 亚洲欧美在线播放| 国产精品成人一区二区三区吃奶| 欧美成人精品一区二区| 亚洲欧美一区二区激情| 欧美一区二区成人| 久久久久久久久久码影片| 新片速递亚洲合集欧美合集| 一区二区激情视频| 久久久精品国产一区二区三区| 久久精品99国产精品日本| 久久av老司机精品网站导航| 久久se精品一区精品二区| 欧美系列亚洲系列| 欧美久久久久久久久| 99精品热视频只有精品10| 国内成人精品一区| 亚洲国产二区| 欧美国产综合| 国产亚洲视频在线| 久久久亚洲午夜电影| 国产精品jvid在线观看蜜臀| 99国产精品久久久久久久久久| 国产精品毛片va一区二区三区| 欧美国产第一页| 国产精品毛片在线| 欧美日韩国产影片| 亚洲日本激情| 亚洲在线视频一区| 国产午夜精品视频| 激情文学综合丁香| 国产一区二区在线观看免费播放| 欧美日韩在线播放| 久久精品国产999大香线蕉| 亚洲欧美日韩精品| 午夜一区二区三区不卡视频| 欧美一区二区三区喷汁尤物| 亚洲毛片在线看| 久久影院午夜片一区| 久久成人免费网| 欧美人与禽猛交乱配| 国产亚洲精品7777| 国产一区二区在线观看免费| 久久成人精品视频| 欧美一级成年大片在线观看| 国产欧美日本一区视频| 亚洲一区二区在线免费观看| 欧美aa国产视频| 欧美精品九九99久久| 久久精品国产清自在天天线| 国内精品**久久毛片app| 久久琪琪电影院| 亚洲香蕉伊综合在人在线视看| 国产女人18毛片水18精品| 欧美日韩视频在线观看一区二区三区| 麻豆精品视频在线观看| 欧美亚洲免费在线| 久久精品官网| 欧美一级片久久久久久久| av成人激情| 亚洲精品人人| 蜜桃av一区| 欧美性视频网站| 国产自产2019最新不卡| 国产精品一二三四| 亚洲免费av网站| 欧美国产三级| 午夜一级久久| 欧美日韩国产一级片| 亚洲日本成人在线观看| 国外成人在线视频| av成人黄色| 欧美一级淫片aaaaaaa视频| 亚洲毛片视频| 欧美在线视屏| 欧美日韩国产一区| 国产精品久久久99| 欧美一区国产一区| 欧美日韩在线精品一区二区三区| 亚洲免费精彩视频| 欧美波霸影院| 亚洲欧美日本国产有色| 在线欧美不卡| 国产精品自拍网站| 亚洲欧美春色| 亚洲二区免费| 亚洲日本欧美天堂| 一区二区三区高清不卡| 在线国产精品播放| 在线观看久久av| 午夜精品一区二区三区电影天堂| 午夜精品久久久久99热蜜桃导演| 亚洲福利视频二区| 亚洲日本中文字幕区| 国产亚洲福利社区一区| 合欧美一区二区三区| 欧美手机在线| 亚洲国产精品电影在线观看| 欧美日韩免费看| 99精品国产热久久91蜜凸| 国产嫩草一区二区三区在线观看| 欧美激情一区二区三区四区| 欧美一级在线播放| 欧美激情综合五月色丁香小说| 精品99一区二区三区| 国产午夜精品理论片a级大结局| 久久久久久久久蜜桃| 亚洲精品乱码久久久久久按摩观| 激情亚洲一区二区三区四区| 欧美黄色一区二区| 国产日韩欧美中文| 激情久久综合| 欧美特黄一级| 国产精品影视天天线| 亚洲欧美日韩国产精品| 国产日韩欧美一二三区| 欧美成人精品1314www| 欧美另类极品videosbest最新版本| 蜜桃av一区二区| 欧美精品一级| 另类亚洲自拍| 亚洲电影中文字幕| 国产主播一区二区| 91久久午夜| 欧美亚洲午夜视频在线观看| 国产视频久久久久久久| 国产精品a久久久久| 国内精品久久久久影院优| 久久久国产午夜精品| 欧美在线看片| 国产精品成人在线| 欧美在线精品免播放器视频| 亚洲视频综合在线| 亚洲影院在线| 黄色亚洲网站| 99re热这里只有精品视频| 久久成人精品一区二区三区| 欧美精品色一区二区三区| 欧美1级日本1级| 亚洲免费成人av| 在线观看欧美精品| 美女视频黄a大片欧美| 国产一区清纯| 伊人久久大香线蕉av超碰演员| 国产精品豆花视频| 欧美一区二区三区精品| 欧美成人国产va精品日本一级| 午夜精品在线视频| 亚洲日韩欧美视频一区| 亚洲欧美日韩在线观看a三区| 99精品久久| 亚洲在线免费视频| 欧美精品在线免费播放| 国产精品卡一卡二卡三| 久久精品综合| 新狼窝色av性久久久久久| 久久精品国产99国产精品澳门| 日韩亚洲一区在线播放| 欧美精品一区二|