【问题标题】:RTSP 1.0 vs. RTSP 2.0RTSP 1.0 与 RTSP 2.0
【发布时间】:2018-01-13 20:32:27
【问题描述】:

实时流协议 (RTSP) 1.0 版于 1998 年发布为 RFC 2326

近 20 年后的今天,2016 年 12 月,2.0 版发布为RFC 7826

我想知道这些更改是否会影响使用 RTSP(通过实时传输协议 (RTP))进行直播的性能。

我知道 RTSP 不用于发送实时数据,而是用于会话建立和控制机制,如播放、暂停或停止流。所以我猜这些变化不会影响发送方和接收方之间的端到端延迟?

但在changes 中,它举例说明

请求流水线以快速启动会话;

所以我的问题是:引入的更改对性能有可衡量的影响吗?

例如:

  • 会话启动时间(直到流开始播放的时间)
  • 端到端延迟
  • RTSP 流量
  • ...

【问题讨论】:

    标签: streaming real-time rtsp rtp live-streaming


    【解决方案1】:

    这取决于您今天的实现支持什么...如果您阅读相关的新闻组,甚至阅读 RFC 的前几段,您将很快开始理解这一点...

    简而言之,我相信除了对性能产生可衡量的影响之外,还有一些变化有望创造更好的互操作性,但这还有待观察。

    大部分更改(奇怪的是)用于创建和播放存档媒体以及如何应对传输层中的此类更改,例如当不受支持的带宽满足请求的播放速率时......

    最有用的更改可能是文本/参数内容类型的定义和 Accept 标头语义。

    现在,流水线得到了更广泛的支持,并且可能已经得到了支持……IPV6 没有改变……NAT 得到了更好的处理,UDP 支持被删除,另一种类型的 TCP 传输也得到了支持,没有帧头……

    但总体而言....没有什么能让 Rtsp 2 比 1 更好......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-19
      • 2015-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      相关资源
      最近更新 更多