多媒體開發框架,GStreamer 1.4.0 發布

jopen 10年前發布 | 6K 次閱讀 GStreamer

GStreamer 是 GNOME 桌面環境下用來構建流媒體應用的多媒體框架(framework),其目標是要簡化音/視頻應用程序的開發,目前已經能夠被用來處理像 MP3、Ogg、MPEG1MPEG2、AVI、Quicktime 等多種格式的多媒體數據。

廣泛應用于 Linux 平臺的多媒體框架 GStreamer 發布 1.4 版本,在保持 1.X API 兼容性的前提下帶來了不少變化。

新功能有:

  • 可以直接使用 OpenGL 作為視頻作業流水線的一部分,無需 Clutter。

  • 引入 v4l2videodec 元素用來訪問通過 V4L2 接口暴露出來的硬件解碼器,比如 Exynos 系列 SoC。

  • 重新設計了下載緩沖元素。

  • 引入 audiomixer 元素可以將多個音頻流混音成一個且保持音畫同步。

  • 增加 OpenNI2 以支持 Kinect,OpenEXR 以支持 EXR 圖像。

  • 增加 curlsshsinkcurlsftpsink 從而實現 SSH/SFTP 文件寫入。

  • 將一些 0.10 時期的插件遷移到 1.X 架構。

  • gst-libav 升級至 libav 10.2 版本,增加 H265/HEVC 支持。

  • 重新設計了 waylandsink,未來將進一步改善以更好地支持 Wayland。

  • 包含 800+ 處錯誤修復。

如無意外,GStreamer 1.4 將隨著年底發布的各大發行版與最終用戶見面。

官方郵件列表發布公告及源代碼下載

來自:Phoronix

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!