Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使它仅关注editing this post的一个问题。
已关闭6年。
Improve this question
我正在创建一个与该型号的IP摄像机通讯的程序:
CVUL-I125
它具有一个简单的Web界面,我已经成功地与它进行了对话以对其进行控制,并从中获取视频和快照。
但是,我找不到关于如何检测此摄像机在网络上以及它具有哪个特定IP地址的任何好的文档。
到目前为止,我发现的唯一工具是捆绑的Windows软件。
我假设(希望!)有一种更好的方法,而不是仅遍历范围内的所有IP地址并查看是否存在类似于摄像头界面的东西。
有谁知道如何做到这一点?
是否存在此类已知的API?
请注意,由于它是IP摄像机,因此不会直接连接到我的计算机,因此本地没有安装任何可以与我交谈的东西。
以下是更多详细信息:
我所制造的相机和软件将被出售,这意味着我只能依靠客户端上任何特定类型的设置,但不能使用DHCP 该相机没有我可以找到的API文档,如果有人在该得分上比我更强的google-fu,请启发我 摄像机具有DHCP支持,因此实际上确实可以成功连接到网络,问题是我以后如何才能可靠地找到它。 我不知道它是否具有主机名,文档中什么也没有说,我自己的DHCP服务器仅列出它的MAC地址 http://msdn.microsoft.com/en-us/library/windows/desktop/aa381109%28v=vs.85%29.aspx(Windows/COM) http://pupnp.sourceforge.net/(Linux) http://teleal.org/projects/cling(Java)
想改善这个问题吗?更新问题,使它仅关注editing this post的一个问题。
已关闭6年。
Improve this question
我正在创建一个与该型号的IP摄像机通讯的程序:
CVUL-I125
它具有一个简单的Web界面,我已经成功地与它进行了对话以对其进行控制,并从中获取视频和快照。
但是,我找不到关于如何检测此摄像机在网络上以及它具有哪个特定IP地址的任何好的文档。
到目前为止,我发现的唯一工具是捆绑的Windows软件。
我假设(希望!)有一种更好的方法,而不是仅遍历范围内的所有IP地址并查看是否存在类似于摄像头界面的东西。
有谁知道如何做到这一点?
是否存在此类已知的API?
请注意,由于它是IP摄像机,因此不会直接连接到我的计算机,因此本地没有安装任何可以与我交谈的东西。
以下是更多详细信息:
最佳答案
根据您提供的链接,此摄像机可以使用UPnP。
UPnP是一种协议(protocol),其中包含多种用于设备发现/搜索的方法:
您的代码必须多播UDP数据包作为搜索请求。您的UPnP设备将回答UPnP搜索响应(取决于UDP配置),该响应是UDP单播数据包。
UPnP搜索响应包含HTTP URL,以允许检索设备的XML描述。 HTTP URL中的主机通常是设备IP/主机名。
看看UPnP spec。
您没有说要使用哪种操作系统/语言-只是一小部分API和库:
关于api - IP摄像机,如何在网络上检测到它?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9165536/
10-13 01:09