首页 > 解决方案 > RTSP over HTTP 用于 ip cam 流的优势

问题描述

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

标签: httprtspip-camera

解决方案


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

Apple 引入 RTSP over HTTP 的理由:

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

关联


推荐阅读