我正在使用这个脚本在树莓派上安装GStreamer 1.14版本。
https://gist.github.com/Swap-File/d8511128930c93281f36f18d634f6748
在运行脚本之前,我已经彻底卸载了树莓派上的GStreamer。
该脚本克隆了gstreamer
和一堆其他相关的仓库(gst-plugins-base
gst-plugins-good
gst-plugins-bad
gst-plugins-ugly
gst-libav
gst-omx
gst-python
gst-rtsp-server
),检出1.14分支并进行安装。脚本完成后没有问题。
脚本完成后,我使用以下命令检查安装的GStreamer版本:
gst-launch-1.0 --version
它会输出
gst-launch-1.0 version 1.14.2
GStreamer 1.10.4
Unknown package origin
我的问题是:
- 为什么gst-launch-1.0和GStreamer版本不匹配?
- 如何将gst-launch-1.0升级到1.14版本?
PS:此次操作的目的是在树莓派上使webrtcbin插件正常工作。
gst-launch-1.0 --gst-version
的输出是什么? - undefinedGStreamer
。由于它是树莓派,构建系统已经设置好了。否则,请使用Debian版本的Linux并尝试直接安装GStreamer。 - undefined