Goal:Camera Discovery and Streaming Retrieval
OpenOnvifInstallation Guide
Step:
1.获取OpenOnvif源代码
gitclonehttps://github.com/sigrand/OpenONVIF.git
2.安装gsoap,要求版本2.8.15及以上http://cznic.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.15.zip
1).下载gsoap_2.8.15.zip并解压:$unzip gsoap_2.8.15.zip
2).进入解压后的目录gsoap-2.8
3).自动配置编译环境:$./configure –prefix=$(pwd)/_install
4).编译:$sudo make
5).安装:$sudo make install
安装过程可能需要安装如下程序包:
1).yacc:$sudo apt-get install bison
2).flex:$sudo apt-get install flex
3).openssl: $sudo apt-get install openssl
4).openssl的库文件:$sudo apt-get install libssl-dev
5).$sudoapt-get install libgtk2.0-dev
6).$sudoapt-get install libglib2.0-dev
总结:
1).安装编译工具:
$sudoapt-get install g++或者
$sudoapt-get install build-essential
2).可能需要安装GTK+和Glib库:
$sudoapt-get install libgtk2.0-dev libglib2.0-dev
3).安装flex和bison代替lex和yacc:
$sudoapt-get install flex bison
4).安装openssl:
$sudoapt-get install openssl
$sudoapt-get install libssl-dev
5).依赖包安装后要重新配置编译环境
6).不能有中文路径
3.编译OpenOnvif
1).sudo apt-get install cmake
2).sudo apt-get install realpath
3).sudo apt-get install xsltproc
4).修改/OpenONVIF/OnvifSDK/cmake/FindGSOAP.cmake,增加定义
set(GSOAP_ROOT"/usr/local/")