您的位置:首页 > 编程语言 > Python开发

python实现onvif协议-2

2016-01-02 21:25 465 查看
from suds.client import Client

from suds.wsse import Security

from suds_passworddigest.token import UsernameDigestToken

url = 'file:///home/aphero/python/wsdl/media.wsdl'

xadd='http://1.1.1.1/onvif/Media'

client=Client(url,location=xadd)

security = Security()

token = UsernameDigestToken("admin", "12345")

security.tokens.append(token)

client.set_options(wsse=security)

profiles=client.service.GetProfiles()

for profile in profiles:

print profile._token,profile.Name

param={"StreamSetup":profile.Name,"ProfileToken":profile._token}

MediaUri=client.service.GetStreamUri(param)

print MediaUri.Uri
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: