Streaming RTSP的优势是什么?

Streaming RTSP的优势是什么?,streaming,protocols,Streaming,Protocols,我正在寻找使用RTSP支持将视频流传输到多个设备的优势。我有: TCP的好处 web上常用的协议,因此受到许多基础设施的支持 网络上常用的工具和堆栈很多 可以使用SSL 广泛的设备支持(对此不确定) 还有其他想法吗?RTSP的优点是高度灵活,但实施起来更加复杂。它也是一个广泛支持的标准,尤其是在手机上,它是3GPP协议栈的一部分 直接回答您的列表要点: RTSP可以使用UDP和TCP。一些客户机将在传输协议之间优雅地切换 有相当多的选择;开源和商业化。商业产品往往价格昂贵但功能齐全,而开源产品则

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

  • TCP的好处
  • web上常用的协议,因此受到许多基础设施的支持
  • 网络上常用的工具和堆栈很多
  • 可以使用SSL
  • 广泛的设备支持(对此不确定)

  • 还有其他想法吗?

    RTSP的优点是高度灵活,但实施起来更加复杂。它也是一个广泛支持的标准,尤其是在手机上,它是3GPP协议栈的一部分

    直接回答您的列表要点:

  • RTSP可以使用UDP和TCP。一些客户机将在传输协议之间优雅地切换

  • 有相当多的选择;开源和商业化。商业产品往往价格昂贵但功能齐全,而开源产品则更为灵活,但往往缺乏很多改进

  • 尽管有相当多的库,但已完成的项目并没有人们希望的那么多,大多数项目处于稳定状态,但非常陈旧:

    • MPEG4IP(最初由Cisco开发)已经一年多没有开发了
    • DSS有时落后于QTS。一些关于叉子的讨论突然出现,但没有明确的结果
    • VLC是用于媒体(包括流媒体)的标准瑞士军刀,但服务器不是为重载设计的。VLC也很难强制成为一个简单的拖缆客户端
  • 据我所知,DSS不支持RTSP连接的SSL,使用SSL传输实际视频可能太慢,不实用

  • RTSP由VLC、QuickTime Player、mplayer、RealPlayer和大多数3G兼容手机支持(尽管里程可能有所不同)

  • 使用多播和UDP以及库支持的优势可能使RTSP/RTP非常适合内部应用程序。广泛的支持使得它对于需要支持广泛客户机的应用程序也是一个不错的选择。对于不需要与现有技术兼容的外部应用程序(例如不需要支持手机的互联网收音机),复杂度的实际成本可能不太有利