多媒体框架 GStreamer 1.18.0 可用

经过一年半的发展 发生了 发布 GStreamer的1.18,一组用 C 语言编写的跨平台组件,用于创建各种多媒体应用程序,从媒体播放器和音频/视频文件转换器到 VoIP 应用程序和流媒体系统。 GStreamer 代码根据 LGPLv2.1 获得许可。 同时,还提供了 gst-plugins-base 1.18、gst-plugins-good 1.18、gst-plugins-bad 1.18、gst-plugins-ugly 1.18 插件的更新,以及 gst-libav 1.18 绑定和gst-rtsp-server 1.18 流媒体服务器。 在API和ABI层面,新版本向后兼容1.0分支。 二进制版本即将推出 将准备 适用于 Android、iOS、macOS 和 Windows(在 Linux 上,建议使用发行版中的软件包)。

钥匙 改进 GStreamer 1.18:

  • 提出新的高级 API Gst转码器,可在应用程序中用于将文件从一种格式转码为另一种格式。
  • 改进了信息的呈现和具有扩展动态范围(HDR、高动态范围)的视频处理。
  • 添加了即时更改播放速度的功能。
  • 添加了对一组编解码器的支持 AFD (活动格式描述)和条形数据。
  • 添加了对 RTSP 服务器和客户端的支持 特技模式 (保存图片时快速滚动),在 ONVIF(开放网络视频接口论坛)规范中进行了描述。
  • 在Windows平台上,使用DXVA2 / Direct3D11 API实现视频解码的硬件加速,并使用Microsoft Media Foundation提供用于视频捕获和编码加速的插件。 添加了对 UWP(通用 Windows 平台)的支持。
  • 添加了 qmlgoverlay 元素,以允许 Qt Quick 场景显示在传入视频流的顶部。
  • 添加了 imagesequencesrc 元素,以便更轻松地从 JPEG 或 PNG 格式的图像序列创建视频流。
  • 添加了 dashsink 元素来生成 DASH 内容。
  • 添加了 DVB 字幕编码的 dvbsubenc 元素。
  • 能够以与有线网络兼容的形式打包支持 SCTE-35 的固定比特率 MPEG-TS 流。
  • 使用带有源和接收器元素的新 RTMP 客户端实现来实现 rtmp2。
  • RTSP 服务器添加了对标头的支持以控制速度和缩放。
  • 添加了svthevcenc,一个基于Intel开发的编码器代码的H.265视频编码器 SVT-HEVC.
  • 添加了 vaapioverlay 元素,用于使用 VA-API 进行合成。
  • 为 rtpmanager 添加了对 TWCC(Google 传输范围拥塞控制)RTP 扩展的支持。
  • splitmuxsink 和 splitmuxsrc 元素现在支持辅助 (AUX) 视频流。
  • 引入了新元素,用于使用“rtp://”URI 接收和生成 RTP 流。
  • 添加了AVTP(音频视频传输协议)插件,用于传输延迟敏感的音频和视频流。
  • 添加了对配置文件 TR-06-1 (RIST - 可靠的互联网流传输).
  • 添加了 rpicamsrc 元素以从 Raspberry Pi 板的相机捕获视频。
  • GStreamer 编辑服务增加了对嵌套时间线、每个剪辑速度设置的支持以及使用 OpenTimelineIO 格式的功能。
  • 删除了基于 Autotools 的构建脚本。 介子现在被用作主要的组装工具。

来源: opennet.ru

添加评论