跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.134) 您好!臺灣時間:2025/11/14 05:26
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:邱盈創
研究生(外文):Ying-Chuang Chiou
論文名稱:基於RTSP之負載分散伺服器及達爾文伺服器之MPEG-2TS支援
論文名稱(外文):A Load Distributed Server based on RTSP and The MPEG-2 TS Support in DSS
指導教授:陳文進陳文進引用關係
指導教授(外文):Wen-Chin Chen
學位類別:碩士
校院名稱:國立臺灣大學
系所名稱:資訊工程學研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2007
畢業學年度:95
語文別:中文
論文頁數:19
中文關鍵詞:達爾文串流伺服器串流伺服器RTSPMPEG-2 TS
外文關鍵詞:Darwin Streaming ServerDSSMPEG-2 TSStreaming ServerRTSP
相關次數:
  • 被引用被引用:1
  • 點閱點閱:441
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
由於硬體的限制,使得線上串流服務單一伺服器有其服務人數的上限,所以往往
需要由許多機器來做負載的分散,提高單一時間能服務的人數能夠滿足使用者的
人數。而本篇論文基於RTSP的標準實做一負載分散伺服器,透過RTSP中所定義
的“303 See Other”來做導向,希望提供一個結構鬆散的伺服器群來提高視訊串流
服務的延展性(scalability),並透過伺服器狀態監控(monitor)來增加系統服務的可
靠性,同時在有聰明的客戶端程式的支援下,也可以結合不同類型的伺服器來組
成這個結構鬆散的伺服器群。
此外我們也提供了在Darwin Streaming Server中的MPEG-2 TS支援,讓目前
內容供應商擁有的影音資源可以直接經由Darwin Streaming Server來進行隨選視
訊串流的服務,而不需要經過繁雜的轉檔程序,讓使用者與系統供應商各蒙其
利。
Because the limitations of hardware, a streaming server has the limitation of its
service. In order to provide the scalability, the system provider must build a group
of large servers to serve the customers. This thesis provides the implementation of
a load distributed server based on RTSP. In this system, the master server uses the
“303 See Other” response in RTSP to redirect the clients. Using the mechanism, we
provide a loose architecture for scalable. We also add a monitoring mechanism to
make the system reliable. If this system collaborates with smart clients, it can also
group the variant servers as our loose architecture of servers.
Additionally we make the Darwin Streaming Server can process the MPEG-2
TS file and streaming it. The benefit is to accelerate the clip online. Because the
the multimedia owned by content providers are MPEG-2 TS, the system provider
can immediately use those files without transcoding.
論文口試委員審定書 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i
誌謝 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii
中文摘要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
英文摘要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
目錄 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
表目錄 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
圖目錄 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
1 簡介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 相關研究 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.1 Darwin Streaming Server . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.1.1 Darwin Streaming Server的系統架構 . . . . . . . . . . . . . . 2
2.1.2 Core Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.1.3 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1.4 QTSSAdminModule . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 RTSP、RTCP、RTP、以及SDP . . . . . . . . . . . . . . . . . . . . 5
2.2.1 RTSP(Real Time Streaming Protocol) . . . . . . . . . . . . . 6
2.2.2 RTP(Real-time Transport Protocol) . . . . . . . . . . . . . . 7
2.2.3 RTCP(Real Time Control Protocol) . . . . . . . . . . . . . . 7
2.2.4 SDP(Session Description Protocol) . . . . . . . . . . . . . . . 8
2.3 MPEG-2 TS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3 系統架構 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.1.1 Redirecting System . . . . . . . . . . . . . . . . . . . . . . . . 10
3.1.2 MPEG-2 TS Support . . . . . . . . . . . . . . . . . . . . . . . 10
3.2 Redirecting System . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2.1 Redirecting Procedure . . . . . . . . . . . . . . . . . . . . . . 12
3.2.2 Server Status Reporter . . . . . . . . . . . . . . . . . . . . . . 13
3.2.3 Server Status Monitor Task . . . . . . . . . . . . . . . . . . . 13
3.2.4 Target Server Selection . . . . . . . . . . . . . . . . . . . . . . 14
3.3 MPEG-2 TS Support . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.3.1 Open File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.3.2 Send the Packets . . . . . . . . . . . . . . . . . . . . . . . . . 16
4 結論與未來展望 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
結論 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.1
未來展望
4.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
參考文獻 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
附錄一:PostgreSQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
[1] Ming-Xiang Fu. Improving video on demand applications. Master’s thesis, Na-
tional Taiwan University, 2006.
[2] PostgreSQL Global Development Group. PostgreSQL. PostgreSQL Global De-
velopment Group, 2007.
[3] R. Frederick H. Schulzrinne, S. Casner. RTP: A Transport Protocol for Real-
Time Applications. Audio-Video Transport Working Group, 2003.
[4] R. Lanphier H. Schulzrinne, A. Rao. Real Time Streaming Protocol (RTSP).
Network Working Group, 1998.
[5] Apple Computer Inc. QuickTime Streaming Server Modules Programming Guide,
2005.
[6] C. Perkins M. Handley, V. Jacobson. SDP: Session Description Protocol. Net-
work Working Group, 2006.
[7] Wikipedia. MPEG-2. Wikipedia, 2007.
[8] Wikipedia. Wikipedia. Wikipedia, 2007.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top