請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/43150完整後設資料紀錄
| DC 欄位 | 值 | 語言 |
|---|---|---|
| dc.contributor.advisor | 陳文進 | |
| dc.contributor.author | Chi-Ling Wang | en |
| dc.contributor.author | 王姬玲 | zh_TW |
| dc.date.accessioned | 2021-06-15T01:39:32Z | - |
| dc.date.available | 2011-07-27 | |
| dc.date.copyright | 2009-07-27 | |
| dc.date.issued | 2009 | |
| dc.date.submitted | 2009-07-15 | |
| dc.identifier.citation | [1] IP camera 市場分析. 電子工程專輯: 2011年 IP Camera 家用市場最具成長潛力, May 26, 2008
[2] 陳其明. DirectShow 開發指南. 清華大學出版社. [3] Wu Xiao, DirectShow Approach to Low-Cost Multimedia Security Surveillance System. Master of Computer Science, University of North Texas, 2002. [4] Liu Su-liang, Ahou Ming-quan, Wei Zhi-yong, Development of video applications based upon VFW. [5] DirectShow. 李振中. .NET, DirectShow 與數位電視 [6] Fan Zhang, Bo Li, DirectShow Based Video on Demand System. International Conference on Microwave and Millimeter Wave Technology Proceedings, ICMMT, 4: 2077-2080, 2008. [7] Zhong Li-qiu, Ma Zheng, Design and Implementation of MPEG-4 Digital Monitoring System Based on DirectShow Technology. Journal of the University of Electronic Science and Technology of China, 36: 93-95+99, 2007. [8] GStreamer. http://www.gstreamer.net/ [9] GStreamer. http://www.ibm.com/developerworks/cn/linux/l-gstreamer/index.html [10] GStreamer’s Manual. (0.10.21.3). [11] MVC design pattern. http://en.wikipedia.org/wiki/Model–view–controller [12] http://msdn.microsoft.com/zh-tw/library/ms228969(VS.80).aspx [13] Design pattern. http://caterpillar.onlyfun.net/Gossip/DesignPattern/DesignPattern.htm. [14] FFMpeg. http://www.ffmpeg.org. [15] SDL. http://www.libsdl.org. [16] Layaïda, O., Hagimont, D., Adaptive video streaming for embedded devices. IEE Proceedings: Software. 152: 236-244, 2005. [17] Juqun Wang, Geng Liu, Haiwei Wang, Pattern System Design Method in Product Development. Journal of Advanced Manufacturing Systems, 7:291-295, 2008. [18] Edward Curry, Paul Grace, Flexible Self-Management Using the Model-View-Controller Pattern. IEEE Software, 25: 84–90, 2008. | |
| dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/43150 | - |
| dc.description.abstract | 隨著價格便宜的 IP camera 的普及,現在一般家庭或公車亦可利用 IP camera 來監控而對自身及乘客安全加以防護,也使得影像監控系統的開發重點演進到第四階段,純粹以 IP Camera 當作影像資訊來源的 Standalone 裝置。現在市面上各家 IP camera 廠商皆有提供影像監控系統,但只能適用於自己的產品且大多架構在 Windows 平台上,而我們的系統需求為可以使用不同廠牌之 IP-camera,且可應用於嵌入式系統上,來增加客戶使用上的方便性。
為了建構一個跨平台的影像監控系統,並增加對嵌入式系統的支援,達到容易移植、容易彈性的擴充與動態的操作三項目標。對於系統完整執行程序的設計,我們參考目前相當熱門的 Windows DirectShow 架構,其系統設計是為了簡化複雜的多媒體程式開發而發展的一套龐大系統框架,DirectShow將主要系統動作區分為來源、轉換、呈現三個 Filter 來處理,再以 Filter Graph 來完成完整的多媒體流程。 在整體的系統設計方面,我們參考用於交互介面系統設計的 MVC (Model-View-Controller) 設計模式,加以調整來進行系統開發的架構設計,此調整的模式可以具體表示出中小型系統開發時的系統設計模式,且在使用上有很大的靈活性,使系統各個部分在開發時皆可獨立進行,且可彈性的增加支援的裝置與格式,如:來源部分可以掛載不同廠牌之 IP-camera;轉換部分則可以增加各種影像處理的 tools 等,最後再依照不同的功能進行系統整合即可。 我們對即時的影像監視系統提供了彈性的架構,使系統對影像擷取、轉換、播放、儲存、多重傳送等單元皆能獨立運作,達到影像監控、影像儲存、影像串流及影像多重傳送等功能。並移植到嵌入式平台上,完成開發 IP Camera Standalone 的目標。 | zh_TW |
| dc.description.abstract | Since IP camera is prevalent in recent years, now a surveillance system could be used in every family or on bus to secure personal or passengers’ safety. And for facilitation, the development of surveillance system launch into the IP Camera Standalone device.
A surveillance system is involved complex multimedia application. The DirectShow API and the GStreamer API is designed to simplify the development of multimedia application on Windows and Linux platform, respectively. DirectShow divides a complex multimedia task into a sequence of fundamental processing steps known as filters. There are three main types of filters: Source, Transform, and Rendering. Our system acquires the design of DirectShow to divide our main task processes. In respect to the entire system design, pattern design is a design method that picking up commonness in huge and complex design fields, setting up a reusable and creatable, optimizing quality, reducing cost, having the advantages of share, simplicity and credibility. So we referred to the Model-View-Controller (MVC) design pattern and modified it to be suitable for our system development. This paper proposes a cross-platform flexible architecture for surveillance video system, including operations of capturing, decoding, encoding, and rendering. It is taken into data control and some functional modules apart. And it is flexibility in combining or increasing data and modules to perform the functionalities of monitoring, recording, streaming out and multicast. And we ported the surveillance video system to an embedded device to get the aim of development of IP Camera Standalone. | en |
| dc.description.provenance | Made available in DSpace on 2021-06-15T01:39:32Z (GMT). No. of bitstreams: 1 ntu-98-R96944032-1.pdf: 1463934 bytes, checksum: c3a698494819029e5b2b68298097e786 (MD5) Previous issue date: 2009 | en |
| dc.description.tableofcontents | 口試委員會審定書 I
誌謝 II 摘要 III Abstract IV 第 1 章 緒論 1 1.1 影像監控系統之演進 1 1.1.1 軟體 (Software) 1 1.1.2 CCTV Camera Standalone 1 1.1.3 IP Camera Standalone 2 1.2 動機 3 1.3 目標與貢獻 4 1.4 章節介紹 5 第 2 章 相關技術 6 2.1 Windows DirectShow 架構 6 2.1.1 濾器 (Filter) 7 2.1.2 接腳 (Pin) 8 2.1.3 程序管理模式 9 2.1.4 智慧型連接 11 2.2 GStreamer架構 12 2.2.1 基礎元件 (Element) 13 2.2.2 襯墊元件 (Pad) 14 2.2.3 容器 (Bin) 與 管線 (Pipeline) 14 2.2.4 線程 (Thread) 15 2.3 Model-View-Controller (MVC) 設計模式 16 2.4 多執行緒設計模式 18 2.4.1 生產者消費者 (Producer-Consumer) 模式 18 2.4.2 讀寫鎖定 (Read-Write-Lock) 模式 19 第 3 章 系統設計與實作 21 3.1 架構設計 21 3.2 系統實作 23 3.2.1 開發環境 23 3.2.2 資料控制 24 3.2.3 邏輯控制 28 3.2.4 動態切換 32 3.2.5 平台移植 34 第 4 章 結果與討論 36 4.1 架構分析 36 4.2 系統評估 36 4.3 系統差異 37 第 5 章 結論與未來工作 39 5.1 結論 39 5.2 未來工作 40 參考文獻 41 | |
| dc.language.iso | zh-TW | |
| dc.subject | IP Camera Standalone | zh_TW |
| dc.subject | 跨平台 | zh_TW |
| dc.subject | DirectShow | zh_TW |
| dc.subject | MVC | zh_TW |
| dc.subject | 影像監控 | zh_TW |
| dc.subject | MVC | en |
| dc.subject | IP Camera Standalone | en |
| dc.subject | Surveillance | en |
| dc.subject | Cross-Platform | en |
| dc.subject | DirectShow | en |
| dc.title | 針對影像監控系統的跨平台彈性架構設計 | zh_TW |
| dc.title | A Cross-Platform Flexible Architecture Design for Surveillance Video System | en |
| dc.type | Thesis | |
| dc.date.schoolyear | 97-2 | |
| dc.description.degree | 碩士 | |
| dc.contributor.oralexamcommittee | 陳俊良,周承復 | |
| dc.subject.keyword | 跨平台,DirectShow,MVC,影像監控,IP Camera Standalone, | zh_TW |
| dc.subject.keyword | Cross-Platform,DirectShow,MVC,Surveillance,IP Camera Standalone, | en |
| dc.relation.page | 42 | |
| dc.rights.note | 有償授權 | |
| dc.date.accepted | 2009-07-15 | |
| dc.contributor.author-college | 電機資訊學院 | zh_TW |
| dc.contributor.author-dept | 資訊網路與多媒體研究所 | zh_TW |
| 顯示於系所單位: | 資訊網路與多媒體研究所 | |
文件中的檔案:
| 檔案 | 大小 | 格式 | |
|---|---|---|---|
| ntu-98-1.pdf 未授權公開取用 | 1.43 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。
