首先打算在无人机端搭载一个机载计算机把挂载的UVC摄像头采集的视频通过WiFi或者4G网络发回到Qground地面站
1 首先 TK1和PC端都要有Linux开發环境,并且都安装有gstream工具
并且能保证能利用gstream 能在两个终端之间传输视频
如何安装gstream 请点击这里
如何进行视频传输测试请点击这里
先别着急着编译一定要仔细读读 qgroundcontrol 的REAEME文件,里面告诉你用Qt的那個版本来编译尤其是最后一行,还有Video Streamin的说明所以在编译之前,我们要为Video Stream 做准备
看似轻巧的一句话如果没有注意,就会出问题它是說在编译Qground时,pkgconfig会自动把所需的gstream的必要的头文件可库包含进去并自动编译。
所以我第一次编译时没太在意,直接编译了编译方法如下
Qground是编译成功了,但是General–video source 根本就没有下拉选项所以不得不把编译后的软件直接删除,寻找问题重新编译, 在编译之前我做了如下修改这个在你安装gstreamer的include文件夹下可以找到,直接把gst文件夹复制过去
做完这些处理之后再编译,这个在你的Qground软件的general–video source就会多几个下拉选项