如何解决“错误:请求的配置文件令牌未引用PTZ配置”

时间:2019-05-14 11:47:12

标签: onvif

我正在为一个研究项目开发onvif c ++实现。 一切似乎都正常,我可以毫无问题地连接并检索/添加配置数据。但是,当我尝试使用新添加的MediaProfile请求ptz ContinuousMove时,它将返回错误。

  

错误:请求的配置文件令牌未引用PTZ配置

我在2台大华PTZ摄像机(DH-SD6CE245U-HNI)返回错误的摄像机上对此进行了测试。

但是axis-q6035-e相机工作正常,并开始按预期方式旋转相机。

对于实现,我以一种非常标准的方式使用GSOAP和onvif。 就我所知,代码并不是问题所在,因为当我使用python onvif软件包https://github.com/quatanium/python-onvif重新创建代码时,它的作用相同。

  • 我连接到相机并检索了相机名称(成功)
  • 我创建一个媒体配置文件,名称和令牌为“ PTZ”(成功)
  • 我使用配置文件令牌“ PTZ”和配置令牌“ PTZ”(成功)运行AddPTZConfiguration服务
  • 我请求使用新创建的profileToken进行ContinuousMove (大华相机失败,轴相机成功)

不过,我可以使用大华相机中已经存在的“ MediaProfile000”来成功调用ContinuousMove。

但是为了我的研究项目,我希望能够为任何连接的摄像机创建一个新的配置文件,以使其保持通用和实用性

0 个答案:

没有答案