如何解决在Mac上启动onvif的问题

时间:2019-09-07 05:53:02

标签: python macos video-streaming lib onvif

Onvif是用于视频流的库。我尝试启动onvif。首先,我下载了python2并安装了onvif-library。

pip install onvif

然后,我用摄像机连接到专用服务器,该摄像机必须通过python上的某些代码旋转和移动。

我通过以下代码行做到这一点:

onvif-cli -u ‘admin’ -a ‘password’ --host ‘host’ --port port —wsdl /anaconda3/envs/python2/etc/wsdl/devicemgmt.wsdl

错误如下:

File "/anaconda3/envs/python2/lib/python2.7/site-packages/onvif/client.py", line 32, in wrapped
    raise ONVIFError(err)
onvif.exceptions.ONVIFError: Unknown error: 'ascii' codec can't decode byte 0xe2 in position 0: ordinal not in range(128)

我尝试了

: sudo ln -s ~/.python2/wsdl ~ /anaconda3/envs/python2/wsdl

但是没有用!

0 个答案:

没有答案