Joe*_*oey 8 streaming real-time rtp rtsp live-streaming
实时流协议(RTSP)版本1.0 于1998年作为RFC 2326发布.
现在将近20年后,2.0版于2016年12月发布为RFC 7826.
我想知道这些变化是否会影响使用RTSP(通过实时传输协议(RTP))进行直播的性能.
我知道RTSP不用于发送实时数据,但用于会话建立和控制机制,如播放,暂停或停止流.所以我猜这些变化对发送方和接收方之间的端到端延迟没有影响?
但是在变化中它就是例如
请求流水线以便快速启动会话;
所以我的问题是:对引入的更改的性能是否有可衡量的影响?
例如:
这取决于您今天的实现支持什么...如果您阅读相关的新闻组甚至 RFC 的前几段,您将很快开始理解这一点...
简而言之,我相信除了对性能产生可衡量的影响之外,还有一些变化有望创造更好的互操作性,但这还有待观察。
大多数更改(奇怪的是)是为了创建和播放存档媒体以及如何应对传输层中的此类更改,例如当不支持的带宽满足请求的播放速率时......
最有用的更改可能是文本/参数内容类型的定义和 Accept 标头语义。
流水线现在得到了更广泛的支持,并且可能已经得到了支持... IPV6 没有改变... NAT 得到了更好的处理,并且放弃了 UDP 支持,并且支持另一种类型的 TCP 传输而无需帧头...
总的来说,没有什么比 1 更好的了。