协议边界
HEVC 检测只能说明当前浏览器报告的能力和样本播放结果,不能替代真实目标设备、真实容器和真实直播链路测试。
播放与检测逻辑
- 能力检测会读取 video.canPlayType、MSE、WebCodecs、WebRTC 等浏览器接口。
- 检测结果中的 probably/maybe/no 只是浏览器能力声明,最终仍以真实播放为准。
- 如果目标是摄像头 H.265,建议同时测试实际 HLS/FLV/MP4/fMP4 封装。
常见问题
浏览器能直接播放 RTSP 或 RTMP 吗?
现代浏览器不能直接播放 RTSP 或 RTMP。网页播放通常需要服务端把它们转换成 HLS、WebRTC、HTTP-FLV 或 WS-FLV。
H.265/HEVC 能保证所有浏览器播放吗?
不能。HEVC 支持取决于浏览器、操作系统、硬件解码和授权环境,Safari/iOS 相对友好,其他浏览器环境差异更大。
为什么同一个流在播放器软件里能播,网页不能播?
桌面播放器可以内置更多协议栈和解码器,浏览器受 Web 安全模型、MSE、CORS、MIME type 和 codec 支持限制。