查看 RTSP 流

查看 RTSP 流

我有许多 Foscam Fi2918w 摄像头,它们都可以使用 HTTP 顺利传输数据。我需要将其中一个摄像头更改为通过 VLC 使用 RTSP。我总是收到一条错误消息,仅表示无法打开数据流(例如),cvlc 'rtsp://IPADDRESS:88'仅产生以下内容:

00007f2c88001130] live555 demux error: Failed to connect with rtsp://192.168.254.18:88/
[00007f2c88004990] main stream error: connection failed: Connection refused
[00007f2c88004990] satip stream error: Failed to connect to RTSP server 192.168.254.18:88
[00007f2c88004990] main stream error: connection failed: Connection refused
[00007f2c88004990] access_realrtsp stream error: cannot connect to 192.168.254.18:88
[00007f2c88004990] main stream error: Connection failed
[00007f2c88004990] main stream error: VLC could not connect to "192.168.254.18:88".
[00007f2c94000c80] main input error: Your input can't be opened
[00007f2c94000c80] main input error: VLC is unable to open the MRL 'rtsp://192.168.254.18:88/'. Check the log for details.

关于我做错什么有什么想法吗?

答案1

根据https://www.foscam.com/faqs/view.html?id=81,网址为:

  • rtsp://用户名:密码@ip地址:88/videoMain
  • rtsp://用户名:密码@ip地址:88/videoSub
  • rtsp://用户名:密码@ip地址:88/audio

因此,请尝试将 videoMain 或 videoSub 添加到您的 RTSP URL;并且,如果有必要,还要确保您指定了用户名和密码。

您的“连接被拒绝”错误通常意味着无法连接到端口,而不是 URL 路径错误(在成功连接后会发生),但上述方法值得一试,因为它很容易尝试。

之后,我要做的下一件事是检查相机上的设置,确保没有需要切换才能启用 RTSP 的选项,并确保如果端口号可配置,则它与您尝试连接的端口相匹配。另外,我相信 RTSP 的默认端口是 554,因此您可以祈祷并在客户端快速尝试该端口,然后再深入了解相机设置。

除此之外,还有其他基本的故障排除方法(无特定顺序):

  • 您的电脑是否有软件防火墙阻止传出连接?(如果是,请尝试暂时禁用它进行测试。)
  • 这是正确的 IP 吗?
  • 是否可以通过其他方式从您的 PC 访问它(例如,您是否可以通过浏览器或通过任何正常程序访问其配置 UI)?
  • 您能 ping 通吗?
  • 您的 PC 网络设置正确吗?它已连接吗?它与摄像机位于同一子网(例如 192.168.254.x,掩码为 255.255.255.0 或您正在使用的任何掩码)?
  • 电缆是否连接(两端都有链接灯吗?)
  • 88 端口是否开放?(你可以尝试用端口扫描工具扫描摄像头)
  • 是否可以从不同的机器访问它(如果您的网络上有东西可以测试;甚至是智能手机或平板电脑等)?
  • 您的电脑和相机之间是否有另一个防火墙可以阻止它?

我知道这不是一个明确的答案,但根据给出的信息,这就是我能想到的全部。希望它能有所帮助,或者至少能让你走上正确的道路!

答案2

我使用 VLC 观看了以下两个直播

rtsp://admin:[email protected]:88/videoMain
rtsp://admin:[email protected]:88/videoSub

我不得不使用管理员用户,其他两个管理员帐户无法使用,尽管使用了正确的凭据。FI9828W 一直要求他们使用。mplayer 也无法使用,没有连接问题,只是挂了。

相关内容