請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/33954
完整後設資料紀錄
DC 欄位 | 值 | 語言 |
---|---|---|
dc.contributor.advisor | 陳文進 | |
dc.contributor.author | Jun-Wei Guo | en |
dc.contributor.author | 郭俊偉 | zh_TW |
dc.date.accessioned | 2021-06-13T05:49:54Z | - |
dc.date.available | 2006-07-18 | |
dc.date.copyright | 2006-07-18 | |
dc.date.issued | 2006 | |
dc.date.submitted | 2006-07-05 | |
dc.identifier.citation | [1] Http://techart.tnua.edu.tw/~suchu/media/streaming.html
[2] Open source project: Thttpd, available at http://www.acme.com/software/thttpd/ [3] Open source project: VLC, available at http://www.videolan.org/vlc/ [4] Http://cww.rdec.gov.tw/mis/standard92/ipcs/http.htm [5] Video On Demand Using HTTP, available at http://liris.cnrs.fr/vasile-marian.scuturici/papers/isimade.htm [6] Balachander Krishnamurthy, Jeffrey C. Mogul, David M. Kristol, 'Key Differences between HTTP/1.0 and HTTP/1.1', available at http://www8.org/w8-papers/5c-protocols/key/key.html [7]'HTTP versus RealAudio Client-Server Streaming', available at http://service.real.com/ help/content/http_vs_ra.html, 1998 [8] Microsoft Windows Media Player, available at http://www.microsoft.com/windows/ windowsmedia/default.asp [9] R. Fieldings, J. Gettys, J. Mogul, H. Frystyk and T. Berners-Lee, 'Hypertext Transfer Protocol – HTTP/1.1 Internet Engineering Task Force', January 1997, available at ftp://ftp.internic.net/rfc/rfc2068.txt [10] Real Server, available at http://www.realnetworks.com [11] Real Time Streaming Protocol, available at http://www.cis.ohio-state.edu/htbin/rfc/ rfc2326.html [12] Streaming Methods: Web Server vs. Streaming Media Server, available at http://www.microsoft.com/ntserver/mediaserv/exec/comparison/webservvstreamserv.asp [13] Zhigang Chen, See-Mong Tan, Roy H. Campbell, Yongchen Li, Real Time Video and Audio in the World Wide Web. In World Wide Web Journal, Volume 1, January 1996 | |
dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/33954 | - |
dc.description.abstract | 目前的Streaming Server,在傳送資料給客戶端 (Client) 時,常會發生資料無法送達的情形。原因可能有很多,可是最大問題常常是在於防火牆根本就不給予通過。例如很多公司網路為了安全上等等的問題,UDP的封包 (Packet) 一律阻隔。然而目前絕大多數的防火牆都不會阻隔HTTP 通訊協定的封包,因為看網頁查資料是最基本的需求,所以根據這樣的優點,產生了HTTP Streaming Server這樣的構思。
本篇論文實做了一個HTTP Streaming Server,並且定位為媒體傳輸的中間站。由於某些環境中,防火牆只允許HTTP (TCP) 相關協定通過,這裡設計將影音資料由HTTP伺服器接收後,使用者再利用HTTP協定由伺服器接收影音資料就能通過防火牆等設定。目前實作是由Multicast接收廣播中的影音節目,暫存於HTTP伺服器記憶體中藉以突破防火牆的限制,未來也將定義由其他裝置輸入影音資料,例如數位攝影機、數位壓縮卡、電視卡等接收資料後傳送給用戶端。 | zh_TW |
dc.description.abstract | While current streaming servers transfer data to client, data often do not arrive in client. Maybe there are many reasons, but the worst problem often is that firewall does not allow data to pass. For example, the network of many companies do not allow UDP packet to pass for the sake of some problems, like security, and so on. However, current most firewalls allow HTTP packet to pass. We have a design on HTTP Streaming Server according to such advantages because browsing web pages and researching data is the most basic demands.
In this thesis, we implement a HTTP streaming server, and it is orientated as the intermediate depot of media streaming. We plan that streaming data is received by HTTP server, and then users receive streaming data through firewalls according to HTTP protocol. Now we implement that receiving streaming data of media program on broadcasting from Multicast and saving temporarily to memory of HTTP server using to break through the restriction of firewall. In the future, we will define that importing streaming data by other devices too, like digital video camera, digital encoding card, TV card, and so on. After receiving data, HTTP server will transfer data to client. | en |
dc.description.provenance | Made available in DSpace on 2021-06-13T05:49:54Z (GMT). No. of bitstreams: 1 ntu-95-R93922068-1.pdf: 1308080 bytes, checksum: 7e943bfe1d7ac182bf1e828e26e60552 (MD5) Previous issue date: 2006 | en |
dc.description.tableofcontents | 致謝 1
摘要 3 Abstract 5 內容目錄 7 圖表目錄 9 Chapter 1. 數位內容應用 11 1.1 數位內容時代 11 1.2 網路伺服器 12 1.3 模組定義 13 1.3.1 中介伺服器 13 1.3.2 網路串流伺服器 14 1.3.3 Multicast伺服器 14 1.3.4 Download伺服器 14 1.3.5 HTTP伺服器 15 Chapter 2. 相關技術 16 2.1 何謂網路串流影音? 16 2.2 串流發展簡史 16 2.3 商業產品介紹和評比 17 2.4 串流伺服器的分類 18 2.5 HTTP PROTOCOL 20 2.5.1 HTTP規範沿革 20 2.5.2 功能及用途 21 2.6 OPEN SOURCE PROJECT - THTTPD 23 2.7 OPEN SOURCE PROJECT – VLC 24 2.7.1 概觀 24 2.7.2 VLC media player 24 Chapter 3. 系統架構 26 3.1 概觀 26 3.2 伺服器架構 27 3.2.1 HTTP streaming server 27 3.3 溝通的命令 30 3.3.1 管理者命令 30 3.3.2 串流命令 33 3.4 伺服器間的運作方式 37 3.4.1 建立連線的流程 37 3.5 暫存器管理 39 3.5.1 為什麼選擇環狀暫存器? 39 3.5.2 暫存器的存取 40 3.5.3 傳送速率的控制 41 3.5.4 “暫停”(PAUSE) 命令 47 Chapter 4. 實驗結果與討論 49 4.1 實驗 49 4.1.1 實驗背景 49 4.1.2 實驗結果與討論 51 Chapter 5. 結論和未來工作 53 5.1 結論 53 5.2 未來工作 53 參考文獻 54 附錄 55 附錄一:環狀暫存器的架構 55 附錄二:處理MIDDLEWARE命令的函式 56 附錄三:處理串流指令的函式 59 附錄四:真正在傳送串流資料的執行緒 66 | |
dc.language.iso | zh-TW | |
dc.title | 使用HTTP協定的即時媒體串流重新導向伺服器 | zh_TW |
dc.title | Real time media streaming redirect server using HTTP | en |
dc.type | Thesis | |
dc.date.schoolyear | 94-2 | |
dc.description.degree | 碩士 | |
dc.contributor.oralexamcommittee | 劉登榮,周承復 | |
dc.subject.keyword | 即時,串流,重導向,網頁伺服器, | zh_TW |
dc.subject.keyword | HTTP,streaming,real time,redirect, | en |
dc.relation.page | 70 | |
dc.rights.note | 有償授權 | |
dc.date.accepted | 2006-07-07 | |
dc.contributor.author-college | 電機資訊學院 | zh_TW |
dc.contributor.author-dept | 資訊工程學研究所 | zh_TW |
顯示於系所單位: | 資訊工程學系 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-95-1.pdf 目前未授權公開取用 | 1.28 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。