因为我要做把gstreamer视频流传输到QGround地面站, QGround Control官方指明已经对GStreamer 1.5.2进行了标准化,所以我下载的都是Gstreamer1.52的相关组件
gstreamer-1.5.2.tar.xz
gst-libav-1.5.2.tar.xz
gst-plugins-bad-1.5.2.tar.xz
gst-plugins-base-1.5.2.tar.xz
gst-plugins-good-1.5.2.tar.xz
gst-plugins-ugly-1.5.2.tar.xz
last_x264.tar.bz2
gstreamermm-1.8.0.tar.xz
gst-python-1.5.2.tar.xz
安装 gst-libav-1.5.2.tar.xz 之前 , 要安装依赖 sudo apt-get install bison flex zlib1g yasm
安装过程
- 解压 .tar.xz文件
首先 xz -d ×××.tar.xz
然后tar xvf ×××.tar- ./configure 指明安装位置 ./configure –prefix=/usr/local/名称
- make 编译
- make install 安装
- make clean 清除临时文件
//注意他们之间的依赖关系
gst-plugins-good-1.5.2依赖于gst-plugins-base-1.5.2,
所以先安装gst-plugins-good-1.5.2 再安装gst-plugins-base-1.5.2
安装顺序
- gstreamer-1.5.2.tar.xz 核心组件 framework for streaming media
- gst-plugins-base-1.5.2.tar.xz
- gst-plugins-bad-1.5.2.tar.xz
- gst-plugins-good-1.5.2.tar.xz
- gst-plugins-ugly-1.5.2.tar.xz
- last_x264.tar.bz2
- gst-libav-1.5.2.tar.xz
- gstreamermm-1.8.0.tar.xz
- gst-python-1.5.2.tar.xz