问题标签 [pelco]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
718 浏览

camera - 相机 RS232 协议

我正在寻找有关相机 RS232/RS485 协议的信息。我拥有的相机将其支持的协议列为:

  1. 佩尔科 D
  2. 佩尔科 P
  3. Fastrax
  4. 命令

我不认为 Pelco 具有我需要的功能,但我找不到关于最后两个的任何信息。Pelco 似乎只允许变焦和焦点的不同变化(从当前位置移入/移出的命令),但我需要能够实际设置一个介于 0 和 65535 之间的值,并读取当前值。

事实上,如果我知道它能够以实惠的价格支持我需要的功能,我会购买一台全新的相机(

有更多知识渊博的程序员对这些协议有什么建议吗?

0 投票
1 回答
1870 浏览

serial-port - OpenWRT sending Pelco D Codes via SerialPort

I have an Linksys WRT54GL with a hacked serial port. I can use it normally via

and my Windows/Serial/Putty combo gets the data just fine.

I used RS232 Analyser on a Windows machine to check my Pelco device and it works fine.

After some reading and installing I changed the serialport settings via stty to 2400 and checked it with putty.

Still fine with putty, but sending something like

doesn't work. The Pelco device doesn't move.

Any suggestions?

0 投票
1 回答
5520 浏览

c++ - avformat_open_input 返回 -135 的 FFMPEG 错误

我的应用程序之一有一个 DLL,用于从 RTSP 摄像机接收视频。在幕后,DLL 使用此版本 zip 中的 FFMPEG 库:

我们内部有各种各样的相机,其中大多数都可以正常工作。但是,在一个特定的 Pelco 型号:IXE20DN-OCP 上,我无法连接。我在 VLC 上测试了相机和 rtsp 连接字符串,它可以很好地连接到相机。

我在这里找到了连接字符串:http ://www.ispyconnect.com/man.aspx?n=Pelco

奇怪的是,即使我离开 VLC 的端口,它也会连接,所以我猜测它是默认的 RTSP 端口,或者 VLC 根据您的输入尝试各种事情。

无论如何,当我尝试连接时,我从 av_format_open_input 收到错误消息。它返回一个代码 -135。当我查看错误代码列表时,我没有看到列出的内容。为了更好地衡量,我打印了 error.h 中的所有错误,只是为了看看它们的值是什么。

甚至没有接近-135。我确实发现了这个错误,有点堆栈溢出,这里是在 qt creator中链接 ffmpeg 库时出现运行时错误,作者声称这是一个 DLL 加载问题错误。我不确定是什么让他这么想,但我听从了建议并使用了依赖遍历器 ( http://www.dependencywalker.com/ ) 来检查它认为我的 DLL 需要哪些依赖。它列出了一些,但它们已经在我的安装包中提供。

为了确保它能够拾取它们,我手动将它们从安装中删除,并观察到程序行为发生了根本性变化(因为我的 DLL 根本没有加载并开始运行)。

所以,我有一些初始化代码:

然后我有我的主要开放连接例程......

为了确保我没有误解错误代码,我从 ffmpeg 打印了错误消息,但没有找到错误,而是返回了我的预设错误消息。

我的下一步是在我的连接尝试和 VLC 连接尝试上连接wireshark,并试图找出导致问题的差异(如果有的话)以及我可以对 ffmpeg 做些什么以使其工作。正如我所说,我内部还有十几个其他使用 RTSP 的摄像机,它们与我的 DLL 一起工作。有些人也使用用户名/密码/等(所以我知道这不是问题)。

另外,我的运行日志:

我将继续使用wireshark,但想知道ffmpeg的-135错误代码的来源。当我查看代码时,如果 'ret' 设置为 -135,它一定是由于辅助方法的返回代码而不是直接在avformat_open_input方法中发生的。

https://www.ffmpeg.org/doxygen/2.5/libavformat_2utils_8c_source.html#l00398

升级到最新的每日 ffmpeg 构建后,我获得了有关 wireshark 的数据。实时流协议:

对此的回应是我在开始时可以检测到的第一个“错误”。

我猜……这意味着我们选择的传输不受支持。我快速检查代码显示我选择了“tcp”。查看对 DESCRIBE 命令的回复,出现:

此外,当 SETUP 由 ffmpeg 发出时,它指定:

我将尝试,在这里失败选择另一种传输类型,看看它是如何工作的。仍然不知道-135来自哪里。

0 投票
0 回答
130 浏览

asp.net-mvc - 使用 OzekiSDK 从 IP 摄像机流式传输网络视频

我们在 ASP.Net / C# 中构建了一个用于 IP 摄像机监控和流式传输的 Web 应用程序。在摄像头流媒体网页中,我们想在同一时间和同一页面上从多个摄像头流式传输,这可能吗??这里有任何指导

由于大多数提供的示例都是从浏览器打开一个新页面以流式传输视频,而我们希望保持在同一页面上工作,并控制来自该页面的流式传输。