GStreamer 1.18.0的新版本已经发布。

gstreamer徽标

一年半后 发展的 GStreamer 1.18发布,这是一组用C编写的跨平台组件,用于创建各种多媒体应用程序,从多媒体播放器和音频/视频文件转换器到VoIP应用程序和广播系统。

在新版本中 引入了用于文件转码的新API 从一种格式到另一种格式,以及 改进了对HDR的支持, 支持扩展 RTP TWCC等更多。

GStreamer 1.18的主要新功能

在这个新版本中 已完成改善Gstreamer支持的工作 就是这样 我们可以找到各种补充 在这个新版本1.8中, 例如AVTP插件 (音频视频传输协议)用于对延迟敏感的视频和音频传输。

以及 以及对TR-06-1配置文件的新支持 (RIST-可靠的Internet流传输), 改变播放速度的能力 即时支持rtpmanager的RTP TWCC(Google All Transport Congestion Control)扩展。

在这种情况下 Windows的, 使用DXVA2 / Direct3D11 API实现了硬件加速的视频解码以及用于捕获视频并使用Microsoft Media Foundation加速编码的插件。 添加了对UWP(通用Windows平台)的支持。

在服务器和客户端上, RTSP添加了对作弊模式的支持 (保存图像时快速滚动),这在ONVIF(开放网络视频接口论坛)规范中进行了说明。

GStreamer编辑服务增加了对嵌套时间线,基于剪辑的速度以及使用OpenTimelineIO格式的支持。

除了基于Autotools的构建脚本外,还删除了Meson并将其用作主要的装配工具包。

在其他突出的变化中 这个新版本:

  • 已经提出了一种新的高级API GstTranscoder,该API可在应用程序中用于将文件从一种格式转码为另一种格式。
  • 添加了对AFD(活动格式说明)和条形码数据编解码器集的支持。
  • 添加了qmlgloverlay元素,以允许Qt Quick场景出现在传入视频流的顶部。
  • 已添加imagessequencesrc元素,以简化根据JPEG或PNG图像序列创建视频序列的过程。
  • 添加了dashsink元素以生成DASH内容。
  • 添加了dvbsubenc元素来编码DVB字幕。
  • 可以采用与有线电视网络兼容的方式,以固定的比特率打包MPEG-TS流并支持SCTE-35。
  • Rtmp2是通过具有源和接收器元素的新RTMP客户端实现来实现的。
  • RTSP Server添加了标题支持,以控制速度和缩放比例。
  • 添加了svthevcenc,这是一种基于Intel SVT-HEVC编码器的H.265视频编码器。
  • 添加了vaapioverlay元素以使用VA-API进行撰写。
  • splitmuxsink和splitmuxsrc元素现在支持辅助(AUX)视频流。
  • 引入了新元素,以使用“ rtp://” URI接收和生成RTP流。
  • 添加了rpicamsrc元素以捕获Raspberry Pi板的摄像机视频。
  • 借助高动态范围(HDR)改进了信息呈现和视频处理。

最后 如果您想了解更多 关于这个新版本的Gstreamer,您可以查看更改日志 在下面的链接中。

如何在Ubuntu及其衍生产品上安装Gstreamer 1.18?

如果您有兴趣在发行版上安装Gstreamer 1.18 您可以按照下面分享的步骤进行操作。

该过程对于新版本的Ubuntu 20.04以及具有支持的旧版本均有效。

安装, 我们只需要打开一个终端 (Ctrl + Alt + T) 然后在其中键入以下命令:

sudo apt-get install gstreamer1.0-tools gstreamer1.0-alsa gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav

并准备好了,他们已经在系统上安装了Gstreamer 1.16。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   约翰

    执行这些命令时,安装的版本为1.14.5,您能否解释如何安装可用的最新版本? 您是否需要添加一个额外的存储库?

  2.   塞缪尔

    “瞧,他们已经在他们的系统上安装了 Gstreamer 1.16。”

    但是您不想安装 1.18 版