作者:重庆全景公司来源:http://www.bd6vr.com/访问:466时间:2019-02-02
GStreamer 是一个可以在PC桌面环境下用来构建流媒体应用的多媒体框架(framework),它的目标是要简化音/视频应用程序的开发和平台的建立,目前已经能够被用来处理像 MP3、Ogg、MOV、MPEG1、MPEG2、AVI、Quicktime 等多种文件格式的多媒体、影音数据。
广泛应用于 Linux 平台的多媒体框架 GStreamer 发布 1.4 版本,在保持 1.X API 兼容性的前提下带来重庆多媒体公司的不少变化。
新功能有:
可以直接使用 OpenGL 作为视频作业流水线的一部分,无需 Clutter。
引入 v4l2videodec 元素用来访问通过 V4L2 接口暴露出来的硬件解码器,比如 Exynos 系列 SoC。
重新设计了下载缓冲元素。
引入 audiomixer 元素可以将多个音频流混音成一个且保持音画同步。
增加 OpenNI2 以支持 Kinect,OpenEXR 以支持 EXR 图像。
增加 curlsshsink 及 curlsftpsink 从而实现 SSH/SFTP 文件写入。
将一些 0.10 时期的插件迁移到 1.X 架构。
gst-libav 升级至 libav 10.2 版本,增加重庆全景制作和对 H265/HEVC的 支持。
重新设计了 waylandsink,未来将进一步改善以更好地支持 Wayland。
包含 800+ 处错误修复。
如无意外,GStreamer 1.4 将随着年底发布的各大发行版与最终用户见面。