跳到主要內容

臺灣博碩士論文加值系統

(35.175.191.36) 您好!臺灣時間:2021/07/30 12:40
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:曹素仙
研究生(外文):SU-HSIAN TSAO
論文名稱:串流平台多使用者的傳輸時間分析
論文名稱(外文):Multi-user Timing Control in Streaming Server
指導教授:張文鐘
學位類別:碩士
校院名稱:國立交通大學
系所名稱:電機學院通訊與網路科技產業專班
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2007
畢業學年度:96
語文別:中文
論文頁數:73
中文關鍵詞:流伺服器如何使用單一行程來達到多工
外文關鍵詞:discuss the method that can be used to maintain a smooth transmission order for all frames in a multi-user
相關次數:
  • 被引用被引用:0
  • 點閱點閱:273
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
串流伺服器因為必須同時服務多個用戶的連線需求以及要滿足即時傳送
封包給不同用戶,因此如何設計一個順序來控制每張frame的傳送時間是本論文重點。

伺服器會對每一張frame計算其PTS(display order)和傳送時間DTS(Sending order ),並且依照DTS(Sending order)來傳送該frame。當某個使用者的frame所切割出來的payload的DTS(Sending order)小於系統時間(Wall clock)時,意即該payload可以開始經過封裝傳送的處理,而在此需特別強調的是同一個frame所切割出來的payload都會具有同樣的DTS(Sending order)。

本論本研究的核心所在便是去研究串流伺服器如何使用單一行程來達到多工,其時間排程的機制、以及設計理念。
Streaming servers need to consider the simultaneous transmission requirement for all users, thus how to design a mechanism to control every packet’s transmission time will be a critical issue in the server design.

For real time transmission, server would calculate a sending order for each frame. This order is denoted as DTS. The packets associated with a frame are sent according to DTS of a frame. During transmission the DTS of a payload of one user is compared with the Wall clock and packets are sent sequentially.

The thesis is to discuss the method that can be used to maintain a smooth transmission order for all frames in a multi-user environment such that the real time transmission can be achieved and the network is not over-flown.
摘 要 I
ABSTRACT II
致 謝 III
目錄 IV
圖目錄 VI
表目錄 VII
一、緒論 1
1.1 串流伺服器簡介 1
1.2 研究背景與動機 3
1.3 論文架構 6
第二章 串流伺服器介紹 7
2.1 循序式串流伺服器 (HTTP STREAMING SERVER) 7
2.2 即時式串流伺服器(RTSP STREAMING SERVER) 8
2.3 循序/即時式伺服器比較 9
2.4 串流系統架構 9
2.5 FFSERVER串流伺服器的組成與多工的型態 10
2.5.1 FFserver串流伺服器的溝通協定 11
2.5.2 Socket建立與連線的基本程序 13
第三章 伺服器多工型態 14
3.1 ITERATIVE SERVER 14
3.1.1 Select函數 15
3.1.2 Single Process Iterative Server 17
3.2 CONCURRENT SERVER 23
3.2.1 Fork 函數 24
3.2.2 Thread 27
第四章 多工串流時間控制與數據分析 31
4.1 多工的串流時間控制 31
4.2 MPEG INTRODUCTION 32
4.2.1 Group of Pictures(GOP) 33
4.2.2 PTS and DTS 34
4.3 單行程串流伺服器整個系統流程分析 36
4.4 . 單行程多使用者的時間控制流程 39
4.5 時間控制演算法的分析 40
4.5.1 單一用戶的訊框處理 41
4.6 多用戶的訊框處理 47
4.6.1 多用戶封包的傳送時間控制 49
第五章 結論 55
參考文獻 57
附錄 一:如何在WINDOWS下去編譯以及執行 FFSERVER 59
附錄 二:在SUSE –LINUX作業系統下編譯與及執行FFSERVER 61
附錄 三:如何在WINDOWS下去編譯以及執行 LIVE555 65
附錄 四:TRACE程式時所使用的到的程式碼流程 68
[1] http://ffmpeg.mplayerhq.hu/

[2] http://www.live555.com/

[3] http://www.videolan.org/vlc/

[4] http://www.faqs.org/rfcs/rfc2616.html RFC 2616 - Hypertext Transfer Protocol – HTTP/1.1

[5] http://www.youtube.com

[6] http://www.nuuo.com

[7] http://www.mingw.org/download.shtml

[8] http://www.libsdl.org/download-1.2.php

[9] H.Schulzrinne , A.Rao, and R.Lanphier, "Real Time Streaming Protocol(RTSP)", RFC2326,April 1998

[10] H. Schulzrinne, Columbia University, “RTP:A Transport Protocol for Real-Time ”,RFC3550. Titl , July2003

[11] E.COMER , L.STEVENS , “INTERNETWORKING with TCP/IP”, Volume 3
Publisher :Prentice Hall

[12] 陳重嘉,experience in software development concepts,disciplines and cases

[13] 吳宗修,Analysis of Streaming Server’s Properties,國立交通大學,96學年度

[14] UNIX網路程式設計,網路應用程式設計介面Socket與XTI
作者:W. Richard Stevens ,譯者:林慶德,出版:培生

[15] 多媒體通訊,原理•標準•與系統第二版
作者:戴顯權、陳瀅如、王春清編著,出版:紳藍


[16] Silberschatz , Galvin and Gagne , “Operating System Principles”, SIXTH EDITION , Publisher :WILEY

[17] William Stallings , Operation Systems:Internals and Design Principles, 5th ed. ,
Publisher:Prentice Hall , 2004
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top