The project is a onvif client project,through the project,you can learn how to get the IPC(ip camera)'s RTSP URL, video configuration, WSDL address, and the Device capabilities(such as PTZ).
##Tips: The compile platform is Debian, ubuntu, i didn't compile it int the Redhat or Centos if you have any question, you can contact me,before you Make the Makefile. you must make sure you have install the g++, openssl
1:cd gsoap-onvif 2: make
if you compile sucess, you can use the ipconvif like this
./ipconvif 172.18.4.100 (your iPC IP)
##ONVIF official website
if you want to learn more onvif API
##The Gsoap Toolkit http://www.cs.fsu.edu/~engelen/soap.html
for example,you get the RTSP URL, you can paly the video use the player,such as VLC player.
##VLC offical website http://www.videolan.org/
you can save the video use the ffmpeg tool,like this
ffmpeg -i rtsp://admin:firstname.lastname@example.org:554 -b 300 -s 320x240 -vcodec copy -ab 32 -ar 24000 -acodec aac -strict experimental -f mp4 test.mp4
if you want learn more, you can visit VLC official website ##ffmpeg official website https://www.ffmpeg.org/