ウェブサイト検索

GStreamer 1.24.8 がバグ修正と共にリリースされました


GStreamer 1.24.8 マルチメディアフレームワークが、ビデオエンコーディングのバグ修正とソフトウェアエンコーダの強化を伴いリリースされました。

GStreamer、主要なクロスプラットフォームかつオープンソースのマルチメディアフレームワークは、安定した1.24シリーズの最新アップデートであるバージョン1.24.8のリリースを発表しました。

このアップデートは、以前のバージョンからのシームレスな移行を目的としており、破壊的な変更を導入することなく、バグ修正のみが含まれています。

decodebin3要素では、ユーザーが遭遇した可能性のある特定の問題に対処するためにコレクション処理が改善されました。encodebinコンポーネントは、パッドの削除を正しく処理するようになり、“gst-editing-services”におけるスマートレンダリング機能が向上しました。

glimagesinkを使用している方のために、ビデオサイズがcapsで変更されたときにビューポートをリサイズできない問題が解決されました。この修正により、動的なビデオサイズを扱う際に、よりスムーズな視覚体験が保証されます。

Firefoxとの互換性は、特にOpus音声ストリームの問題に対処する形で、matroskamuxとwebmmuxの修正を通じて改善されました。

mpegtsmux要素は、タイムアウトしない限り、最適なパッドを決定する前にすべてのパッドからデータを待つように調整されました。この変更により、マルチプレクシング中の同期とデータ処理が改善されます。splitmuxsinkでは、LATENCYクエリがオーバーライドされ、ストリームがライブではないことを下流の要素に通知し、特定のシナリオにおける再生パフォーマンスが向上しました。

動画の品質サービスは、QoSイベントのより良い処理により改善されており、さまざまなシステム条件下でもより信頼性の高い動画再生が保証されています。

voamrwbencコンポーネントは、ビットレートの修正されたリストを特徴としており、ユーザーにエンコーディングのための正確なオプションを提供します。さらに、vtencは特定のエラーが検出された際にエンコーディングセッションを再起動するようになり、全体的な信頼性が向上します。

「Wayland」の分野では、WLコンテキスト型名におけるABIの破損に対する修正が実施され、このインターフェースに依存するアプリケーションとの互換性が確保されました。webrtcbin要素は、無効なSDPに対して応答を設定する際のクラッシュを防ぐために強化され、WebRTCアプリケーションの安定性が向上しました。

セルベロビルドシステムが更新され、以前の1.24.7リリースには欠けていたVP8/VP9ソフトウェアエンコーダーが含まれるようになりました。また、トランスコードプラグインも同梱されています。

これらのハイライトの他にも、フレームワーク全体で様々なバグ修正、メモリリークの解決、安定性の向上が行われました。変更の完全なリストについては、リリースアナウンスを参照するか、変更ログを確認してください。

Android、iOS、Mac OS X、およびWindows用のバイナリが間もなくリリースされます。

関連記事: