随笔分类 - Qt/C++项目作品
摘要:## 一、前言 从代码层面以及自由度来说,用ffmpeg来写全能播放组件是最佳方案(跨平台最好最多、编解码能力最强),尽管已经有优秀的vlc/mpv等方案可以直接用,但是vlc/mpv对标主要是播放器应用层面,其他层面比如视频监控行业领域就比较鸡肋,所以还是从底层一点一滴做解码编码会让自己更熟练。关
阅读全文
摘要:## 一、前言说明 推流程序将视频流推送到流媒体服务器后,此时就等待验证拉流播放,一般可以选择ffplay命令行播放或者vlc等播放器打开播放,也可以选择网页直接打开拉流地址播放,一般主流的浏览器都支持网页直接播放hls/m3u8/webrtc类型的视频流,而且推流的主要目的可能就是为了能够在各个客
阅读全文
摘要:## 一、前言说明 推流直播就是把采集阶段封包好的内容传输到服务器的过程。其实就是将现场的视频信号从手机端,电脑端,摄影机端打包传到服务器的过程。“推流”对网络要求比较高,如果网络不稳定,直播效果就会很差,观众观看直播时就会发生卡顿等现象,观看体验比较糟糕。主流推送协议有RTMP、HLS、SRT等。
阅读全文
摘要:## 一、前言说明 将从网络摄像头拉流过来的视频流重新推流出去,是目前一个很常规的做法,尤其是推流到流媒体服务中心,这样流媒体服务中心就把散落在各个区域的监控摄像头集中起来统一管理,同时提供对外一致的访问接口。很多时候不仅仅是几个摄像头,很可能是几百个上千个,所以对推流程序也是一个考验,做了以后才发
阅读全文
摘要:## 一、功能特点 ### 1.1 文件推流 1. 指定网卡和监听端口,接收网络请求推送音视频等各种文件。 2. 实时统计显示每个文件对应的访问数量、总访问数量、不同IP地址访问数量。 3. 可指定多种模式,0-直接播放、1-下载播放。 4. 实时打印显示各种收发请求和应答数据。 5. 每个文件对应
阅读全文
摘要:一、功能特点 封装了通用的Qt安卓组件,打通了常规与java交互机制。 动态切换横屏竖屏及获取当前横屏竖屏状态。 支持手机震动、拨打电话、发送短信。 支持moketoast临时消息、notify顶部任务栏消息。 支持安卓系统层的选择文件,包括相册文件、本地图片、本地音频、本地视频、本地联系人等,返回
阅读全文
摘要:一、功能特点 (一)常规秘钥机制 远程联网激活,每次启动都联网查看使用时间等,这种方法最完美,缺点是没法联网的设备就歇菜了,而很多设备都是要求离线使用无法联网。 通过获取本地的硬盘+CPU等硬件的编号,做一个运算,生成一个激活码,超过半数的软件会采用此方法,缺点是不能自由控制软件的其他参数,比如软件
阅读全文
摘要:一、功能特点 同时支持多种数据库比如odbc、sqlite、mysql、postgresql、sqlserver、oracle、人大金仓等。 一个数据库类即可管理本地数据库通信,也支持远程数据库通信等。 数据库线程支持执行各种sql语句,包括单条和批量。 组件中的所有类打印信息、错误信息、执行结果都
阅读全文
摘要:一、功能特点 支持音频频谱显示。 支持任意随机添加模拟点。 支持自定义添加模拟点。 支持方位、航向角、距离、速度、目标体真实图自定制。 支持危险区域范围显示。 支持激光发射模拟。 支持雷达图放大缩小显示。 支持模拟点编辑设置。 支持模拟点跟踪线设置。 支持模拟点详细数据查看。 支持自定义换肤。 2.
阅读全文
摘要:一、功能特点 支持HTTP,HTTPS网络表情图片下载,本地缓存。 采用MV模式,支持大量图片表情预览查看。 采用多线程异步下载图片刷新。 图片搜索功能(因网络提供API无信息字段提供,占搜索不了。但有此功能。) 双击点击,复制到剪贴板,支持QQ, 微信客户端粘贴,进行表情发送。 支持关键词网络图片
阅读全文
摘要:一、功能特点 纯Qt编写,跨平台。 支持自定义安装目录等。 安装和卸载界面可自定义。 一键式脚本build.bat,生成安装包EXE。 兼容XP系统。 支持配置文件填充安装包信息。 指定应用程序中文名称。 指定生成安装包的名称。 指定版本号、发布者。 自定义安装图标,卸载图标。 二、效果图 三、体验
阅读全文
摘要:一、功能特点 仿WPS界面。 预览PDF文件。 支持PDF预览放大、缩小。 支持目录预览查看。 支持目录点击跳转页查看。 支持页数指定跳转。 支持上一页、下一页、首页、尾页跳转。 支持鼠标拖拽滑动预览。 支持换肤。 动画Tab页。 支持实际大小、适合页面、适合宽度、预览跳整。 支持工具栏、类目栏拖拽
阅读全文
摘要:一、功能特点 使用FMOD音频引擎开发,支持跨平台,虚拟频道,插件设计。 数字回放,多个声卡,多路输出,多路输入。 自定义回放延迟,网络特性。 支持类型:DLS、M3U、ASX、WAX、PLS、AIFF、ASF、FLAC、FSB、MOD、MP2、MP3、OGG、RAW、S3M、WAV、WMA、XM、
阅读全文
摘要:一、功能特点 支持播放视频流和本地MP4文件。 支持句柄和回调两种模式。 多线程显示图像,不卡主界面。 自动重连网络摄像头。 可设置边框大小即偏移量和边框颜色。 可设置是否绘制OSD标签即标签文本或图片和标签位置。 可设置两种OSD位置和风格。 可设置是否保存到文件以及文件名。 可直接拖曳文件到ha
阅读全文
摘要:一、功能特点 1.1 基础功能 支持各种音频视频文件格式,比如mp3、wav、mp4、asf、rm、rmvb、mkv等。 支持各种视频流格式,比如rtp、rtsp、rtmp、http等。 本地音视频文件和网络音视频文件,自动识别文件长度、播放进度、音量大小、静音状态等。 文件可以指定播放位置、调节音
阅读全文
摘要:一、功能特点 多线程收发文件,支持加密传输。 接收端支持监听端口接收文件和主动连接服务器接收文件两种方式。 按照 文件开始符+文件大小+文件内容+文件结束符 逐个分包接收。 可对接收的加密过的文件包进行解密输出。 如果采用连接服务器方式接收文件可指定请求文件。 接收端请求文件的形式可以作为通用的程序
阅读全文
摘要:一、功能特点 1. 支持本地USB摄像头实时解析。 2. 支持网络视频流实时解析。 3. 解码格式支持一维码二维码等各种编码。 4. 可生成一维码二维码,一维码支持EAN_13格式,其他格式可定制。 5. 条形码参数支持宽度、高度、XY轴偏移值等。 6. 可手动导入图片进行解析。 7. 本地USB摄
阅读全文
摘要:一、功能特点 (一)、串口热敏打印 1. 标准热敏打印协议解析,无依赖,支持任意系统。 2. 可打印各种文字信息比如访客单、报警信息等。 3. 可打印条形码即一维码。 4. 可打印二维码,设置二维码尺寸。 5. 支持多线程打印图片。 6. 可设置打印机的工作模式 0 标准模式 1 翻页模式。 7.
阅读全文
摘要:一、功能特点 1. 支持的功能包括人脸识别、人脸比对、人脸搜索、活体检测等。 2. 在线版还支持身份证、驾驶证、行驶证、银行卡等识别。 3. 在线版的协议支持百度、旷视,离线版的支持百度,可定制。 4. 除了支持X86架构,还支持嵌入式linux比如contex A9、树莓派等。 5. 每个功能的执
阅读全文
摘要:一、功能特点 支持各种本地音视频文件和网络音视频文件,格式包括mp3、aac、wav、wma、mp4、mkv、rmvb、wmv、mpg、flv、asf等。 支持各种网络音视频流,网络摄像头,协议包括rtsp、rtmp、http等。 支持本地摄像头设备推流,可指定分辨率、帧率、格式等。 支持本地桌面采
阅读全文