为什么 RTSP 不能直接在浏览器中播放
当你的核心疑问很简单时,请看这一页:摄像头输出的是 RTSP,浏览器也存在,那为什么浏览器不能直接播放?
RTSP 从来不是为浏览器原生播放而设计的。RTSP.RUN 之所以存在,是因为很多摄像头已经提供 RTSP,而浏览器通常需要 HLS 或 WebRTC 这样的另一种交付格式。本页会用直白的语言解释这种差距,帮助你更快决定下一步。
关于浏览器限制的关键问题
先从浏览器的原生限制开始,再比较各种转换层究竟解决了什么。
这通常是由于地址错误、摄像机无法访问或连接被阻止造成的。
- 确保摄像机已开启,并在设置中启用了 RTSP。
- 要从互联网访问,流必须是公开可访问的(私有 IP,如
192.168.x.x,无法从外部访问)。 - 如果摄像机位于路由器之后,请设置端口转发(通常为端口
554)。 - 检查防火墙或您的互联网服务提供商是否阻止了连接。
您需要在路由器上配置端口转发(通常是端口 554),指向摄像机的内部 IP 地址。
- 您可以在网上找到针对特定路由器的教程。
- 请使用强密码,并禁用摄像机上不必要的服务。
可以。如果您的 IP 地址会不时更改,请使用免费的 动态 DNS 服务(如 No-IP、DuckDNS、Dynu)。
- 您将获得一个名称,它会自动更新为您的当前 IP 地址。
- 大多数路由器和摄像机在设置中都支持 DDNS 功能。
您可以在 whatismyipaddress.com 网站或路由器的管理界面中查看您的公网 IP。
注意:如果您使用移动或共享网络,您的 IP 可能会与其他用户共享。