Commit Graph

108 Commits

Author SHA1 Message Date
Andrew Bauer 671326f686 Merge pull request #1347 from jburgess777/tenvis
ONVIF: Tenvis TH661 support
2016-03-21 12:47:13 -05:00
Jan M. Hochstein bf0c91b67d WSDiscovery 1.0 proxy generation 2016-03-19 19:06:56 +01:00
Jan M. Hochstein ae58da31ea Changed WSDiscovery from 1.1 to 1.0 2016-03-19 19:04:09 +01:00
Jan M. Hochstein 39053f9325 WSDiscovery version changed from 1.1 to 1.0 2016-03-19 18:36:12 +01:00
Jon Burgess 6fd718e2e6 ONVIF: Fix hash reference mixups which broke 1.1 detection
With these changes the script now detects my camera during the
1.1 scan and ignores the duplicate 1.2 response.

$ ~/zmonvif-probe.git.pl probe
http://192.168.1.246:8080/onvif/devices, 1.1, (Profile='Streaming', model='C6F0SeZ0N0P0L0', name='IPCAM', location/country='china')
2016-03-19 17:28:39 +00:00
Jon Burgess 909c23c38b ONVIF: Make GetStreamUri try both RTP_unicast and RTP-Unicast
The specification gives conflicting values for the unicast stream
type in different parts of the document:

http://www.onvif.org/onvif/ver10/media/wsdl/media.wsdl#op.GetStreamUri

Description has: StreamType = "RTP_unicast"

Input has: enum { 'RTP-Unicast', 'RTP-Multicast' }

The Tenvis TH661 only accepts RTP-Unicast but the original code was
using RTP_unicast. Try both and take the result of the first one
which works.
2016-03-19 14:50:44 +00:00
Jon Burgess ed7e3e47b7 Add more checking around xaddr parsing 2016-03-19 14:15:51 +00:00
Jon Burgess 16cf1b6245 Detect IP address in URLs like http://ip:port/
This if for devices like the Tenvis TH661 which responds with:

http://192.168.1.246:8080/onvif/devices
2016-03-19 13:31:33 +00:00
Jan M. Hochstein 2c0c014535 Added Proxies for WSNotification and ONVIF-Analytics 2016-03-13 10:16:20 +01:00
Andrew Bauer facae6cb0d use make "-f" parameter instead of "--makefile" 2016-03-10 13:58:41 -06:00
Isaac Connor 7d346747d6 use Digest::SHA instead of Digest::SHA1. API appears to be the same 2016-03-02 10:18:58 -05:00
SteveGilvarry 5ff427d9e9 Removed Autotools Makefile.am
Conflicts:
	Makefile.am
	misc/Makefile.am
	src/Makefile.am
	web/includes/Makefile.am
	web/js/Makefile.am
	web/skins/classic/css/classic/views/Makefile.am
	web/skins/classic/css/flat/views/Makefile.am
	web/skins/classic/views/Makefile.am
	web/skins/classic/views/js/Makefile.am
2016-02-26 22:19:02 +11:00
Kyle Johnson f4d51d01a9 Merge pull request #1273 from knnniggett/enableonvif
By default, enable ONVIF discovery support
2016-02-16 12:53:05 -07:00
Andy Bauer 37c7b71b03 add out-of-source build support to onvif/scripts folder 2016-02-13 15:26:31 -06:00
Jan M. Hochstein 61932a6470 Corrected file copyrights 2016-02-10 16:36:21 +01:00
Jan M. Hochstein ee48c830d0 Added README and removed WSDL files in onvif folder 2016-02-10 16:25:23 +01:00
Jan M. Hochstein 2b9693748b Added README and removed WSDL files in onvif folder 2016-02-10 16:22:34 +01:00
Andrew Bauer 0cf82a0b71 Allow user to override perl installation. Replace old perl cmake vars with new. 2015-04-10 12:09:01 -05:00
Andrew Bauer e6631ebaf1 Propagate new perl changes to the ONVIF perl modules 2015-04-09 20:11:32 -05:00
Emmanuel Papin c68a325e8e Untrack files modified at compile time 2015-03-14 23:09:36 +01:00
Andrew Bauer 30a408d08f remove unneeded files 2015-02-21 11:38:51 -06:00
Jan M. Hochstein 2e68fa4b34 Cmdline arg 'script' for zmonvif-trigger.pl 2014-12-13 18:53:43 +01:00
Jan M. Hochstein 4a39b3215b New monitor function 'Extdect' 2014-12-05 09:29:57 +01:00
Jan M. Hochstein 9ab7358e5c Renamed zmonvif-trigger.pl 2014-11-14 17:17:09 +01:00
Jan M. Hochstein 7da7763059 zmonvif-watch.pl zoneminder integration 2014-11-14 17:17:09 +01:00
Jan M. Hochstein cd3e8feb35 Manually corrected generated class for TopicExpressionType 2014-11-14 17:17:09 +01:00
Jan M. Hochstein 5c6fe54265 Persistance and UI for ONVIF monitor options 2014-11-14 17:17:09 +01:00
Jan M. Hochstein 99a4b0c86f Support for ONVIF Analytics and Event handling 2014-11-14 17:17:08 +01:00
Jan M. Hochstein c41148c22c Improved option handling 2014-11-14 17:17:08 +01:00
altaroca fae5e57b15 Add command line option '-v' to zmonvif-script.pl 2014-11-14 17:15:58 +01:00
Jan M. Hochstein a18399af69 Basic support for SOAP 1.1 and 1.2 2014-11-14 17:15:58 +01:00
Jan M. Hochstein 932af0c557 Events API 2014-11-14 17:11:23 +01:00
Jan M. Hochstein 58abdc2b40 Analytics API 2014-11-14 17:11:23 +01:00
Jan M. Hochstein 9834841381 Removed references to events 2014-11-14 17:11:23 +01:00
Jan M. Hochstein 12206948fb Removed references to analytics 2014-11-14 17:11:23 +01:00
Jan M. Hochstein 1d1cdaee03 remove temporary and generated files 2014-11-14 17:11:23 +01:00
Jan M. Hochstein 198d537bff Removed hard coded binary path and perl binary location 2014-11-14 17:11:23 +01:00
Jan M. Hochstein ef59f0041c Refactor onvif client code 2014-11-14 17:11:23 +01:00
Jan M. Hochstein 4b896add26 Refactor onvif client code 2014-11-14 17:11:23 +01:00
Andrew Bauer d290af2c9f Move ONVIF control script & add dB entry 2014-11-14 17:11:22 +01:00
Andrew Bauer ecb2ff0c0c ptz control package name must match filename 2014-11-14 17:10:31 +01:00
Jan M. Hochstein b491138057 CMake support for onvif modules 2014-11-14 17:02:45 +01:00
Jan M. Hochstein fb31f7f15f Added basic ONVIF support 2014-11-14 17:00:16 +01:00
Jan M. Hochstein c49ee156ba Improved option handling 2014-09-12 11:02:08 +02:00
altaroca 56bdebc433 Add command line option '-v' to zmonvif-script.pl 2014-08-18 17:46:59 +02:00
Jan M. Hochstein 5f1fda43a0 Basic support for SOAP 1.1 and 1.2 2014-08-17 21:24:27 +02:00
Jan M. Hochstein c424f5bf45 Events API 2014-08-08 18:56:19 +02:00
Jan M. Hochstein 57498207b2 Analytics API 2014-08-08 18:56:19 +02:00
Jan M. Hochstein e83bdbbef3 Removed references to events 2014-08-08 18:56:18 +02:00
Jan M. Hochstein 69f1a44622 Removed references to analytics 2014-08-08 18:50:24 +02:00
Jan M. Hochstein ca5f83f691 remove temporary and generated files 2014-08-07 18:25:07 +02:00
Jan M. Hochstein 99e794a97b Removed hard coded binary path and perl binary location 2014-08-07 18:25:07 +02:00
Jan M. Hochstein e4155bcfa3 Refactor onvif client code 2014-08-07 18:25:07 +02:00
Jan M. Hochstein 5ab629856c Refactor onvif client code 2014-08-07 18:25:07 +02:00
Andrew Bauer 254dffa633 Move ONVIF control script & add dB entry 2014-08-03 15:52:59 -05:00
Andrew Bauer 448b69f4a1 ptz control package name must match filename 2014-08-03 13:26:20 -05:00
Jan M. Hochstein 64827dccbc CMake support for onvif modules 2014-07-15 17:41:05 +02:00
Jan M. Hochstein 0a2515c00e Added basic ONVIF support 2014-07-14 20:36:18 +02:00