RTSP over HTTP 用于 ip cam 流媒体的优势

时间:2021-03-09 00:21:31

标签: http rtsp ip-camera

我最近为一个项目购买了一个 ip cam。所以我的项目只是在网页上创建一个按钮,当点击它时显示来自凸轮的视频源。如果我必须通过浏览器流式传输 ip cam 的 rtsp 链接,我需要使用 ffmpeg 转换为 HLS。但是当我使用摄像头的 http 视频链接时,它简单方便。所以我的问题是, rtsp 比 http 有什么优势?以及在工业项目中我应该选择什么方法。目前我已经成功地实现了带有 http 视频链接的按钮并且它可以工作。我只是想知道如果我使用 rtsp 会有什么优势。非常感谢您抽出宝贵的时间。

1 个答案:

答案 0 :(得分:1)

这取决于您正在处理的网络环境。当然,使用 dash/HLS 会导致更高的延迟,但另一方面,使用 TCP 进行流传输更容易通过防火墙。

Apple 在 HTTP 上引入 RTSP 的理由:

<块引用>

使用标准的 RTSP/RTP,可以通过单个 TCP 连接。 (请参阅 RFC 2036“实时流协议 (RTSP)”,第 10.12 节) 不幸的是,这不足以覆盖大量的互联网用户。 这些用户通常位于客户端计算机具有间接访问权限的专用 IP 网络上 通过电子邮件和 HTTP 代理访问公共 Internet。 QuickTime HTTP 传输利用了 HTTP GET 和 POST 的能力 在回复中携带无限量数据的方法和消息正文 分别。在最简单的情况下,客户端向 流服务器打开服务器到客户端的通道。然后客户端进行POST 请求服务器打开客户端到服务器的通道。

Link