簡易檢索 / 詳目顯示

研究生: 鄭守廷
Shou-Ting Jeng
論文名稱: 發展可支援網際會談啟始協議(SIP)攝影機之基礎架構
An Infrastructure for SIP-CAM Development
指導教授: 黃文吉
Hwang, Wen-Jyi
學位類別: 碩士
Master
系所名稱: 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2007
畢業學年度: 95
語文別: 中文
論文頁數: 66
中文關鍵詞: 會談啟始協議即時監視系統品質服務MPEG-4
英文關鍵詞: SIP, real time monitoring system, QoS, MPEG-4
論文種類: 學術論文
相關次數: 點閱:297下載:9
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本論文的目的是建立一個可支援會談啟始協議(Session Initiation Protocol,SIP)的即時監視系統,並且提供多使用者存取影像之QoS功能,運用微處理器攝影機(IP-CAM)為基礎之相關研究。研究方法是利用SIP2.0規範,撰寫使用者用戶端(User Agent Client,UAC)程式與使用者伺服器端(User Agent Server,UAS)程式於嵌入式裝置,以及使用自行設計的主動可調適資源控制(Active-Adaptive Resource Control,AARC)機制,透過TCP/IP上的HTTP建立視訊環境,即時進行傳輸MPEG-4多媒體。SIP-CAM的AARC機制之方法為選擇性丟棄影像畫面,優點為可提高多人使用即時監視系統的穩定性,依照用戶端電腦效能來主動調整影像品質,給每一個使用者傳輸適當的視訊串流。

    The purpose of this thesis is to set up a real time monitoring system that can support SIP, and offer QoS function that many users access the video, use the relevant research based on IP-CAM. The research approach is to utilize SIP2.0 norm, write UAC program and UAS program in embedded device, and use AARC mechanism designed by myself, set up video environment through HTTP on TCP/IP, transmit MPEG-4 multimedia immediately. AARC mechanism method of SIP-CAM selectivity drops the video frame, the advantage, in order to raise the stability that many people use the real time monitoring system for the alternative, adjust video quality actively according to user's end computer efficiency, and transmit for every user proper video streaming.

    第一章 緒論............................................1 1.1 研究背景.............................................1 1.2 研究動機.............................................6 1.3 研究目的.............................................9 1.4 全文架構............................................10 第二章 相關研究..........................................11 2.1 微處理器(Micro Processor)簡介........................11 2.1.1 IMAGIA之MCP4010晶片...............................11 2.1.2 IMAGIA之MPG440晶片................................12 2.2 會談啟始協議(Session Initiation Protocol)簡介........13 2.2.1 SIP元件介紹.......................................13 2.2.2 SIP訊息與命名.....................................14 2.2.3 SIP運作流程與模式..................................15 2.2.4 會議描述協議(Session Description Protocol)介紹.....17 2.3 MPEG-4編碼簡介......................................19 2.3.1 MPEG編碼原理......................................19 2.3.2 MPEG-4編碼特性....................................21 2.3.3 IMAGIA之MPG-440編碼格式...........................22 2.4 QoS(Quality of Service)和串流服務簡介................22 2.4.1 視訊串流(Video Streaming)介紹......................24 2.4.2 應用層之品質服務控制(Application Layer QoS Control).24 2.4.3 擁塞控制(Congestion Control)......................24 2.4.4 流量成形(Rate Shaping)............................25 第三章 SIP運用於即時監視系統..............................26 3.1 SIP結合MPEG-4多媒體.................................26 3.2 SIP傳輸資料於HTTP...................................28 3.3 SIP訊息控制流程.....................................28 第四章 AARC運用於即時監視系統.............................32 4.1 主動可調適資源控制(AARC)方法簡介......................33 4.2 AARC主要模式與流程...................................37 4.3 AARC之畫面處理器....................................40 第五章 SIP-CAM系統架構與實作.............................44 5.1 SIP-CAM系統架構.....................................44 5.2 SIP-CAM實作........................................46 5.2.1 影像擷取部分......................................47 5.2.2 遠端連線部分......................................48 5.2.3 即時影像顯示部分...................................49 第六章 量測結果與分析....................................52 6.1 實驗環境............................................52 6.2 定義量測項目........................................54 6.2.1 CPU解碼時間.......................................55 6.2.2 最大間隔畫面遺失數目...............................57 6.3 分析結果............................................60 第七章 結論與未來發展....................................62 參考著作................................................64

    [1]林思宏, 可供3G遠端監視的數位視訊錄影系統之研究, 國立東華大學電機工程學系研究所碩士論文, 95學年度

    [2]維基百科, 微處理器http://zh.wikipedia.org/w/index.php?title=%E5%BE%AE%E5%A4%84%E7%90%86%E5%99%A8&variant=zh-tw

    [3]台灣映佳科技公司
    http://www.imagiatek.com/webserver/index-big5.html

    [4] J. Rosenberg et al.,“Session Initiation Protocol”, Network Working Group, Request for Comments: 3261, June 2002. http://www.ietf.org/rfc/rfc3261.txt

    [5] M. Handley et al.,” Session Description Protocol”, Network Working Group, Request for Comments: 2327, April 1998. http://www.ietf.org/rfc/rfc2327.txt

    [6]林毓慶, 開發MPEG-4主從架構於影音串流技術之研究, 義守大學資訊管理研究所碩士論文, 92學年度

    [7] MPEG4視訊壓縮技術 應用於網路環境之研究與分析
    http://vaplab.ee.ncu.edu.tw/chinese/pcchang/course2004b/comsp/network/index.htm

    [8]戴顯權, 多媒體通訊原理. 標準. 與系統第二版, 紳藍出版社, 2003.

    [9] M. Masugi, T.Takuma and M. Matsuda., “QoS assessment of video streams over IP networks based on monitoring transport and application layer processes at user clients”, IEE Proc.-Commun., Vol. 152, No. 3, june 2005.

    [10] Ricardo N., Mario S. Nunes., “Selective Frame Discard for Video Streaming over IP Networks”, Proceedings of the 7th Conference on Computer Networks, FCCN, Leiria, Portugal, October 2004.

    [11] Enabling High Performance Data Transfers
    http://www.psc.edu/networking/projects/tcptune/

    [12] Mahbub Hassan. & Raj Jain, “High Performance TCP/IP Networking: Concepts, Issues, and Solutions”, International edition, 2004.

    [13] Nagafuchi, Y.; Yanagimoto, K.; Takagi, N.; Kuribayashi, S., “Perceptual video quality management system for streaming media distribution”, Communications, 2003. APCC 2003. The 9th Asia-Pacific Conference on Volume 2, 21-24 Sept. 2003 Page(s):812 - 816 Vol.2

    [14] Dapeng Wu; Hou, Y.T.; Wenwu Zhu; Ya-Qin Zhang; Peha, J.M., “Streaming video over the Internet: approaches and directions”, Circuits and Systems for Video Technology, IEEE Transactions on Volume 11, Issue 3, March 2001 Page(s):282 -300

    [15] Hemy, M.; Steenkiste, P.; Gross, T., “Evaluation of adaptive filtering of MPEG system streams in IP networks”, Multimedia and Expo, 2000. ICME 2000. 2000 IEEE International Conference on Volume 3, 30 July-2 Aug. 2000 Page(s):1313 - 1317 vol.3

    [16] Chebrolu, K.; Rao, R.R., “Selective frame discard for interactive video”, Communications, 2004 IEEE International Conference on Volume 7, 20-24 June 2004 Page(s):4097 - 4102 Vol.7

    [17] Guenkova-Luy, T.; Hauck, F.J.; Schmidt, H., “Service Location using the Session Initiation Protocol (SIP)”, Networking and Services, 2006. ICNS '06. International conference on 2006 Page(s):60 – 60

    [18] Hao Yin; Guang-Xi Zhu; De-Hong Wang; Yu Liu; Fang-Yu Zhu., “An adaptive real-time multimedia distance learning system based on computer supported collaborative work”, Electronics, Circuits and Systems, 2002. 9th International Conference on Volume 3, 15-18 Sept. 2002 Page(s):1219 - 1222 vol.3

    [19] Ahmed, T.; Mehaoua, A.; Boutaba, R., “Interworking between SIP and MPEG-4 DMIF for heterogeneous IP video conferencing”, Communications, 2002. ICC 2002. IEEE International Conference on Volume 4, 28 April-2 May 2002 Page(s):2469 - 2473 vol.4

    [20] James F. Kurose. & Keith W. Ross., “Computer Networking: A Top-Down Approach Featuring the Internet”, International edition, 3rd, 2005.

    [21] Schulrinne, H., S. Casner, R. Frederick, and V. Jacobson., “RTP: A Transport Protocol for Real Time Application.”http://www.ietf.org/rfc/rfc1889.txt

    [22] Schulzrinne, H., A. Rao, and R. Lanphier. “Real Time Streaming Protocol (RTSP).” April 1998. http://www.ietf.org/rfc/rfc2236.txt

    [23] Postel, J. “User Datagream Protocol.” August 1980. http://www.ietf.org/rfc/rfc0768.txt

    [24] Postel, J. “Transmission Control Protocol.” September 1981. http://www.ietf.org/rfc/rfc0793.txt

    QR CODE