编辑:

编辑:

我的设置如下:我的 IP 摄像机(Hikvision DS-2CD2632F-IS)连接到我的路由器。我的笔记本电脑连接到同一个路由器。路由器设置为 DHCP。IP 摄像机的出厂默认 IP 为 192.0.0.64。我已成功将该 IP 更改为 192.168.1.34(使用 Windows PC 上的 Hikvision 软件)。如何使用 VLC Media Player 连接到我的 IP 摄像机?

在此处输入图片描述

    sudo arp-scan --interface=eth0 --localnet
[sudo] password for empedokles: 
Interface: eth0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.8.1 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)
192.168.1.1 00:22:10:82:61:40   Motorola Mobility, Inc.
192.168.1.33    00:80:3f:3a:d6:79   TATUNG COMPANY
192.168.1.34    44:19:b7:27:c2:fa   (Unknown)
192.168.1.200   00:18:fe:6d:cb:3e   Hewlett Packard

4 packets received by filter, 0 packets dropped by kernel
Ending arp-scan 1.8.1: 256 hosts scanned in 1.451 seconds (176.43 hosts/sec). 4 responded

Tatung Company 是我的数字电视盒,而不是 IP-Cam。192.168.1.34(未知)应该是 IP-Cam。

来自路由器的局域网统计信息

empedokles@empedokles:~$ ifconfig
eth0      Link encap:Ethernet  Hardware Adresse 08:9e:01:35:86:e8  
          inet Adresse:192.168.1.40  Bcast:192.168.1.255  Maske:255.255.255.0
          inet6-Adresse: fe80::a9e:1ff:fe35:86e8/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
          RX-Pakete:106463 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
          TX-Pakete:73674 Fehler:0 Verloren:0 Überläufe:0 Träger:0
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX-Bytes:90962221 (90.9 MB)  TX-Bytes:16044389 (16.0 MB)

lo        Link encap:Lokale Schleife  
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:65536  Metrik:1
          RX-Pakete:16876 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
          TX-Pakete:16876 Fehler:0 Verloren:0 Überläufe:0 Träger:0
          Kollisionen:0 Sendewarteschlangenlänge:0 
          RX-Bytes:1428659 (1.4 MB)  TX-Bytes:1428659 (1.4 MB)

答案1

您必须“知道”相机的 IP 地址。尝试使用 arp-scan

$ sudo apt-get install arp-scan

快速示例

$ sudo arp-scan --interface=eth0 --localnet
Interface: eth0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.8.1 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)
192.168.1.1     00:21:2c:82:08:87       SemIndia System Private Limited
192.168.1.2     6c:f0:49:69:c1:25       GIGA-BYTE TECHNOLOGY CO.,LTD.

用您的接口替换 eth0。

当你扫描本地网络时,你会看到局域网上的所有主机。其中一些主机是你的摄像头。

现在,当您知道摄像机 IP 时,您可以将它们连接到 VLC 播放器或从浏览器进行简单尝试。

编辑1

根据您的回答,摄像头位于 192.0.0.64。解决方案是添加与摄像头位于同一网络中的虚拟网络接口。

示例:

添加虚拟接口之前的输出

xxxx@xxx ~/xxx $ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:22:64:4e:6f:70  
          inet addr:xxx.xxx.47.5  Bcast:xxx.xxx.47.255  Mask:255.255.255.0
          inet6 addr: fe80::222:64ff:fe4e:6f70/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8688174 errors:56 dropped:0 overruns:0 frame:35
          TX packets:4093505 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:9559910554 (9.5 GB)  TX bytes:625071156 (625.0 MB)
          Interrupt:22 Memory:e4600000-e4620000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:265240 errors:0 dropped:0 overruns:0 frame:0
          TX packets:265240 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:25016825 (25.0 MB)  TX bytes:25016825 (25.0 MB)

路线输出

xxx@xxx ~/xxx $ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         xxx.xxx.47.254  0.0.0.0         UG    0      0        0 eth0
xxx.xxx.47.0    *               255.255.255.0   U     1      0        0 eth0

由于我没有192.0.0.xxx范围内的接口,因此我无法通过默认 IP 地址访问摄像头。

我添加虚拟接口

sudo ifconfig eth0:1 192.0.0.66 netmask 255.255.255.0

添加后的输出

xxx@xxx ~/xxx $ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:22:64:4e:6f:70  
          inet addr:xxx.xxx.47.5  Bcast:xxx.xxx.47.255  Mask:255.255.255.0
          inet6 addr: fe80::222:64ff:fe4e:6f70/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8690659 errors:56 dropped:0 overruns:0 frame:35
          TX packets:4095226 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:9561584734 (9.5 GB)  TX bytes:625397315 (625.3 MB)
          Interrupt:22 Memory:e4600000-e4620000 

eth0:1    Link encap:Ethernet  HWaddr 00:22:64:4e:6f:70  
          inet addr:192.0.0.66  Bcast:192.0.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:22 Memory:e4600000-e4620000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:265413 errors:0 dropped:0 overruns:0 frame:0
          TX packets:265413 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:25030884 (25.0 MB)  TX bytes:25030884 (25.0 MB)

xxx@xxx ~/xxx $ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         xxx.xxx.47.254  0.0.0.0         UG    0      0        0 eth0
192.0.0.0       *               255.255.255.0   U     0      0        0 eth0
xxx.xxx.47.0    *               255.255.255.0   U     1      0        0 eth0

好了,现在我们可以访问 192.0.0.64 上的摄像头,因为它与我们的虚拟接口在同一个网络范围内。

可能,现在您可以使用浏览器访问您的 IP 摄像头。登录摄像头时,将 IP 地址更改为 192.168.24.xxx / 24 范围内的 IP 地址。

要杀死虚拟接口,只需这样做

sudo ifconfig eth0:1 down

之后,你将能够使用 VLC 访问你的相机

在 VLC 中,转到Media->Open Network Stream菜单并添加 url rtsp://IPADDRESS:554/

答案2

您的路由器在其 DHCP 信息界面中具有网络摄像头 IP 信息。
大多数家用路由器都有一个 html 管理界面,您可以使用浏览器访问。请参阅您的路由器文档。

如果您没有该文档,请尝试使用浏览器连接到默认网关 IP,尝试 http 和 https 协议。您可以使用该route -n命令获取您的默认网关 IP。对于密码,网络上有很多路由器默认密码列表。

您是否尝试过在 vlc 接口中使用 upnp 发现?

编辑:

DHCP 地址范围为 192.168.1.33 至 192.168.1.64。由于您获得的是 192.168.1.33,因此您的网络摄像头的下一个 IP 可能是 192.168.1.34 或下一个。

尝试统计->局域网菜单文档说它显示了 IP 属性

编辑2:

好的,那么您的网络上有 3 个 IP: 192.168.1.40(这是你的笔记本电脑的 IP), 192.168.1.33192.168.1.240

尝试192.168.1.33首先192.168.1.240超出了 DHCP 范围,可能被您的电视盒使用。

在 VLC 中,转到“媒体->打开网络流“菜单并尝试该网址 rtsp://IP地址:554/

该 URL 取决于相机型号,您可以在 Ispy 网站上为 vlc 和 ffmpeg 制作一个长列表:连接到您的 Hikvision IP 摄像机
请注意,此 Ispy 工具可能有助于您管理您的摄像头。

编辑3

如果您的相机没有固定 IP,最好使用 UPnP。

在 VLC 上,转到菜单:
查看 -> 播放列表 -> 本地网络 -> 通用即插即用您的相机应该位于右侧面板中。

您可能必须在相机上启用 UPnP 服务器。由于您现在有其 IP,因此使用浏览器应该可行。

另一个选择是将相机的 IP 固定在路由器的 DHCP 接口中。这里有点过分,但如果您想从互联网访问相机,就必须这样做。

相关内容