当前位置: 首页 > news >正文

免费网站看完你会回来感谢我的如何做彩票销售网站

免费网站看完你会回来感谢我的,如何做彩票销售网站,网络运维培训,wordpress 金融 模板一、前言 能够写出简单易用而又不失功能强大的组件#xff0c;一直是我的追求#xff0c;简单主要体现在易用性#xff0c;不能搞一些繁琐的流程和一些极难使用的API接口#xff0c;或者一些看不懂的很难以理解的函数名称#xff0c;一定是要越简单越好。功能强大主要体现…一、前言 能够写出简单易用而又不失功能强大的组件一直是我的追求简单主要体现在易用性不能搞一些繁琐的流程和一些极难使用的API接口或者一些看不懂的很难以理解的函数名称一定是要越简单越好。功能强大主要体现在功能的完整性常规的接口肯定是必备的然后在默认值方面尽量将值设置成最常用的合规的值然后提供了接口可以修改这些值以便兼容各种各样的需求场景。比如一些开关的值如果90%的人希望默认是关闭的而你搞个默认值开启这就很纳闷了大部分的用户每次都需要去主动修改后才能适用自己的场景。在做软件开发这些年一直遵循这些原则和逻辑搞到今天包括精心打磨很多年的各种组件比如视频播放组件Onvif组件等。 代码使用示例 第一步拷贝onvif组件源码到你的项目放到同级目录。第二步在项目pro文件中引入组件 include ($$PWD/…/core_onvif/core_onvif.pri)。第三步代码文件引入头文件 #include “onvifsearch.h” #include “onvifdevice.h”其中onvifsearch用于搜索设备onvifdevice用于获取设备的详细信息比如rtsp视频流地址。第四步组播或者单播搜索设备获取到对应的onvif地址。每个设备都有一个唯一的onvif地址。 //实例化搜索对象并关联信号槽 OnvifSearch *search new OnvifSearch(this); connect(search, SIGNAL(receiveDevice(OnvifDeviceInfo)), this, SLOT(receiveDevice(OnvifDeviceInfo))); //参数1是网卡地址/参数2指定地址则表示单播 search-search(192.168.0.110, );void frmSimple::receiveDevice(const OnvifDeviceInfo deviceInfo) {QString msg QString(收到设备: %1).arg(deviceInfo.onvifAddr);ui-textEdit-append(msg);QListWidgetItem *item new QListWidgetItem;item-setText(deviceInfo.deviceIp);item-setData(Qt::UserRole, deviceInfo.onvifAddr);ui-listWidget-addItem(item); }第五步对指定的onvif地址发送http请求获取详细信息。 //实例化onvif对象实例 OnvifDevice *device new OnvifDevice(this); //设置用户信息用于请求的时候认证用 device-setUserInfo(admin, 123456); //设置请求地址 device-setOnvifAddr(http://192.168.0.64/onvif/device_service);//先获取服务文件 device-getServices(); //可能为空需要按照另一种方式获取 if (device-getMediaUrl().isEmpty()) {device-getCapabilities(); }//获取配置文件 QListOnvifProfileInfo profiles device-getProfiles(); foreach (OnvifProfileInfo profile, profiles) {ui-cboxProfiles-addItem(profile.token); }//对指定的配置文件获取视频地址 QString token ui-cboxProfiles-currentText(); QString url device-getStreamUri(token); ui-txtStreamUri-setText(url);二、效果图 三、体验地址 体验地址https://pan.baidu.com/s/1d7TH_GEYl5nOecuNlWJJ7g 提取码01jf 名称bin_video_onvif国内站点https://gitee.com/feiyangqingyun国际站点https://github.com/feiyangqingyun个人主页https://blog.csdn.net/feiyangqingyun视频主页https://space.bilibili.com/687803542/ Qt/C视频监控Onvif示例搜索/云台/预置位等 Qt/C监控Onvif组件安卓版/设备搜索/云台预置位 四、功能特点 广播搜索设备支持IPC和NVR依次返回。可选择不同的网卡IP进行对应网段设备的搜索。依次获取Onvif地址、Media地址、Profile文件、Rtsp地址。可对指定的Profile获取视频流Rtsp地址比如主码流地址、子码流地址。可对每个设备设置Onvif用户信息用于认证获取详细信息。可实时预览摄像机图像。支持云台控制可上下左右调节云台支持绝对移动、相对移动、连续移动三种方式可对图像拉近拉远。支持获取预置位集合、调用预置位、添加预置位、删除预置位等。支持图片参数设置包括亮度、对比度、饱和度、锐度等。支持Qt4和Qt6任意Qt版本以及后续Qt版本亲测Qt4.7到Qt6.5。支持任意编译器亲测mingw、msvc、gcc、clang。支持任意操作系统亲测xp、win7、win10、android、linux、嵌入式linux、树莓派全志H3等。支持任意Onvif摄像机和NVR亲测海康、大华、宇视、天地伟业、华为、海思芯片内核等可定制开发。支持对指定IP地址及onvif地址进行单播搜索比如跨网段情况下非常有用。支持指定过滤条件过滤搜索设备比如只搜索某个网段的设备或者针对某个地址的设备。支持搜索间隔和搜索策略设置保证所有设备搜索回来在大量设备现场很有用亲测上千个摄像机现场搜索回来的设备数量比摄像机厂家自带搜索工具还要准确。可对设备进行重启、网络参数获取等。支持各种事件订阅入侵报警、越界报警、遮挡报警等、Onvif抓图等操作。支持NTP校时和时间同步设置。支持OSD相关操作可以增删改查OSD信息。内置了线程实时执行Onvif指令队列排队最大速度的执行对应的指令执行结果信号发出。采用的最底层的TCPUDP通信机制原创最底层协议解析纯QtWidget编写。超级小巧轻量总共约3000行代码不依赖任何第三方的库和组件跨平台。封装好了通用的数据发送和接收解析的函数可以非常方便的自行拓展其他Onvif处理。工具上提供了收发数据文本框显示收发的数据方便查看和分析。支持所有Onvif设备代码工整接口友好直接引入pri即可使用。
http://www.sadfv.cn/news/209955/

相关文章:

  • 描述网站开发的流程网站开发属于计算机系统开发吗
  • 企业在公司做的网站看不到网上找客户有哪些网站
  • 杭州网站建设 博采网络有限公司有哪些漫画做的好的网站好
  • 北京网站设计公司wyhseopython 网站开发实例
  • 酒店团购的网站建设专业网站开发哪家专业
  • 网站gif横幅广告怎么做成都网站建设公司服务商
  • 删除百度收录的网站怎么玩互联网能赚钱
  • 上海南桥网站建设网站建设与管理的主要内容
  • 滨州做微商城网站网站开发销售员
  • 网站ftp做网站的会给嘛体检网站源码
  • 张家港做网站北京商会网站建设
  • 网站什么做建立网站目录结构时正确的建议是
  • 网站开发方向的工作电影网站制作教程好不好
  • 搜索引擎优化网站手机制作网站的软件有哪些内容
  • 国外js特效网站有了网站怎么做app
  • 海事网站服务平台wordpress 分类目录树
  • 良精网站管理系统北京新冠最新情况最新消息
  • 网站投放广告赚钱吗wordpress添加友联
  • 舟山建设网站公司名师工作室网站建设 意义
  • 新网站建设服务公司江西网站建设公司费用
  • 自有服务器 做网站wordpress防止cc
  • 扬州网站开发公司电话智慧团建官网登陆入口
  • 做网站坚持多少年会有起色一个软件开发流程
  • 濮阳做网站推广的公司网页框架图
  • 四川建设主管部门网站公司网站系统
  • 柳州企业网站建设价格公司邮箱登陆
  • 大学做html个人网站素材什么网站做广告效果好
  • cms网站有哪些加盟策划公司
  • 做做网站2023商城网站建设设计介绍
  • 大学生电子商务专业网站设计外贸网站优化在线推广