如何自行查找我的安全DVR的视频流URL?


13

我有这个8频道DVR,品牌“ELEC”通过网络传输视频。但是,我只能使用名为vMyEye,Asee +和其他类似名称的iPhone应用程序连接到它。我想使用VLC或其他东西来访问我的Mac上的流。

长话短说,我无法简单地在线查看,所以我唯一的方法是找出流媒体协议和URL是通过vMyEye应用程序。我已经知道端口是34599,我知道本地IP地址。您有什么推荐的吗?包嗅探器?检查应用程序的二进制代码URL(已经尝试过但失败了)?

编辑:忘了说我已经尝试过在我的网络浏览器中使用IP:34599。它被卡住了,什么也没做。DVR还需要用户名和密码才能登录,以便以某种方式传递数据,希望不是在初始请求之后:O


您可以使用IP扫描实用程序扫描本地子网上的所有IP地址,并查看IP地址是否处于活动状态。然后,在浏览器中加载活动IP地址作为IP地址:34599,以查看该IP地址是否正确。
史蒂夫

好主意,我忘了提到我已经尝试过了。它只是永远被卡住了。如果我连接到telnet也没有响应。
sudo 2014年

如果您使用VLC加载IP:34599会发生什么?
史蒂夫

它无法打开。呃,我也忘了说它有一个用户名和密码以某种方式传递。这是深夜。
sudo 2014年

您是否尝试过子网中的所有活动IP地址?它们都无法在VLC或浏览器中加载?
史蒂夫

Answers:


11

经过更深入的谷歌搜索和一些幸运的猜测,我发现有问题的DVR不使用RTSP或HTTP,或任何URL。它连接到IP:端口并从中获取一些专有视频流。与vMEye一起使用的许多其他便宜的DVR也可以这样做,例如Zmodo和Swann。

然而,有人设法为Android应用程序对其进行逆向工程,而其他人则要求获得制作解码视频流并将其作为管道输出的C程序的许可。它并不完全可靠,但它是:http//www.zoneminder.com/forums/viewtopic.php?f = 9&t = 18137

但这家伙为Zoneminder机器连接了。我还没弄明白如何让VLC或SecuritySpy在我的Mac或Debian上打开管道(仅仅因为我是管道和视频流的新手),但它应该是可能的。


9

查找URL的简单方法是查看常规Web界面的源代码,特别是视频元素。我的Elec Web界面使用Quicktime,它以下列格式传递RTSP地址:

RTSP://192.168.XX:554 /用户= YOUR_USERNAME&密码= YOUR_PASSWORD&信道= 1&流= 0.sdp real_stream - RTP缓存= 100

通过通道变量选择凸轮。rtsp端口可能在您的DVR中可配置,因此不同。


如果我有足够的声誉,我会给这个投票,但是无论如何它都不适用于我的情况因为我的web界面加载了一些ActiveX的东西(甚至没有这样做)。代码只包含从中国服务器下载代码的引用,我试过ping没有响应。
sudo

您是否在其他浏览器中尝试过Web界面?他们的云站点在IE之外对我不起作用,但本地界面在没有ActiveX的Chrome中工作。UnPnP不会通过防火墙刺穿RTSP流,但它在LAN中可用。因此我假设他们的“云”技术使用您在下面提到的专有协议,因为它仅适用于IE,但本地接口使用Quicktime和直接RTSP连接。话虽这么说,我得出的结论是,Elec是一个经典的案例,“你得到你付出的代价”。:-)
有人

我只在Safari中尝试过,我检查了页面源代码。那里的代码非常少,只有从这些服务器下载ActiveX数据的代码。
sudo 2014年

游民。我想你有一个不同的/旧的版本。你有没有考虑过向Elec人询问升级?他们确实回复了他们的电子邮件:support@eleccctv.com
某人

升级是一个好主意,但我认为你得到的支持比我更幸运。我尝试联系他们询问我在哪里下载更新,我认为他们不愿意提供帮助:“请注意,这个项目不是我们的产品,eleccctv.com不是我们的网站。您错误地联系了我们。 “ 让我想知道那个人用@ eleccctv.com电子邮件地址做了什么!哦,如果我谷歌很多,也许我可以自己找到更新。
sudo 2014年

9

如果您的相机与ONVIF(开放式网络视频接口论坛)兼容,则开源ONVIF设备管理器可能有所帮助:

ONVIF设备管理器是一个网络视频客户端(NVC),用于管理网络视频发送器(NVT),网络视频存储(NVS)和网络视频分析(NVA)设备。实现发现,设备,媒体,成像,分析,事件和PTZ服务。

我也是廉价IP摄像机(SAF IP-300)的不幸老板。它提供绝对无用且有缺陷的Web界面,仅在IE中“有效”。我很幸运找到了ONVIF设备管理器,它发现了我的相机,并向我展示了我能够在VLC中打开的URL rtsp://ip-of-my-camera/live0.264。

我无法保证您的相机与ONVIF兼容,因此此方法可能对您不起作用。不幸的是,SAF IP-300是如此不稳定的硬件,它不能连续流超过3分钟。


4

我一直有这个问题,但现在有一个非常有效的ONVIF实用工具,叫做ONVIF设备管理器(http://idevicedesign.com/reference-designs)这是免费的,开源的,可以快速扫描你的网络中的rtsp / onvif流和显示您需要使用的确切URL。


对于阅读此内容的任何其他Linux / Mac用户:我相信此实用程序仅适用于Windows。这也似乎复制了TheKeksov早先的回答。
约瑟夫

它没有任何源代码可供开源!这只是一些msi文件
破译


2

这是字符串!

VLC:rtsp://192.168.0.100:554 / user = admin&password = 123456&channel = 1&stream = 0.sdp?real_stream - rtp-caching = 100

192.168.0.100 <---更改为DVR IP admin <---更改为用于访问DVR 123456的用户名<---更改为您的密码通道= 1 <---用于旋转所有8通道


+1因为这是在互联网上搜索了几天后唯一有效的解决方案。我正在使用KARE 4通道H.264 DVR - 该品牌不再存在。
SUM1 '18

0

如果你进入你的路由器并选择你的dhcp客户端列表(连接的计算机),你会发现dvr出现在dvr中的任何名称(我的现在是192.168.2.4,现在添加:81到它的结尾使你的浏览器中的url指向192.168.2.4:81(它是否以这种方式工作?)

如果这样可行,现在继续下一步。作为一个注释,无论我是否在路由器中启用了upnp,我都可以在我的linux框中查看流。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.