我正在为一个研究项目开发onvif c ++实现。 一切似乎都正常,我可以毫无问题地连接并检索/添加配置数据。但是,当我尝试使用新添加的MediaProfile请求ptz ContinuousMove时,它将返回错误。
错误:请求的配置文件令牌未引用PTZ配置
我在2台大华PTZ摄像机(DH-SD6CE245U-HNI)返回错误的摄像机上对此进行了测试。
但是axis-q6035-e相机工作正常,并开始按预期方式旋转相机。
对于实现,我以一种非常标准的方式使用GSOAP和onvif。 就我所知,代码并不是问题所在,因为当我使用python onvif软件包https://github.com/quatanium/python-onvif重新创建代码时,它的作用相同。
不过,我可以使用大华相机中已经存在的“ MediaProfile000”来成功调用ContinuousMove。
但是为了我的研究项目,我希望能够为任何连接的摄像机创建一个新的配置文件,以使其保持通用和实用性