Presentation is loading. Please wait.

Presentation is loading. Please wait.

DVB-H 接收系統中增強式 IPDC 功能 之設計 (The Design of the Enhanced IPDC Functions for a DVB-H Reception System) 指導教授:吳和庭老師 Speaker :周楷傑.

Similar presentations


Presentation on theme: "DVB-H 接收系統中增強式 IPDC 功能 之設計 (The Design of the Enhanced IPDC Functions for a DVB-H Reception System) 指導教授:吳和庭老師 Speaker :周楷傑."— Presentation transcript:

1 DVB-H 接收系統中增強式 IPDC 功能 之設計 (The Design of the Enhanced IPDC Functions for a DVB-H Reception System) 指導教授:吳和庭老師 Speaker :周楷傑

2  File repair server 簡介  RTSP 介紹  Future work  reference Outline

3  檔案修復方法有兩種:一種為 point-to-point(PTP) ,另一 種為 point-to-multipoint(PTM) ,這是在 DVB BlueBook A101 中定義的  Server 啟動的時機為 FLUTE Sender 已經停止傳送檔案但訊 號仍有遺失或是只有缺漏很少封包但如需取得完整資訊 須等待下次的循環  PTP 是利用超文本傳輸協定( HTTP , HyperText Transfer Protocol )而 PTM 則使用了 HTTP 與 FLUTE 兩種協定 File repair server 簡介

4 啟動 File repair 流程

5  Client 端的 file repair 請求需包含檔案的 URI 、 SBN(source block number) 和 ESI(encoding symbol ID)  假如 client 端有多個不完整檔案則需多次發出請求  下面為請求訊息範例  GET /path/repair script? fileURI=www.example.com/news/ latest.3gp&SBN=5;ESI=12&SBN=20;ESI=27 HTTP/1.1 Host: mbmsrepair1.example.com 啟動 File repair 流程 (cont’)

6  伺服器可以選擇要使用 PTP 或 PTM ,如使用 PTP 則回傳包 含客戶端所傳 ESI 的 200 OK message ,若是 PTM 則會重新 利用 multicast 方式與客戶端連線並傳送 302 Found response message  此臨時的 URI 為群播修復 session 傳送 SDP file(session description) 與 HTTP 回應所用, server 端會收集修復訊息 並傳送給發送端,修復訊息裡面會有不完整檔案的 URI 、 SBN 或 ESI  在與發送端溝通後可決定要修復的大小,是整個檔案、 完整的一個 blocks 或是只有幾個 encoding symbols 啟動 File repair 流程 (cont’)

7 UI 畫面

8  即時串流協議 (RTSP) 為能建立並控制一個或多個時 間同步的串流 (Streaming) 媒體,也稱為網際網路錄 影機遙控協議  RTSP 的語法及操作與 HTTP/1.1 類似  RTSP 於 RFC 2326 中有詳細說明 RTSP(Real Time Streaming Protocol) 介紹

9  RTSP 本身並不發送串流,通常是充當多媒體伺服器 的網路遠端控制  RTSP 是一種文本協定 (Text Transfer Protocol) , 使用 ISO 10646 ( UTF-8 )而並非 ISO 8859-1 ,與當前的國 際標準 HTML 相一致  使用 URI 請求時使用絕對 URI  RTSP 目前並不支援 HTTP/1.1“ 塊 ” 傳輸編碼

10  從伺服器上檢索媒體:用戶可通過 HTTP 或其他方法 傳送一個撥放請求  伺服器邀請進入會議:伺服器可被邀請加入現正進 行的會議或重播媒體  將新媒體加到現有的播放中:伺服器能告訴用戶端 接下來可用的媒體內容,對現場直播有用 RTSP 協定支援操作

11  頻道通訊的基礎是 RTP 和 RTSP , RTP 是下行傳輸的串流協 定,而 RTSP 是針對資料的控制協定  RTSP 支援伺服器與撥放器的雙向溝通,使用者可以透過 RTSP 下指令給伺服器做如暫停、快轉、倒帶、跳到下一 章等動作  但要實現控制功能必須要有專門的媒體播放器 (media player) 和媒體伺服器 (media server) 才可行 而 streaming 的傳輸一般都已需要專用伺服器和撥放器

12  RTSP 播放器 RTSP 伺服器 RTSP 控制分組( TCP ) RTP 資料分組( UDP ) RTCP 分組( UDP ) 客戶 伺服器 RTSP 僅僅是使媒體播放器能控制多媒體流的傳送。因此, RTSP 又 稱為帶外協定,而多媒體串流是使用 RTP 在帶內傳送的。 RTSP 與 RTP 和 RTCP 的關係

13  即時串流協定 (RTSP) 是應用層的協定,控制即時資料的 發送,主要目的為控制多個資料發送鏈接  可擴展性  易解析: RTSP 可由標準 HTTP 或 MIME 解析器來解析  安全性:使用網頁安全機制  傳輸獨立: RTSP 可使用 UDP 、 RDP( 遠端桌面通訊協定 ) 甚 至是 TCP 協定  多伺服器支援  紀錄設備控制 RTSP 協定特點

14  每個節目和媒體串流可用 RTSP URL 識別 ( 由描述檔定 義 ) 使用 HTTP 或其他途徑用戶皆可取得檔案  三種操作模式: 1. 單播 2. 群播但由伺服器選擇位址 3. 群播由用戶選擇位址  SETUP  PLAY 和 RECORD  PAUSE  TEARDOWN RTSP 操作方式與狀態

15  需隨時保持雙向連接 ( 客戶可能隨時暫停或快轉某依檔案 )  回應廣播的同時能及時處理新接收的即時廣播資料並編 碼  提供額外功能:如單播 (VOD) 、群播、廣播  通常採用 Concurrent Server 演算法 Streaming server 主要功能

16 RTSP 應用的方式

17  完成 file repair server 的傳送機制  實作部分 RTSP server 的功能來實現 dvb-h 的影音同步 Future work

18 1.RTSP RTP RTCP,URL: http://stenlyho.blogspot.com/2007/04/rtsp-rtp.html. http://stenlyho.blogspot.com/2007/04/rtsp-rtp.html 2.Jani Peltotalo, Sami Peltotalo, Jarmo Harju and Rod Walsh, “Performance analysis of a file delivery system based on the FLUTE protocol,” Oct. 2006 3.H. Schulzrinne, Columbia U., A. Rao, R. Lanphier, “Real Time Streaming Protocol (RTSP),” RFC 2326, Apr. 1998 reference

19  一個 Darwin Streaming Server( 為一 linux RTSP server) , 並有一小型的 RTSP Client Source http://folk.uio.no/meccano/reflector/ 指令如下: mplayer –noframedrop –dumpfile out.rm – dumpstream rtsp://url/to/file.rm 附錄

20 Thanks for your attention


Download ppt "DVB-H 接收系統中增強式 IPDC 功能 之設計 (The Design of the Enhanced IPDC Functions for a DVB-H Reception System) 指導教授:吳和庭老師 Speaker :周楷傑."

Similar presentations


Ads by Google