All Projects → hummatli → Onvif Qt Server Client

hummatli / Onvif Qt Server Client

Onvif QT Server Client is a sample for creating Onvif Server and Onvif Client with QT C++

Programming Languages

cpp
1120 projects
cplusplus
227 projects

Projects that are alternatives of or similar to Onvif Qt Server Client

Guiscrcpy
A full fledged GUI integration for the most award winning open-source android screen mirroring system -- scrcpy located on https://github.com/genymobile/scrcpy/ by @rom1v
Stars: ✭ 960 (+638.46%)
Mutual labels:  opensource, qt
Embedded Ide
IDE for C embedded development centered on bare-metal ARM systems
Stars: ✭ 127 (-2.31%)
Mutual labels:  qt
Depthmapx
depthmapX is a multi-platform Spatial Network Analysis Software
Stars: ✭ 120 (-7.69%)
Mutual labels:  qt
Openage
Free (as in freedom) open source clone of the Age of Empires II engine 🚀
Stars: ✭ 10,712 (+8140%)
Mutual labels:  qt
Mindforger
Thinking notebook and Markdown editor.
Stars: ✭ 1,695 (+1203.85%)
Mutual labels:  qt
Octopod
Free open source client for OctoPrint
Stars: ✭ 126 (-3.08%)
Mutual labels:  opensource
Qtimgui
Qt (QOpenGLWidget / QOpenGLWindow) backend for ImGui
Stars: ✭ 119 (-8.46%)
Mutual labels:  qt
Tabtoolbar
A small library for creating tabbed toolbars
Stars: ✭ 129 (-0.77%)
Mutual labels:  qt
Aosa pdf
🚀 The Architecture of Open Source Applications (PDF)
Stars: ✭ 127 (-2.31%)
Mutual labels:  opensource
Qtnetworkng
QtNetwork Next Generation. A coroutine based network framework for Qt/C++, with more simpler API than boost::asio.
Stars: ✭ 125 (-3.85%)
Mutual labels:  qt
Opensource
♨️ 分享GitHub优秀开源项目和主流开发使用的网站、解决问题方案收集以及学习网站或资料,涵盖了iOS, macOS X, Blockchain, Flutter, Weex, H5, Games, C++, Script等多方面的内容,其中iOS大致包涵以下内容:音视频;IM和直播;逆向开发;图像相关(OpenGL, Metal, GPUImage);内购(IAP), ApplePay和第三方支付;安全攻防和应用加固, 数据安全和算法;常用第三方库;导航栏和状态栏;侧边菜单;数据持久;蓝牙, 手势指纹面容ID解锁, 图片浏览器, 扫码, 下拉和上拉刷新, 指示器, Toast, Menu, Sensor, Privacy, WebView和进度条, 动画, 选择器, 搜索, 分享, 图片验证码, 设备相关信息, 广告, 高仿项目及Demo等。
Stars: ✭ 123 (-5.38%)
Mutual labels:  opensource
Toggldesktop
Toggl Desktop app for Windows, Mac and Linux
Stars: ✭ 1,663 (+1179.23%)
Mutual labels:  qt
Qgnomeplatform
QPlatformTheme for a better Qt application inclusion in GNOME
Stars: ✭ 126 (-3.08%)
Mutual labels:  qt
Cypress Docs Pt Br
Tradução da documentação oficial do framework Cypress.io - traduzida pela comunidade em Português-BR 🌐
Stars: ✭ 112 (-13.85%)
Mutual labels:  opensource
Pref
Portable Reverse Engineering Framework
Stars: ✭ 127 (-2.31%)
Mutual labels:  qt
Angular Open Source Starter
This is a starter project for creating open-source libraries for Angular. It is a full fledged Angular workspace with demo application and easy library addition. It is designed to be used for open-sourcing libraries on Github and has everything you'd need ready for CI, code coverage, SSR testing, StackBlitz demo deployment and more.
Stars: ✭ 120 (-7.69%)
Mutual labels:  opensource
Kdstatemachineeditor
A framework for creating Qt State Machine metacode using a graphical user interface
Stars: ✭ 121 (-6.92%)
Mutual labels:  qt
Atomicdex Desktop
atomicDEX Desktop app - project codename "Dextop"
Stars: ✭ 126 (-3.08%)
Mutual labels:  qt
Opentracker
OpenTracker - open source GPS/GLONASS hardware
Stars: ✭ 129 (-0.77%)
Mutual labels:  opensource
Keylime
A CNCF Project to Bootstrap & Maintain Trust on the Edge / Cloud and IoT
Stars: ✭ 128 (-1.54%)
Mutual labels:  opensource

Onvif QT Server and Client

Onvif QT Server Client is a sample for creating Onvif Server and Onvif Client with QT C++. Program has built with Qt 5.5.0(MSVC 2013, 32 bit) on IDE Qt Creator 3.4.2. In program has used gsoap c++ api to create both server side(to generate soap services) and client side( to parse it and call). To generate service structure has used wsdl-s from onvif protocol. To support, Buy Me A Coffee

About ONVIF

ONVIF is an open industry forum for the development of a global standard for the interface of IP-based physical security products.

Library structure

Program contains from tree parts

* Onvif Client
* Onvif Server
* Onvif libs

OnvifLib combines from follwing onvif parts

* onvifcore
*        -> OnvifDeviceLib
*        -> OnvifDiscoveryLib
*        -> OnvifEventLib
* OnvifAnaliticsLib
* OnvifDeviceIOLib
* OnvifDisplayLib
* OnvifImaginingLib
* OnvifMediaLib
* OnvifPTZLib
* OnvifReceiverLib
* OnvifRecordingControlLib
* OnvifRecordinSearchLib
* OnvifReplayControlLib
* OnvifVideoAnaliticsDeviceLib

To test program.

  • Run OnvifServer. It will be listen on 8004 port
  • Run OnvifClient to discover server and send commands to them.

End

Thats all. If you have any probelm with using sample please let me know. Write to [email protected]. I will help.

Contribution

  • Fork it
  • Create your feature branch (git checkout -b my-new-feature)
  • Commit your changes (git commit -am 'Added some feature')
  • Push to the branch (git push origin my-new-feature)
  • Create new Pull Request
  • Star it

Developed By

Sattar Hummatli - [email protected]

License

Copyright 2015 - Sattar Hummatli

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].