会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Qt项目一站式解决方案
专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+物联网,童叟无欺,量大从优,欢迎咨询购买定制!你刚好需要,我正好专业!公众号:Qt实战 QQ:517216493 微信:feiyangqingyun
博客园
新随笔
管理
上一页
1
···
20
21
22
23
24
25
26
27
28
···
97
下一页
2023年5月30日
Qt编写视频监控系统77-Onvif组件支持非正常时间的设备
摘要: ## 一、前言 在经历了大量的现场设备测试,至少几十种厂家、几百种设备,遇见过奇奇怪怪的问题,一个个想方设法解决,发现有个问题是在下发鉴权的时候,需要带上设备的时间,而不是发送端的时间,如果带的不是设备上的时间很可能鉴权失败。这个问题亲测十几种市面上各种视频监控系统客户端,均未实现,通过抓包分析,客
阅读全文
posted @ 2023-05-30 09:18 飞扬青云
阅读(154)
评论(0)
推荐(0)
2023年5月28日
Qt编写视频监控系统76-Onvif跨网段组播搜索和单播搜索的实现
摘要: ## 一、前言 在视频监控行业一般会用国际onvif工具来测试设备是否支持onvif协议,工具的名字叫ONVIF Device Manager(还有个工具叫ONVIF Device Test Tool,专用于程序员测试各种数据交互),可以自行搜索下载,此工具位国际官方工具,如果此工具搜索不到摄像机,
阅读全文
posted @ 2023-05-28 13:09 飞扬青云
阅读(388)
评论(0)
推荐(0)
2023年5月25日
Qt编写视频监控系统75-计算实时码率并显示
摘要: ## 一、前言 做监控摄像头的实时视频显示,一般还会要求统计实时码率显示在通道画面上,一个是为了测试下整个软件的性能,同时也看下当前到底是主码流还是子码流,设备到底是不是真的按照设定的码流大小来传输视频数据的。视频码率就是数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒。通俗一
阅读全文
posted @ 2023-05-25 08:46 飞扬青云
阅读(234)
评论(0)
推荐(0)
2023年5月23日
Qt编写视频监控系统74-悬浮工具栏(半透明/上下左右位置/自定义按钮)
摘要: ## 一、前言 在监控系统中一般在视频实时预览的时候,希望提供一个悬浮工具条,可以显示一些提示信息比如分辨率、码率、帧率,提供一堆快捷操作按钮,可以录像、抓拍、云台控制、关闭等操作,参考了国内很多监控厂商客户端软件,总结下来基本就是悬浮条可以半透明悬浮在通道窗体上,也有少部分是固定嵌入在底部,个人觉
阅读全文
posted @ 2023-05-23 09:52 飞扬青云
阅读(554)
评论(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 飞扬青云
阅读(142)
评论(0)
推荐(0)
2023年5月19日
Qt/C++推流程序自动生成网页远程查看实时视频流(视频文件/视频流/摄像头/桌面转成流媒体rtmp+hls+webrtc)
摘要: ## 一、前言说明 推流程序将视频流推送到流媒体服务器后,此时就等待验证拉流播放,一般可以选择ffplay命令行播放或者vlc等播放器打开播放,也可以选择网页直接打开拉流地址播放,一般主流的浏览器都支持网页直接播放hls/m3u8/webrtc类型的视频流,而且推流的主要目的可能就是为了能够在各个客
阅读全文
posted @ 2023-05-19 08:38 飞扬青云
阅读(606)
评论(0)
推荐(0)
2023年5月17日
Qt编写视频监控系统73-不同视频流不同类型的判断和解析(http/m3u8/rtsp/rtmp等)
摘要: 一、前言 这套视频监控系统大概从2018年起步整体框架,一步步积累到现在,中间经历了无数次的各种视频文件、视频流、视频设备的播放测试,比如光视频文件就有mp4/wmv/rmvb/mkv/avi等格式,视频设备有本地USB摄像头、桌面等,视频流有rtmp/rtsp/rtp/http等,其中http开头
阅读全文
posted @ 2023-05-17 09:22 飞扬青云
阅读(236)
评论(0)
推荐(0)
2023年5月13日
Qt/C++推流程序(视频文件/视频流/摄像头/桌面转成流媒体rtmp+hls+webrtc)可在网页和播放器远程观看
摘要: ## 一、前言说明 推流直播就是把采集阶段封包好的内容传输到服务器的过程。其实就是将现场的视频信号从手机端,电脑端,摄影机端打包传到服务器的过程。“推流”对网络要求比较高,如果网络不稳定,直播效果就会很差,观众观看直播时就会发生卡顿等现象,观看体验比较糟糕。主流推送协议有RTMP、HLS、SRT等。
阅读全文
posted @ 2023-05-13 14:17 飞扬青云
阅读(860)
评论(0)
推荐(0)
2023年5月12日
Qt编写视频监控系统72-通过onvif增删改查OSD
摘要: 一、前言 之前监控系统中原创的onvif协议解析机制,已经能够满足绝大部分用户的需要,比如搜索设备、获取视频流地址并播放、云台控制、预置位管理、图片亮度色彩饱和度等参数设置等,近期又多了一个需求,那就是通过onvif国际标准协议来对摄像头的OSD进行增删改查,可以通过协议添加OSD、删除OSD、修改
阅读全文
posted @ 2023-05-12 09:25 飞扬青云
阅读(339)
评论(0)
推荐(0)
2023年5月9日
Qt音视频开发45-音视频类结构体参数的设计
摘要: 一、前言 视频监控内核组件重构和完善花了一年多时间,整个组件个人认为设计的最好的部分就是各种结构体参数的设计,而且分门别类,有枚举值,也有窗体相关的结构体参数,解码相关的结构体参数,同时将部分常用的结构体参数的获取和设置单独提供了函数,参阅海康大华等大厂的sdk的设计方式,也是将众多的参数统一归类的
阅读全文
posted @ 2023-05-09 12:05 飞扬青云
阅读(85)
评论(0)
推荐(0)
上一页
1
···
20
21
22
23
24
25
26
27
28
···
97
下一页
公告