logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

音视频推流中使用wireshark进行抓包分析RTMP

最近使用开发板采集音视频数据合成FLV流后进行推流到PC端(RTMP协议),PC端需要安装对应的nginx以及支持rtmp的nginx,在网上找了教程后安装成功,现在使用wireshark工具对开发板于pc端之间的通信协议进行解析。

文章图片
#音视频#wireshark#测试工具
QT如何显示一张图片

首先在ui设计界面中选入label组件label是我们载入图片的容器在总体工程的文件夹点击右键选择add new选择添加qt 资源文件设置名称后完成,会生成一个qrc文件,在resources文件夹下选择 open in editor 在资源管理器中打开选择add prefix 再选择add files选择需要加入的图片,保存右键ui中的label,编辑样式表,添加资源,选择border-imag

文章图片
#qt#开发语言
ZYNQ-FPGA-AD\DA(高速)

ADC是analog to digital converter也就是代表模拟转数字DAC是digital to analog converter是数字转模拟性能指标:通常我们关注转换速率以及分辨率两个指标转换速率:每秒可以采集多少个点分辨率:分辨率是由数据位宽决定,位宽越大越精准(例如0.21比0.2更精准)其中本次ad da实验采用串并比较型是较快的速度。

文章图片
#fpga开发
qt与mysql数据库交互(利用navicat可视化)

MySQL的安装我看了这篇帖子,讲的很详细很好安装后可以去搜索框搜-服务-然后找到MySQL,如果没有启动的话启动一下navicat的安装直接正常下载安装即可,如果只用一次可以登录体验两周,如果想一直使用可以去搜一下如何破解。如果启动了MySQL此时navicat应该是可以双击变绿下面可以再列表中新建需要的表加入数据,其中设计表是设计整体有多少变量设计后保存再打开表即可填充数据。

文章图片
#数据库#mysql
rv1126物体检测 rkmedia、opencv……

整体码流流向:因此代码也分为这几部分:VI:采集视频 配置视频采集信息模型推理线程:获取VI码流、载入模型、进行模型推理、保存推理结果画框线程:获取VI码流、获取推理结果、显示推理结果、输出码流到VENCVENC:编码RTSP:获取VENC编码码流、传输。

文章图片
#c++
rv1126利用rkmedia、opencv、rockx……完成人脸识别

视频采集、处理使用rkmedia:vi模块进行视频输入、rga模块进行视频处理人脸识别:先获取rga输出码流,再调用rkmedia的模型对人脸进行推理(线程1)打框框:opencv(线程2),且在打完框后把视频输入至venc(编码)rtsp推流:获得venc编码数据后进行rtsp推流。

文章图片
#opencv#linux
到底了