在哪里找到您摄像机的 RTSP 地址

如何确定视频流地址,并在接入前进行测试

RTSP 地址是摄像机传输视频流所使用的地址。您需要它才能将 IP 摄像机接入 rtsp.me,从而获得可直接用于浏览器或网站的现成直播。

并不存在适用于所有摄像机的统一地址:具体格式取决于厂商、型号、固件版本和设备设置。

测试 RTSP 地址

RTSP 地址由哪些部分组成

大多数地址遵循相同的基本格式:

rtsp://login:password@ip-address:port/stream-path

如果密码中包含 @:/#%,这些字符可能需要进行 URL 编码。为了便于排查问题,更简单的做法是在摄像机上单独创建一个用户,密码使用由字母和数字组成的长字符串。

去哪里查找地址

先从摄像机标签、包装盒或路由器设备列表中,确认准确的厂商名称和型号。然后查看以下几个来源:

  1. 摄像机的网页管理界面。 在浏览器中打开其局域网 IP 地址,查找“Network”“Port”“RTSP”“Video”“Stream”或“Integration”等设置项。
  2. 说明书和厂商官网。 搜索“具体型号 + RTSP URL”或“具体型号 + RTSP stream”。
  3. 厂商的手机应用。 高级网络设置中有时会列出 RTSP 端口以及协议开关。
  4. ONVIF。 兼容的 ONVIF 发现工具可以自动获取摄像机配置文件和码流地址。
  5. 录像机。 对于接入 NVR 的摄像机,地址中可能包含的是录像机的 IP 和通道编号,而不是摄像机本身的地址。
支持 ONVIF 并不总是意味着 RTSP 默认已经开启。有些摄像机需要单独启用该协议,或需要为第三方应用创建专门的用户。

RTSP 地址示例

以下是常见的地址模板。请将 <login><password><ip><port> 替换为您自己的实际值。您具体的型号或固件版本使用的路径可能有所不同。

Hikvision

rtsp://<login>:<password>@<ip>:<port>/Streaming/Channels/101

101 通常表示第一通道的主码流,102 表示子码流。对于第二通道,通常使用 201202

HiWatch

rtsp://<login>:<password>@<ip>:<port>/Streaming/Channels/101

大多数 HiWatch 设备沿用 Hikvision 的格式:101 是第一通道的主码流,102 是子码流。

Dahua

rtsp://<login>:<password>@<ip>:<port>/cam/realmonitor?channel=1&subtype=0

subtype=0 通常表示主码流,subtype=1 表示子码流。

Tiandy

rtsp://<login>:<password>@<ip>:<port>/1/1

第一位数字通常表示通道,第二位表示码流:/1/1 是第一通道的主码流,/1/2 是子码流。部分系列使用不同的路径,请查看 ONVIF 配置文件中的 RTSP 地址。

Axis

rtsp://<login>:<password>@<ip>:<port>/axis-media/media.amp

根据具体型号和配置的不同,地址后面可能会附加分辨率、编码格式和配置文件等参数。

Hanwha Vision

rtsp://<login>:<password>@<ip>:<port>/profile1/media.smp

profile1 中的数字取决于在摄像机上创建的视频配置文件。请在设备的网页管理界面中选择您需要的配置文件。

Vivotek

rtsp://<login>:<password>@<ip>:<port>/live.sdp

支持多码流的型号可能会使用 /live2.sdp 等路径以及其他码流编号。

Reolink

rtsp://<login>:<password>@<ip>:<port>/h264Preview_01_main

子码流的路径通常以 _sub 结尾。部分型号需要先在网络设置中启用 RTSP。

TP-Link Tapo

rtsp://<login>:<password>@<ip>:<port>/stream1

stream1 通常是主码流,stream2 是子码流。请使用在 Tapo 应用中创建的独立摄像机账户。

Uniview

rtsp://<login>:<password>@<ip>:<port>/media/video1

子码流通常使用路径 /media/video2

Milesight

rtsp://<login>:<password>@<ip>:<port>/main

子码流通常使用路径 /sub

Imou

rtsp://<login>:<password>@<ip>:<port>/cam/realmonitor?channel=1&subtype=0

许多型号沿用 Dahua 的格式:subtype=0 表示主码流,subtype=1 表示子码流。并非所有型号都支持 RTSP,可能需要在应用中启用。

EZVIZ

rtsp://admin:<verification-code>@<ip>:<port>/h264_stream

在兼容的型号上,密码通常就是设备标签上印制的验证码。是否支持 RTSP 以及具体路径取决于型号和固件版本。

UniFi Protect

对于 UniFi 摄像机,RTSP 或 RTSPS 地址是在 UniFi Protect 界面中,针对您选择的摄像机和码流画质自动生成的。请直接复制系统给出的地址:并不存在可以安全手动拼出的通用路径。

RVi、TRASSIR 和 Beward

这些厂商使用多种硬件平台和产品线,路径并不统一。请通过 ONVIF、网页管理界面或您具体型号的说明文档来查找地址。不要仅仅因为品牌相同,就直接沿用其他相似摄像机的路径。

通用 ONVIF 变体

rtsp://<login>:<password>@<ip>:<port>/onvif1

部分 OEM 摄像机会使用这一路径,但它并非通用标准。更稳妥的做法是从设备的 ONVIF 配置文件中获取准确的地址。

主码流还是子码流

一台摄像机通常会提供多个设置不同的 RTSP 码流:

建议先使用子码流。如果画质不够,且您的上行带宽允许,再切换到主码流。

局域网地址与外部地址

在局域网内,地址中可能包含类似 192.168.1.100 这样的地址。rtsp.me 的服务器位于您的网络之外,无法直接连接到这样的地址。

若要建立直接连接,请使用路由器的公网 IP 或 DDNS 域名,配合映射到摄像机 RTSP 端口的外部端口:

rtsp://login:password@public-ip:external-port/stream-path

如果您没有公网 IP,可以使用 MyVMS Bridge、在兼容的摄像机上使用 RTMP Push,或使用现成的 rtsp.me 摄像机方案。详细的连接方案说明请见《如何在网站上创建实时直播》页面。

如何测试地址

  1. 整理出完整的 RTSP 地址,包含登录名、密码、地址、端口和码流路径。
  2. 打开 rtsp.me,将地址粘贴到测试表单中。
  3. 点击“Test”,等待远程检测的结果。

如果直播流无法打开,请检查登录凭证、RTSP 端口、路径、摄像机上是否已启用 RTSP,以及外部端口是否可以访问。如果使用 H.265 遇到问题,且摄像机支持切换编码格式,可以尝试使用 H.264 子码流。

RTSP 地址包含您摄像机的访问信息。请不要将其发布在网页上,或发送到公开的聊天中。若要用于网站,请使用 rtsp.me 提供的现成播放器代码。

常见问题

在哪里可以找到摄像机的 RTSP 地址?
请查看摄像机的网页管理界面和说明书、厂商的支持页面,或 ONVIF 设置。查找时需要提供准确的厂商名称和型号。
RTSP 使用哪个端口?
标准端口是 554,但它可能已在摄像机上被更改,或在设置路由器时被替换为另一个外部端口。
为什么我厂商对应的示例地址不起作用?
同一品牌不同型号和固件版本之间,路径可能有所不同。请查阅您具体型号的说明文档,并确认已启用 RTSP。
该如何选择码流?
子码流所需的上行带宽更少,通常更适合用于网站。当画质要求较高,且您的网络能承受相应码率时,可以选择主码流。
可以使用摄像机的局域网 IP 吗?
只能在同一局域网内使用。要从 rtsp.me 建立直接连接,需要公网 IP 或 DDNS 加端口映射;如果没有公网 IP,则需要使用其他连接方式。

找到摄像机的地址了吗?

在 rtsp.me 上测试您的 RTSP 地址。测试成功后,即可接入摄像机,获取用于网站的现成直播代码。

测试 RTSP 地址