RTSP有哪些优点?

时间:2008-10-09 13:49:39

标签: streaming protocols

我正在寻找使用RTSP支持流媒体视频到多个设备的优势。我有:

  1. TCP的好处。
  2. 网络上常用的协议,因此受到大量基础设施的支持。
  3. 通常在网上使用很多工具和堆栈。
  4. 可以使用SSL。
  5. 广泛的设备支持(对此不确定)
  6. 还有其他想法吗?

1 个答案:

答案 0 :(得分:3)

RTSP具有高度灵活性的优势,但代价是实施起来更加复杂。它也是一种广泛支持的标准,特别是在移动电话上,它是3GPP协议栈的一部分。

直接回复您的列表点:

  1. RTSP可以使用UDP和TCP。有些客户端会在传输协议之间优雅地切换。

  2. 有很多选择;开源和商业。商业产品往往价格昂贵但功能齐全,而开源产品更灵活,但往往缺乏相当多的润色。

  3. 虽然有很多图书馆,但是没有像你想要的那么多的完成项目,大多数项目处于稳定状态,但已经很老了:

    • MPEG4IP(最初由思科)在一年多时间内没有发展
    • DSS偶尔落后于QTSS。一些关于叉子的讨论已经出现,但没有明确表明
    • VLC是媒体的标准瑞士军刀,包括流媒体,但服务器 NOT 设计用于重载。 VLC也非常难以成为一个简单的流媒体客户端。
  4. 据我所知,DSS不支持RTSP连接的SSL,使用SSL传输实际视频可能太慢而不实用。

  5. RTSP由VLC,QuickTime Player,mplayer,RealPlayer和大多数3G兼容手机支持(里程可能会有所不同)。

  6. 使用多播和UDP以及库支持的优势可能使RTSP / RTP非常适合内部应用程序。广泛的支持使其成为需要支持广泛客户的应用程序的理想选择。对于不需要与先前存在的技术兼容的外部应用,复杂性的实际成本可能不那么有利,例如不需要支持手机的互联网无线电。