推荐的 IP 摄像机设置

实现稳定在线直播所需的兼容性及视频流参数

来自不同厂商的大多数 IP 摄像机都可以用于接入 rtsp.me。只要能提供标准的 RTSP 流,目前约 99% 的型号都适用。

合适的编码格式、帧率及关键帧设置,有助于让直播更快启动、运行更稳定。

检查 RTSP 地址

核心要求是 RTSP

摄像机的厂商本身并不重要。您可以使用海康威视(Hikvision)、大华(Dahua)、天地伟业(Tiandy)、HiWatch、Axis、宇视(Uniview)、Reolink、Tapo、Milesight 以及其他大多数品牌。

标准接入的强制条件是支持 RTSP 协议,并能获取视频流的 RTSP 地址。仅支持厂商自有云端应用、而不支持 RTSP 的摄像机,不适合直接接入。

常见厂商的地址格式及示例,汇总在页面 《在哪里找到摄像机的 RTSP 地址》 中。

支持 RTSP 的 IP 摄像机 → rtsp.me → 您网站上的在线直播

推荐配置

对于标准的在线直播,我们建议按以下方式配置直播流:

不同摄像机上的参数名称可能有所不同。GOP 也可能显示为 I-frame IntervalKey Frame IntervalGOP SizeGOP Length

H.264 编码格式

H.264 是常规接入推荐使用的编码格式。它得到摄像机的广泛支持,与视频处理及播放的兼容性也很好。

如果摄像机提供 H.264 的 Baseline、Main 及 High 三种配置文件,通常可以保留厂商默认设置的配置文件。如果遇到兼容性问题,请使用 Main Profile。

请勿将视频编码格式与传输协议混淆:H.264 负责编码画面,而 RTSP 负责提供视频流的访问方式。

帧率——25 FPS

请将帧率设置为每秒 25 帧。这对于大多数公开直播、监控摄像头、旅游景点及施工现场而言,已足以呈现流畅的动作画面。

如果您的上传速度有限,可以适当降低帧率。这样动作画面会显得不那么流畅,但码率及连接负载也会随之下降。

GOP——50 帧

在 25 FPS 的情况下,我们建议将 GOP(即关键帧间隔)设置为 50 帧。这意味着每 2 秒 出现一个关键帧:

25 FPS × 2 秒 = GOP 50 帧

关键帧包含完整的画面信息。间隔过长会增加直播启动及网络中断后恢复所需的时间,而间隔过短则会提高码率。

Smart Codec——关闭

请关闭 Smart Codec、Smart H.264、H.264+、Zipstream 以及其他厂商专有的智能压缩模式。这些模式可能会动态改变直播流的结构及关键帧间隔。

此类模式对厂商本地录像存档而言很有用,但可能会降低外部在线直播的兼容性和稳定性。

H.265 支持

rtsp.me 同样支持 H.265 视频流。这是一项付费功能,因为要在浏览器中兼容播放,需要额外的视频处理。

如果摄像机允许选择编码格式,但尚未开通专门的 H.265 功能,请使用 H.264。使用 H.265 前,请先确认相关条款以及该功能是否包含在您的套餐中。

无公网 IP 时使用 RTMP Push

如果摄像机支持 RTMP Push,它可以主动将视频流发送到 rtsp.me 服务器。连接由摄像机从局域网内部主动发起。

IP 摄像机 → RTMP Push → rtsp.me → 在线直播

使用这种方式,您无需:

设置时您需要使用 rtsp.me 提供的 RTMP 推流地址。请专门核实摄像机规格中是否支持 RTMP Push:能够播放 RTMP 与能够发送直播流是两种不同的功能。

主码流还是辅码流

初次设置时,使用摄像机的辅码流通常更容易:其分辨率和码率较低,因此对上传速度的要求也更低。

如果辅码流的画质不够理想,可以切换到主码流,并确认您的网络连接能够稳定承载其码率。无论选择哪种码流,H.264、25 FPS、GOP 50 及关闭 Smart Codec 的设置都同样适用。

常见问题

哪些厂商的摄像机适用?
来自不同厂商的大多数 IP 摄像机都可以使用。标准接入要求摄像机支持 RTSP,并能提供 RTSP 地址的访问权限。
推荐使用哪些设置?
H.264、25 FPS、GOP 为 50 帧——即每 2 秒一个关键帧,并关闭 Smart Codec。
是否支持 H.265?
支持。H.265 支持是一项付费功能。标准接入请使用 H.264。
为什么要关闭 Smart Codec?
厂商专有的智能压缩会动态改变直播流的结构,从而降低外部直播的兼容性。
没有公网 IP 能否使用?
可以,前提是摄像机支持 RTMP Push。它会主动将直播流发送到 rtsp.me,因此不需要固定 IP 和端口映射。

配置直播流并检测摄像机

选择 H.264,设置 25 FPS 和 GOP 50,关闭 Smart Codec,然后在 rtsp.me 上检查 RTSP 地址。

检查 RTSP 地址