2008-10-09 250 views
1

我正在尋找使用RTSP支持流式視頻到多個設備的優勢。我有:RTSP的優點是什麼?

  1. TCP的好處。
  2. 網絡上常用的協議,因此受到大量基礎設施的支持。
  3. 通常在網絡上使用很多工具和堆棧。
  4. 可以使用SSL。
  5. 廣泛的設備支持(不知道在這一個)

任何其他的想法?

回答

3

RTSP具有高度靈活性的好處,但代價是實施起來更加複雜。它也是一個廣泛支持的標準,尤其是在其作爲3GPP協議棧一部分的移動電話上。

直接回答您的清單幾點:

  1. RTSP可以使用UDP和TCP。一些客戶端將在傳輸協議之間優雅地切換。

  2. 有不少的選擇;開源和商業。商業產品往往價格昂貴,但相當實用,而開源產品更靈活,但缺乏相當多的優化。

  3. 雖然有相當多的圖書館,有沒有那麼多完成的項目作爲一想,大多數項目都處於穩定狀態,但很老:

    • MPEG4IP(最初由思科)有一年內未見發展
    • DSS偶爾落後於QTSS。一些叉子的談論已經出現,但沒有明確表明
    • VLC是標準瑞士軍刀用於媒體,包括流媒體,但服務器是不是設計用於重載。 VLC也很難成爲一個簡單的流媒體客戶端。
  4. 就我所知,DSS不支持RTSP連接的SSL,而使用SSL流式傳輸實際視頻可能太慢而不實用。

  5. RTSP支持VLC,QuickTime播放器,mplayer,RealPlayer和大多數3G兼容手機(里程可能會有所不同)。

使用多播和UDP以及庫支持的優勢可能會使RTSP/RTP非常適合內部應用程序。支持的廣泛性使其成爲需要支持廣泛客戶的應用程序的不錯選擇。複雜性的實際成本可能對於與先前存在的技術不兼容的外部應用(例如不需要支持手機的互聯網收音機)而言並不那麼有利。