Categorygithub.com/thirdeye-labs/go-onvif
modulepackage
0.0.14
Repository: https://github.com/thirdeye-labs/go-onvif.git
Documentation: pkg.go.dev

# README

Go-ONVIF

Go-ONVIF is a Go package for communicating with network camera which supports the ONVIF specifications. ONVIF (Open Network Video Interface) is an open industry forum promoting and developing global standards for interfaces of IP-based physical security products such as network cameras. Recently, almost all network cameras support ONVIF specifications, especially network cameras made in China, which can usually be purchased inexpensively.

Progress

This package is still in develoment following guide from ONVIF, with several features already available.

License

Go-ONVIF is distributed using MIT license, which means you can use it however you want as long as you preserve copyright and license notices of this package.

# Packages

No description provided by the author

# Functions

Debug logs a message at level Debug on the standard logger.
Debugf logs a message at level Debug on the standard logger.
Debugln logs a message at level Debug on the standard logger.
Error logs a message at level Error on the standard logger.
Errorf logs a message at level Error on the standard logger.
Errorln logs a message at level Error on the standard logger.
Fatal logs a message at level Fatal on the standard logger.
Fatalf logs a message at level Fatal on the standard logger.
Fatalln logs a message at level Fatal on the standard logger.
Info logs a message at level Info on the standard logger.
Infof logs a message at level Info on the standard logger.
Infoln logs a message at level Info on the standard logger.
No description provided by the author
No description provided by the author
Panic logs a message at level Panic on the standard logger.
Panicf logs a message at level Panic on the standard logger.
Panicln logs a message at level Panic on the standard logger.
Print logs a message at level Info on the standard logger.
Printf logs a message at level Info on the standard logger.
Println logs a message at level Info on the standard logger.
No description provided by the author
StartDiscovery send a WS-Discovery message and wait for all matching device to respond.
No description provided by the author
Warn logs a message at level Warn on the standard logger.
Warnf logs a message at level Warn on the standard logger.
Warnln logs a message at level Warn on the standard logger.

# Structs

AudioEncoderConfig contains configuration of an audio encoder.
No description provided by the author
No description provided by the author
Device contains data of ONVIF camera.
DeviceCapabilities contains capabilities of an ONVIF camera.
DeviceInformation contains information of ONVIF camera.
No description provided by the author
No description provided by the author
No description provided by the author
HostnameInformation contains hostname info of an ONVIF camera.
No description provided by the author
No description provided by the author
No description provided by the author
MediaBounds contains resolution of a video media.
MediaProfile contains media profile of an ONVIF camera.
MediaSourceConfig contains configuration of a media source.
MediaURI contains streaming URI of an ONVIF camera.
No description provided by the author
NetworkCapabilities contains networking capabilities of ONVIF camera.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MediaOSDS contains streaming URI of an ONVIF camera.
PTZConfig contains configuration of a PTZ control in camera.
No description provided by the author
SOAP contains data for SOAP request.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
VideoEncoderConfig contains configuration of a video encoder.
VideoRateControl contains rate control of a video.
No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author