Chapter 2-1: 何謂 RTSP (Real Time Streaming Protocol)?

簡介: 什麼是RTSP

RTSP 可以用來控制一到數個 audio 或 video 的 media streams. 它負責的 是 streams 的控制, 但傳輸時所用的 protocol 或 mechanism 卻不在它定義的範圍內. 也就是說, server的maintainer 可 以 選 擇 用 tcp 或 udp 來 implement 它的傳輸協定 RTP.

RTSP 有什麼特點呢?

  1. 它的語法和運作跟 HTTP/1.1 類似.
  2. 它並不是個很強調 time synchronized 的 protocol, 所以在現今的網路上, 它可以容忍偶而的網路延遲.
  3. RTSP 還支援 Multicast, 所以, 除了降低網路的 load 外, 還能提供 video conference 的功 能.
  4. 尤其與 HTTP/1.1 運作方式相似, 所以 proxy 的 cache 功能也適用於 RTSP. 在 load sharing 上, 因 RTSP 具有 redirect 功能, 所以可視 load 轉換提供服務的 server.


RTSP 和 HTTP 有何不同?
  1. RTSP 新增了一些 methods, 而且跟 HTTP 有不同的 protocol identifier.
  2. RTSP server 需要隨時 maintain state, 簡單的說, 它不像 HTTP 一樣是 stateless.
  3. 除了 client 有 Request 外 , server 也有可能會發出 Request.
  4. Request-URI 要 用 absolute URI.


RTSP 的運作方式
 

 



 [ 上一頁 ]|[ 回到首頁 ]|[ 下一頁 ]