網(wǎng)絡(luò)監(jiān)控視頻云存儲系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間:2024-03-23 18:52
本論文是根據(jù)公司“全球眼”監(jiān)控視頻平臺的子項目“網(wǎng)絡(luò)監(jiān)控視頻云存儲系統(tǒng)”進行編寫。需要結(jié)合網(wǎng)絡(luò)技術(shù)、集群技術(shù)和分布式文件系統(tǒng),將大量存儲設(shè)備,通過應(yīng)用軟件集成,使其在網(wǎng)絡(luò)中協(xié)同工作,并共同對外提供視頻業(yè)務(wù)訪問和數(shù)據(jù)存儲的功能。該項目需要與原有“全球眼”監(jiān)控視頻平臺的視頻存儲流程完全整合,實現(xiàn)高效、安全的監(jiān)控視頻存儲。網(wǎng)絡(luò)監(jiān)控視頻云存儲系統(tǒng)由“云存儲管理系統(tǒng)”、“存儲分發(fā)節(jié)點”和“分布式存儲”三個部分組成,最終通過統(tǒng)一服務(wù)接口向各個視頻業(yè)務(wù)應(yīng)用平臺提供云存儲服務(wù)。云存儲管理系統(tǒng)實現(xiàn)各類型數(shù)據(jù)的管理,包括接入平臺管理、視頻點位管理、存儲分發(fā)服務(wù)節(jié)點管理和存儲容量管理和日志管理等功能,另外還實現(xiàn)存儲分發(fā)服務(wù)的任務(wù)調(diào)度,保障各個環(huán)節(jié)完美配合運行;存儲分發(fā)節(jié)點作為具體的工作節(jié)點,實現(xiàn)與前端攝像頭或視頻媒體服務(wù)連接,根據(jù)視頻點位的存儲策略完成視頻流的存儲,用戶需要讀取歷史視頻錄像時,存儲分發(fā)節(jié)點又提供視頻文件下載功能。分布式文件系統(tǒng)采用成熟的FastDFS文件系統(tǒng),通過標準接口為云存儲管理系統(tǒng)提供視頻文件存儲服務(wù),多個存儲分發(fā)節(jié)點通過調(diào)用接口實現(xiàn)視頻文件的分布式存儲的目的。網(wǎng)絡(luò)監(jiān)控視頻云存儲系統(tǒng)根...
【文章頁數(shù)】:87 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 課題的背景
1.2 國內(nèi)外研究動態(tài)
1.3 課題的主要意義
1.4 課題完成的最終目標
1.5 本文的組織結(jié)構(gòu)
第二章 相關(guān)技術(shù)分析
2.1 網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)“全球眼”
2.2 分布式文件系統(tǒng)FASTDFS
2.3 分布式服務(wù)框架ZOOKEEPER
2.4 非關(guān)系型數(shù)據(jù)庫MONGODB
2.5 數(shù)據(jù)庫集群的優(yōu)勢
2.6 服務(wù)器集群的優(yōu)勢
2.7 本章小結(jié)
第三章 網(wǎng)絡(luò)監(jiān)控視頻云存儲系統(tǒng)的需求分析
3.1 視頻存儲現(xiàn)狀
3.2 系統(tǒng)建設(shè)要求
3.3 系統(tǒng)結(jié)構(gòu)分析
3.4 系統(tǒng)角色分析
3.5 系統(tǒng)功能分析
3.6 系統(tǒng)用例設(shè)計
3.7 本章小結(jié)
第四章 網(wǎng)絡(luò)監(jiān)控視頻云存儲系統(tǒng)的系統(tǒng)設(shè)計
4.1 系統(tǒng)概要設(shè)計
4.1.1 系統(tǒng)架構(gòu)設(shè)計
4.1.2 系統(tǒng)模塊設(shè)計
4.2 平臺架構(gòu)設(shè)計
4.2.1 應(yīng)用層
4.2.2 支撐服務(wù)層
4.2.3 數(shù)據(jù)存儲層
4.2.4 基礎(chǔ)層
4.2.5 開發(fā)工具選型
4.3 數(shù)據(jù)結(jié)構(gòu)設(shè)計
4.3.1 持久化數(shù)據(jù)模型
4.3.2 內(nèi)存數(shù)據(jù)模型
4.4 關(guān)鍵流程設(shè)計
4.4.1 接入視頻平臺注冊流程
4.4.2 存儲分發(fā)服務(wù)注冊流程
4.4.3 定時存儲策略分析流程
4.4.4 定時過期數(shù)據(jù)刪除處置流程
4.4.5 網(wǎng)絡(luò)監(jiān)控視頻錄入流程
4.4.6 網(wǎng)絡(luò)監(jiān)控視頻調(diào)閱流程
4.5 系統(tǒng)部署設(shè)計
4.5.1 云存儲管理系統(tǒng)高可用集群部署
4.5.2 數(shù)據(jù)庫高可用性設(shè)計
4.5.3 系統(tǒng)部署結(jié)構(gòu)圖
4.5.4 服務(wù)運行環(huán)境
4.6 本章小結(jié)
第五章 網(wǎng)絡(luò)監(jiān)控視頻云存儲系統(tǒng)的實現(xiàn)
5.1 云存儲管理系統(tǒng)
5.1.1 系統(tǒng)界面
5.1.2 接入平臺管理
5.1.3 存儲分發(fā)服務(wù)管理
5.1.4 視頻點位管理
5.1.4.1 管理視頻點位列表
5.1.4.2 點位存儲策略設(shè)置
5.1.5 系統(tǒng)管理
5.1.5.1 用戶管理
5.1.5.2 角色管理
5.1.6 平臺監(jiān)控
5.1.7 服務(wù)監(jiān)控
5.1.8 日志管理
5.2 存儲分發(fā)服務(wù)
5.2.1 存儲分發(fā)服務(wù)心跳上報
5.2.1.1 流程設(shè)計
5.2.1.2 接口設(shè)計
5.2.2 存儲分發(fā)業(yè)務(wù)調(diào)度算法
5.2.3 網(wǎng)絡(luò)監(jiān)控視頻流錄入
5.2.3.1 單個視頻錄入任務(wù)啟動
5.2.3.2 多個視頻錄入任務(wù)啟動
5.2.3.3 單個視頻錄入任務(wù)停止
5.2.3.4 多個視頻錄入任務(wù)停止
5.2.4 網(wǎng)絡(luò)監(jiān)控視頻調(diào)閱
5.2.4.1 視頻錄像文件查詢
5.2.4.2 網(wǎng)絡(luò)監(jiān)控視頻文件調(diào)閱
5.2.5 存儲分發(fā)節(jié)點狀態(tài)校驗
5.3 分布式文件系統(tǒng)
5.4 服務(wù)異常處理
5.4.1 云存儲管理服務(wù)異常
5.4.2 分發(fā)存儲節(jié)點異常
5.5 本章小結(jié)
第六章 網(wǎng)絡(luò)監(jiān)控視頻云存儲系統(tǒng)的測試
6.1 測試類型
6.2 測試技術(shù)
6.3 測試工具
6.4 測試用例
6.5 測試結(jié)果
6.6 本章小節(jié)
第七章 總結(jié)與展望
7.1 項目總結(jié)
7.2 技術(shù)積累
7.3 系統(tǒng)改進
致謝
參考文獻
本文編號:3936334
【文章頁數(shù)】:87 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
abstract
第一章 緒論
1.1 課題的背景
1.2 國內(nèi)外研究動態(tài)
1.3 課題的主要意義
1.4 課題完成的最終目標
1.5 本文的組織結(jié)構(gòu)
第二章 相關(guān)技術(shù)分析
2.1 網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)“全球眼”
2.2 分布式文件系統(tǒng)FASTDFS
2.3 分布式服務(wù)框架ZOOKEEPER
2.4 非關(guān)系型數(shù)據(jù)庫MONGODB
2.5 數(shù)據(jù)庫集群的優(yōu)勢
2.6 服務(wù)器集群的優(yōu)勢
2.7 本章小結(jié)
第三章 網(wǎng)絡(luò)監(jiān)控視頻云存儲系統(tǒng)的需求分析
3.1 視頻存儲現(xiàn)狀
3.2 系統(tǒng)建設(shè)要求
3.3 系統(tǒng)結(jié)構(gòu)分析
3.4 系統(tǒng)角色分析
3.5 系統(tǒng)功能分析
3.6 系統(tǒng)用例設(shè)計
3.7 本章小結(jié)
第四章 網(wǎng)絡(luò)監(jiān)控視頻云存儲系統(tǒng)的系統(tǒng)設(shè)計
4.1 系統(tǒng)概要設(shè)計
4.1.1 系統(tǒng)架構(gòu)設(shè)計
4.1.2 系統(tǒng)模塊設(shè)計
4.2 平臺架構(gòu)設(shè)計
4.2.1 應(yīng)用層
4.2.2 支撐服務(wù)層
4.2.3 數(shù)據(jù)存儲層
4.2.4 基礎(chǔ)層
4.2.5 開發(fā)工具選型
4.3 數(shù)據(jù)結(jié)構(gòu)設(shè)計
4.3.1 持久化數(shù)據(jù)模型
4.3.2 內(nèi)存數(shù)據(jù)模型
4.4 關(guān)鍵流程設(shè)計
4.4.1 接入視頻平臺注冊流程
4.4.2 存儲分發(fā)服務(wù)注冊流程
4.4.3 定時存儲策略分析流程
4.4.4 定時過期數(shù)據(jù)刪除處置流程
4.4.5 網(wǎng)絡(luò)監(jiān)控視頻錄入流程
4.4.6 網(wǎng)絡(luò)監(jiān)控視頻調(diào)閱流程
4.5 系統(tǒng)部署設(shè)計
4.5.1 云存儲管理系統(tǒng)高可用集群部署
4.5.2 數(shù)據(jù)庫高可用性設(shè)計
4.5.3 系統(tǒng)部署結(jié)構(gòu)圖
4.5.4 服務(wù)運行環(huán)境
4.6 本章小結(jié)
第五章 網(wǎng)絡(luò)監(jiān)控視頻云存儲系統(tǒng)的實現(xiàn)
5.1 云存儲管理系統(tǒng)
5.1.1 系統(tǒng)界面
5.1.2 接入平臺管理
5.1.3 存儲分發(fā)服務(wù)管理
5.1.4 視頻點位管理
5.1.4.1 管理視頻點位列表
5.1.4.2 點位存儲策略設(shè)置
5.1.5 系統(tǒng)管理
5.1.5.1 用戶管理
5.1.5.2 角色管理
5.1.6 平臺監(jiān)控
5.1.7 服務(wù)監(jiān)控
5.1.8 日志管理
5.2 存儲分發(fā)服務(wù)
5.2.1 存儲分發(fā)服務(wù)心跳上報
5.2.1.1 流程設(shè)計
5.2.1.2 接口設(shè)計
5.2.2 存儲分發(fā)業(yè)務(wù)調(diào)度算法
5.2.3 網(wǎng)絡(luò)監(jiān)控視頻流錄入
5.2.3.1 單個視頻錄入任務(wù)啟動
5.2.3.2 多個視頻錄入任務(wù)啟動
5.2.3.3 單個視頻錄入任務(wù)停止
5.2.3.4 多個視頻錄入任務(wù)停止
5.2.4 網(wǎng)絡(luò)監(jiān)控視頻調(diào)閱
5.2.4.1 視頻錄像文件查詢
5.2.4.2 網(wǎng)絡(luò)監(jiān)控視頻文件調(diào)閱
5.2.5 存儲分發(fā)節(jié)點狀態(tài)校驗
5.3 分布式文件系統(tǒng)
5.4 服務(wù)異常處理
5.4.1 云存儲管理服務(wù)異常
5.4.2 分發(fā)存儲節(jié)點異常
5.5 本章小結(jié)
第六章 網(wǎng)絡(luò)監(jiān)控視頻云存儲系統(tǒng)的測試
6.1 測試類型
6.2 測試技術(shù)
6.3 測試工具
6.4 測試用例
6.5 測試結(jié)果
6.6 本章小節(jié)
第七章 總結(jié)與展望
7.1 項目總結(jié)
7.2 技術(shù)積累
7.3 系統(tǒng)改進
致謝
參考文獻
本文編號:3936334
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3936334.html
最近更新
教材專著