会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Qt项目一站式解决方案
专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+物联网,童叟无欺,量大从优,欢迎咨询购买定制!你刚好需要,我正好专业!公众号:Qt实战 QQ:517216493 微信:feiyangqingyun
博客园
新随笔
管理
上一页
1
···
18
19
20
21
22
23
24
25
26
···
95
下一页
2023年6月15日
Qt/C++编写精美输入法(历时十年迭代/可换肤/支持Qt4/5/6/win/linux/mac/嵌入式等)
摘要: ## 一、前言 大概是从2012年就开始研究用Qt写输入法,因为项目需要,嵌入式板子上,没有对应的输入法,当初使用过很多NVR,里面也是鼠标按下弹出输入法面板进行输入,可以切换数字和字母及中文,于是借鉴着操作交互流程,用纯QWidget代码实现一个,当然最初的版本是非常简单和丑陋的,而且功能单一,能
阅读全文
posted @ 2023-06-15 09:32 飞扬青云
阅读(279)
评论(0)
推荐(0)
2023年6月14日
Qt/C++编写onvif工具(搜索/云台/预置位/OSD/录像存储)
摘要: ## 一、前言 从最初编写这个工具开始的时间算起来,至少5年多,一直持续完善到今天,这个工具看起来小也不小大也不大,但是也是经历过无数个现场的洗礼,毫不夸张的说,市面上能够遇到的主流的厂商的设备,都测试过,而且做过大量设备的测试,并不是调试个一个两个的,也并不是在实验室环境中搞开发的,而是在各种现场
阅读全文
posted @ 2023-06-14 09:16 飞扬青云
阅读(203)
评论(0)
推荐(0)
2023年6月12日
Qt/C++编写全能播放组件(支持ffmpeg2/3/4/5/6/Qt4/5/6)
摘要: ## 一、前言 从代码层面以及自由度来说,用ffmpeg来写全能播放组件是最佳方案(跨平台最好最多、编解码能力最强),尽管已经有优秀的vlc/mpv等方案可以直接用,但是vlc/mpv对标主要是播放器应用层面,其他层面比如视频监控行业领域就比较鸡肋,所以还是从底层一点一滴做解码编码会让自己更熟练。关
阅读全文
posted @ 2023-06-12 13:57 飞扬青云
阅读(520)
评论(0)
推荐(0)
2023年6月6日
Qt编写视频监控系统78-视频推流到流媒体服务器
摘要: ## 一、前言 视频推流作为独立的模块,目前并没有集成到视频监控系统中,目前是可以搭配监控系统一起使用,一般是将添加好的摄像头通道视频流地址打开后,读取视频流重新推到流媒体服务器,然后第三方可以从流媒体服务器拉取视频流地址,相当于订阅分发,可以多路,按照需要处理,谁需要谁就去订阅拉取,这样功能独立开
阅读全文
posted @ 2023-06-06 08:41 飞扬青云
阅读(144)
评论(0)
推荐(0)
2023年5月30日
Qt编写视频监控系统77-Onvif组件支持非正常时间的设备
摘要: ## 一、前言 在经历了大量的现场设备测试,至少几十种厂家、几百种设备,遇见过奇奇怪怪的问题,一个个想方设法解决,发现有个问题是在下发鉴权的时候,需要带上设备的时间,而不是发送端的时间,如果带的不是设备上的时间很可能鉴权失败。这个问题亲测十几种市面上各种视频监控系统客户端,均未实现,通过抓包分析,客
阅读全文
posted @ 2023-05-30 09:18 飞扬青云
阅读(146)
评论(0)
推荐(0)
2023年5月28日
Qt编写视频监控系统76-Onvif跨网段组播搜索和单播搜索的实现
摘要: ## 一、前言 在视频监控行业一般会用国际onvif工具来测试设备是否支持onvif协议,工具的名字叫ONVIF Device Manager(还有个工具叫ONVIF Device Test Tool,专用于程序员测试各种数据交互),可以自行搜索下载,此工具位国际官方工具,如果此工具搜索不到摄像机,
阅读全文
posted @ 2023-05-28 13:09 飞扬青云
阅读(360)
评论(0)
推荐(0)
2023年5月25日
Qt编写视频监控系统75-计算实时码率并显示
摘要: ## 一、前言 做监控摄像头的实时视频显示,一般还会要求统计实时码率显示在通道画面上,一个是为了测试下整个软件的性能,同时也看下当前到底是主码流还是子码流,设备到底是不是真的按照设定的码流大小来传输视频数据的。视频码率就是数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒。通俗一
阅读全文
posted @ 2023-05-25 08:46 飞扬青云
阅读(210)
评论(0)
推荐(0)
2023年5月23日
Qt编写视频监控系统74-悬浮工具栏(半透明/上下左右位置/自定义按钮)
摘要: ## 一、前言 在监控系统中一般在视频实时预览的时候,希望提供一个悬浮工具条,可以显示一些提示信息比如分辨率、码率、帧率,提供一堆快捷操作按钮,可以录像、抓拍、云台控制、关闭等操作,参考了国内很多监控厂商客户端软件,总结下来基本就是悬浮条可以半透明悬浮在通道窗体上,也有少部分是固定嵌入在底部,个人觉
阅读全文
posted @ 2023-05-23 09:52 飞扬青云
阅读(518)
评论(0)
推荐(0)
2023年5月22日
Qt开发经验小技巧266-270
摘要: 266. 从Qt6.4版本开始多媒体模块提供了ffmpeg作为后端解码使用(6.5版本默认就是ffmpeg),可以通过设置环境变量来更改使用哪种后端解码,在main函数的第一行 qputenv("QT_MEDIA_BACKEND", "ffmpeg"); 目前已知的问题是如果选用ffmpeg则暂时不
阅读全文
posted @ 2023-05-22 09:06 飞扬青云
阅读(123)
评论(0)
推荐(0)
2023年5月19日
Qt/C++推流程序自动生成网页远程查看实时视频流(视频文件/视频流/摄像头/桌面转成流媒体rtmp+hls+webrtc)
摘要: ## 一、前言说明 推流程序将视频流推送到流媒体服务器后,此时就等待验证拉流播放,一般可以选择ffplay命令行播放或者vlc等播放器打开播放,也可以选择网页直接打开拉流地址播放,一般主流的浏览器都支持网页直接播放hls/m3u8/webrtc类型的视频流,而且推流的主要目的可能就是为了能够在各个客
阅读全文
posted @ 2023-05-19 08:38 飞扬青云
阅读(567)
评论(0)
推荐(0)
上一页
1
···
18
19
20
21
22
23
24
25
26
···
95
下一页
公告