gstreamer 源码编译安装

Posted sxgloverr1314

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gstreamer 源码编译安装相关的知识,希望对你有一定的参考价值。

1.首先搭建 Gstreamer 所需环境

 (1).先安装Gstreamer所需的程序包:

1    sudo apt-get update
2    sudo apt-get install -y bison flex libffi-dev libmount-dev libpcre3 libpcre3-dev zlib1g-dev libssl-dev gtk-doc-tools

 

  (2).安装 ORC 支持库,编译 gst-plugins-base 将会依赖这个库

  下载安装包地址:
  运行以下命令进行解压缩和编译安装:
1     $tar xvJf orc-0.4.27.tar.xz
2     $cd orc-0.4.27
3     $./autogen.sh --prefix=/usr/lib
4     $make -j6
5     $sudo make install
 
  (3).安装 GLIB 支持库
 
  下载安装包地址:
  运行以下命令进行解压缩和编译安装:
 
1     $tar xvJf glib-2.52.3.tar.xz
2     $cd glib-2.52.3
3     $./autogen.sh
4     $make -j6
5     $sudo make install

 

2.安装 Gstreamer 1.12.2 相关软件包(适用于其他版本)

  (1).下载以下几个软件源码包:(地址:https://gstreamer.freedesktop.org/src/

1     gstreamer-1.12.2
2     gst-plugins-base-1.12.2
3     gst-plugins-good-1.12.2
4     gst-plugins-bad-1.12.2
5     gst-plugins-ugly-1.12.2
6     gst-rtsp-server-1.12.2

  (2).编译安装gstreamer-1.12.2

1       $tar xvJf  gstreamer-1.12.2.tar.xz
2       $cd gstreamer-1.12.2
3       $ ./configure
4       $make -j6
5       $sudo make install

  (3).编译安装gst-plugins-base-1.12.2

1       $tar xvJf gst-plugins-base-1.12.2.tar.xz
2       $cd gst-plugins-base-1.12.2
3       $ ./configure
4       $make -j6
5       $sudo make install

 

 

以上是关于gstreamer 源码编译安装的主要内容,如果未能解决你的问题,请参考以下文章

GStreamer在Linux平台的交叉编译

Bounce paradise无法安装

GStreamer系列之ubuntu18上安装使用

GStreamer系列之ubuntu18上安装使用

Android 插件化VirtualApp 源码分析 ( 目前的 API 现状 | 安装应用源码分析 | 安装按钮执行的操作 | 返回到 HomeActivity 执行的操作 )(代码片段

Gstreamer中GstBuffer 结构体的定义在哪找??