
ONVIF: Golang中的全面增强型ONVIF协议栈
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
ONVIF: Golang中的全面增强型ONVIF协议栈是一款用Go语言开发的强大工具包,支持ONVIP设备发现、服务配置及媒体流传输等功能,旨在简化网络视频设备间的互操作性。
ONVIF协议用于管理支持该标准的IP设备摄像机。此库旨在方便、轻松地管理和操作这些设备。
安装方法:
使用命令 `go get github.com/use-go/onvif` 来获取并安装这个库。
支持的服务包括:
- 设备服务
- 媒体服务
- 云台控制
- 影像学事件通知
- 发现与验证
该库采用肥皂(SOAP)协议,遵循通用概念进行设备连接和身份验证。根据需要定义数据类型并执行相应的方法来连接到设备。
例如,如果网络上有一个地址为192.168.13.42的ONVIF设备,并且它使用端口1234,则可以通过以下方式将其接入:
```go
dev, err := onvif.NewDevice(onvif.DeviceParams{
Xaddr: http://192.168.13.42:1234/onvif/device_service,
})
```
注意,这里使用的是设备服务的默认路径 `/onvif/device_service`。
全部评论 (0)
还没有任何评论哟~


