| 研究生: |
黃浩倫 Huang, Hao-Lun |
|---|---|
| 論文名稱: |
具備無線傳輸技術之多媒體伺服器建置 Implementation of multimedia streaming server with wireless transmission techniques |
| 指導教授: |
黃悅民
Huang, Yueh-Min |
| 學位類別: |
碩士 Master |
| 系所名稱: |
工學院 - 工程科學系 Department of Engineering Science |
| 論文出版年: | 2005 |
| 畢業學年度: | 93 |
| 語文別: | 中文 |
| 論文頁數: | 57 |
| 中文關鍵詞: | 無線傳輸 |
| 外文關鍵詞: | RTCP, streaming, RTP, RTSP |
| 相關次數: | 點閱:50 下載:2 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著網路技術的進步,多媒體應用也越來越多元化,但是目前大部分多媒體伺服器所支援的用戶端,其硬體平台仍然侷限於個人電腦上,缺少可攜性與方便性。因此若能將伺服器所服務的範圍擴展到手持式行動裝置上,並配合無線網路技術的應用,就能讓使用者隨時隨地享受影音串流服務。
目前在手持式行動裝置上的播放軟體大部分都採用標準RTP網路協定,其中RealNetworks的Real Player是普及率相當高的軟體,因此本論文使用網路上公開的軟體Fenice,修改網路協定使其可以支援Real Player的溝通方式,並加上3GP檔案串流機制以及即時影音壓縮功能,讓使用者可以利用手機內建的Real Player來播放影片。
本論文首先描述RealNetworks相關的串流傳輸通訊協定,以及Fenice原始架構,接著依照GPRS無線網路的特性來設計串流傳輸機制,並實作3GP檔案解析器與即時影音同步機制,最後再驗證及分析本論文所設計之伺服器。
With the improvement of network technology, the applications of multimedia streaming became diverse. Over recent years, the majority of streaming server only supports the client executed on the personal computer, and lacks of portability and convenience. If a streaming server can offer a service for mobile devices, then users can enjoy multimedia service anytime and anywhere.
Real Player published by RealNetworks is a very popular software among the players of mobile devices nowadays. So, we modify the protocol of free software, Fenice, for supporting Real Player’s communication protocol. In addition, we implement a 3GP file parser, and design an A/V streaming mechanism in order to provide more services based on Real Player.
This thesis first describes streaming protocol related to RealNetworks and the original architecture of Fenice. Then we design the data transmission mechanism for GPRS mobile communication. We also implement 3GP file parser and real-time A/V synchronization mechanism. Finally we test and analyze the validation of the designed server.
[1] H. Schulzrinne,Columbia U.,A. Rao,R. Lanphier,” Real Time Streaming Protocol (RTSP)”,RFC2326,April 1998
[2] M. Handley,V. Jacobson,”SDP : Session Description Protocol”, RFC2327,April 1998
[3] H. Schulzrinne,S. Casner,R. Frederick,V. Jacobson,” RTP: A Transport Protocol for Real-Time Applications”,RFC1889,January 1996
[4] C. Zhu,” RTP Payload Format for H.263 Video Streams”,RFC2190,September 1997
[5] C. Bormann,L. Cline,G. Deisher,T. Gardos,C. Maciocco,D. Newell,J. Ott,G. Sullivan,S. Wenger,C. Zhu,” RTP Payload Format for the 1998 Version of ITU-T Rec. H.263 Video (H.263+)”,RFC2429,October 1998
[6] J. Sjoberg,M. Westerlund,A. Lakaniemi,Q. Xie,” Real-Time Transport Protocol (RTP) Payload Format and File Storage Format for the Adaptive Multi-Rate (AMR) and Adaptive Multi-Rate Wideband (AMR-WB) Audio Codecs”,RFC3267,June 2002
[7] ”Fenice – Open Media Streaming Server”,http://streaming.polito.it/server/,2004
[8] RealNetworks Inc.,” RTSP Interoperability with Realsystem Server”, http://docs.real.com/docs/rn/RealSystem_iQ_RTSP.pdf,December 2000
[9] Apple Computer Inc.,”Apple – Open Source – Darwin Streaming Server”,http://developer.apple.com/darwin/projects/streaming,2004
[10] Apple Computer Inc.,”QuickTime File Format”, http://developer.apple.com/documentation/QuickTime/PDF/QTFileFormat.pdf,2001
[11] 3GPP2 – 3RD Generation Partnership Project 2,”3GPP2 File Formats for Multimedia Service”,Version 1.0,December 2003
[12] 黃信璋,”嵌入式系統上之即時影音串流機制與其應用”,國立成功大學工程科學系碩士論文,2004
[13] 呂侑陞,”嵌入式系統之視訊音訊同步機制與應用”,國立成功大學工程科學系碩士論文,2004