直接回答
探测流,确认 H.265 已公布,并在实际目标设备上进行测试。 如果失败,请在插入转码网关之前尝试相机的 H.264 子码流。
为什么会发生这种情况
RTSP 传输支持和 H.265 解码支持是分开的。 硬件解码器、浏览器传输格式和应用程序实现各不相同,因此一台设备上的工作摄像头流无法建立整个设备组的兼容性。
在假设观看者或网络出现问题之前,请检查公布的曲目和编解码器参数。
受控测试
在每个目标平台上测试一个主流和一个子流,同时记录 CPU 使用情况、启动时间和热行为。
一次更改一个变量。 记录相机型号、固件、终端、账号; 然后将网络可达性、协议响应、媒体传输和解码作为单独的层进行测试。
使用专用的仅供查看的帐户和值得信赖的本地诊断工具。 在共享输出之前编辑凭证、私人地址和识别数据。
诊断顺序
| 查看 | 行动 | 进展的证据 |
|---|---|---|
| 广告编解码器 | 确认流实际上是 H.265。 | 探头输出标识 HEVC 视频。 |
| 目标解码器 | 在每个受支持的设备类别上播放。 | 设备渲染时不会出现软件解码器过载的情况。 |
| 倒退 | 启用 H.264 子流。 | 无需转码即可恢复兼容性。 |
| 网关 | 仅当源无法提供可用的配置文件时才进行转码。 | 测量增加的延迟和容量成本。 |
保留证据
维护包含编解码器、分辨率和结果的相机与设备矩阵。 它阻止单一的成功推广到每个客户。
边界和安全说明
转码可以解决兼容性问题,但会增加计算、延迟和另一个故障域; 它应该是一个明确的架构选择。
对于远程查看,请使用托管 VPN,而不是将 RTSP 或摄像机管理端口直接暴露到公共互联网。
SmartRTSP
SmartRTSP 是一款以相机为中心的 RTSP 和 ONVIF 查看器,适用于 Apple 设备、Windows 和 Android。 适合直接观看、发现和多机位检查; 当需要连续记录、证据导出或集中企业控制时,保留专用的 NVR 或 VMS。
常见问题
RTSP 支持 H.265 吗?
RTSP可以控制不同媒体编解码器的交付; 实际的 H.265 支持取决于服务器和客户端。
我应该将 H.265 转换为 H.264 吗?
首先尝试本机 H.264 相机子流,因为它可以避免网关计算和额外延迟。
为什么 H.265 在桌面上可以工作,但在手机上却不行?
设备或应用程序可能会暴露不同的硬件解码器功能和资源限制。
主要参考文献
相关 SmartRTSP 指南
打开相关指南在添加转码器之前确定相机、查看器和目标设备是否可以携带和解码 HEVC。