Ubuntu14.04下安装Gstreamer以测试UVC H264 Camera
最近调试 UVC H264 Camera,需要在Ubuntu下测试摄像头,所以借助gstreamer来实现。
gtreamer 是一个基于glib库(目前最新版本需要glib2.0)来构建流媒体应用的编程框架,其目标是要简化音/视频应用程序的开发,目前已经能够被用来处理 像 MP3、Ogg、MPEG1、MPEG2、AVI、Quicktime 等多种格式的多媒体数据。
一、安装依赖库:
sudo apt-get install bison flex zlib1g yasm
二、下载安装包:
1、gstreamer-1.3.1.tar.xz
http://gstreamer.freedesktop.org/src/gstreamer/2、gst-plugins-base-1.3.1.tar.xz
http://gstreamer.freedesktop.org/src/gst-plugins-base/3、gst-plugins-good-1.3.1.tar.xz
http://gstreamer.freedesktop.org/src/gst-plugins-good4、gst-plugins-ugly-1.3.1.tar.xz
http://gstreamer.freedesktop.org/src/gst-plugins-ugly/
5、gst-plugins-bad-1.3.1.tar.xz
https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.3.1.tar.xz
使用插件avdec_h264需要安装gst-ffmpeg(gst-ffmpeg版本V1.0之后改名为gst-libav),安装gst-ffmpeg需要安装last_x264.tar.bz2
6、last_x264.tar.bz2
https://pan.baidu.com/share/link?shareid=2659340460&uk=4027341910&fid=588638103197893
7、gst-libav-1.3.1.tar.xz
http://gstreamer.freedesktop.org/data/src/gst-libav/
三、安装步骤
安装注意事项:
gst-plugins-good-1.3.1依赖于gst-plugins-base-1.3.1,所以先安装gst-plugins-good-1.3.1再安装gst-plugins-base-1.3.1。
1、安装gstreamer-1.3.1
xz -d gstreamer-1.3.1.tar.xz
tar xvf gstreamer-1.3.1.tar
cd gstreamer-1.3.1
./configure //默认安装到/usr/local目录下;如果自定义目录,使用 --prefix=绝对路径;
make
sudo make install
xz -d gst-plugins-base-1.3.1.tar.xz
tar xvf gst-plugins-base-1.3.1.tar