由于Ubuntu18.04中安装gstreamer的版本默认为1.14,在QGC的rtsp视频显示中有问题,所以需要对gstreamer进行升级,查询后:
在Linux(UButun)和Windows编译GStreamer 过程 - 知乎
可以直接下载1.19版本的进行编译安装,meson build后出现提示:
The Meson build system
Version: 0.45.1
Source dir: /home/cubar/code/gstreamer/gst-build
Build dir: /home/cubar/code/gstreamer/gst-build/build
Build type: native build
meson.build:87:15: ERROR: lexer
['gstreamer', {'build-hotdoc': true}],
网上查询没有结果,最后 考虑是不是版本问题,通过meson -v查看
meson -v
0.45.1
由于我使用的是sudo apt-get install meson命令进行安装的,版本太低了,删除后使用 pip3 install meson安装,结果:
meson -v
0.61.4
这个时候,再meson build就正常了!
meson build
The Meson build system
Version: 0.61.4
Source dir: /home/***/code/gstreamer/gst-build
Build dir: /home/***/code/gstreamer/gst-build/build
Build t

在Ubuntu18.04上,由于默认的GStreamer1.14版本导致QGC的rtsp视频显示出现问题。为解决此问题,博主选择手动编译安装GStreamer1.19。在编译过程中遇到meson版本过低的错误,通过删除旧版本并使用pip3安装最新版meson,最终成功将meson升级到0.61.4,编译过程得以继续。尽管过程中出现警告,但编译和orc子项目运行成功。
最低0.47元/天 解锁文章
958

被折叠的 条评论
为什么被折叠?



