- 博客(13)
- 收藏
- 关注
原创 macbook运行Qt后提示qt.qpa.pluginCould not find the Qt platform plugin cocoa in 的解决办法
报错环境电脑macbook air 14.4版本编译器:pycharm问题描述:最近要用qt库进行开发,但是没有下载qt creator(不知道有没有),只想用python的qt6库进行qt开发,但是使用。
2024-03-21 16:40:44
1226
原创 网络延时信息转mqtt消息
要求:C++ ROS节点中,获取ping值(如上图的31ms),并以int32格式,发送到mqtt的topic中。C++ ROS节点中,获取ping值(如上图的31ms),并以int32格式,发送到mqtt的topic中。2、进入到ping/src/目录下,放入自己的cpp函数(这里命名为ping.cpp)Ip地址: 39.106.21.114。<查看ros中话题结果><查看mqtt话题结果>
2024-03-15 12:56:40
423
原创 gst-rtsp-server进行推流操作
今天你试用下gst-rtsp-server工具,在安装VLC进行推流测试,先对服务进行推流,证明VLC推流没问题。
2024-03-15 12:55:09
1347
原创 J5 MQTT
如果复制了还是报错,找不到libpaho-embed-mqtt3c.so.1.0的话,将工程根目录下的paho.mqtt.embedded-c/build/output目录下的三个so文件全部移植到arm板根文件系统的/usr/lib中,再把paho.mqtt.embedded-c/lib/libpaho-embed-mqtt3c.so.1.0复制过去。编译好的文件在X86_64平台下不能运行,把他们拷贝到J5平台下,最后运行J5_test中程序运行结果输出如下,即交叉编译成功。
2024-03-15 12:51:50
687
原创 J5控制器视频编解码demo代码梳理
编码程序主要是调用了video_encode_api.h函数(具体实现由动态链接库.so文件实现),该函数主要负责对视频编码的相关的配置,比如视频编码信息、视频初始化、设置帧率、码率、帧间隔、等等函数。该文件作用主要是为了将lib下相关的.so文件复制到系统的标准库目录,可以让其他程序访问和使用该库,最后启动demo程序,验证是否添加成功。文件目录下的test.json是相机的配置,配置完成后,执行./rtsps_demo_external,具体阅读readme.txt文件。J5只支持1、2、6、9。
2024-03-15 12:50:15
512
原创 Mqtt_client ROS环境下 Struct 字节流 转换 并将将字节流所包含的解码为结构体
Mqtt_client ROS环境下 Struct 字节流 转换 并将将字节流所包含的解码为结构体
2024-03-15 12:48:40
534
原创 RTP抓包工具——抓包分析工具wireshark提取视频数据之RTP包中提取H264和H265
RTP抓包工具调研任务:1 RTP流生成方法2 抓包工具试用RTP流的生成:其中,v4l2src是摄像头的视频源,video/x-raw是视频格式,x264enc是视频编码器,rtph264pay是将H.264编码的视频打包成RTP包的元素,udpsink是将RTP包发送到指定的IP地址和端口号的元素Wireshark 抓包分析 RTSP/RTP。
2024-03-15 12:46:13
3750
原创 J5 部署 ffmpeg工具 交叉编译
参考以下文章,实现将ffmpeg 经过交叉编译后 运行在J5平台上 ,目的是,在j5端能对RTSP流进行转流操作(如转像素等)
2024-03-15 11:29:31
1107
原创 conda虚拟环境中,pyinstaller打包多文件,运行后提示“No module named ‘XXX‘的解决办法
conda虚拟环境中,pyinstaller打包多文件,运行后提示"No module named 'XXX'的解决办法,如果打包后图标不更新的解决方法
2023-11-28 14:58:21
3574
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人