GStreamer 1.18.0 マルチメディア フレームワークが利用可能になりました

XNUMX年半の開発期間を経て 起こった 解放する GStreamerの1.18は、メディア プレーヤーやオーディオ/ビデオ ファイル コンバータから VoIP アプリケーションやストリーミング システムに至るまで、幅広いマルチメディア アプリケーションを作成するために C で書かれたコンポーネントのクロスプラットフォーム セットです。 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 (Open Network Video Interface Forum) 仕様に記載されています。
  • Windows プラットフォームでは、DXVA2 / Direct3D11 API を使用してビデオ デコードのハードウェア アクセラレーションが実装され、Microsoft Media Foundation を使用してビデオ キャプチャおよびエンコード アクセラレーション用のプラグインが提供されます。 UWP (ユニバーサル Windows プラットフォーム) のサポートが追加されました。
  • qmlgloverlay 要素を追加して、Qt Quick シーンを受信ビデオ ストリームの上に表示できるようにしました。
  • JPEG または PNG 形式の一連の画像からビデオ ストリームを簡単に作成できるように、imagesequencesrc 要素が追加されました。
  • DASH コンテンツを生成するためのダッシュシンク要素を追加しました。
  • DVB 字幕エンコード用の dvbsubenc 要素を追加しました。
  • SCTE-35 サポートを備えた固定ビットレートの MPEG-TS ストリームを、ケーブル ネットワークと互換性のある形式でパッケージ化する機能を提供します。
  • ソース要素とシンク要素を備えた新しい RTMP クライアント実装を使用して rtmp2 を実装しました。
  • RTSP サーバーには、速度とスケーリングを制御するためのヘッダーのサポートが追加されました。
  • Intel が開発したエンコーダ コードに基づく H.265 ビデオ エンコーダである svthevcenc を追加しました SVT-HEVC.
  • VA-API を使用して合成するための vaapioverlay 要素を追加しました。
  • TWCC (Google Transport-wide Congestion Control) RTP 拡張機能のサポートが rtpmanager に追加されました。
  • Splitmuxsink 要素と Splitmuxsrc 要素は、補助 (AUX) ビデオ ストリームをサポートするようになりました。
  • 「rtp://」 URI を使用して RTP ストリームを受信および生成するための新しい要素が導入されました。
  • 遅延に敏感なオーディオおよびビデオ ストリームを送信するための AVTP (Audio Video Transport Protocol) プラグインを追加しました。
  • プロファイル TR-06-1 (RIST - 信頼性の高いインターネット ストリーム トランスポート).
  • Raspberry Pi ボードのカメラからビデオをキャプチャするための rpicamsrc 要素を追加しました。
  • GStreamer Editing Services は、ネストされたタイムライン、クリップごとの速度設定、および OpenTimelineIO 形式を使用する機能のサポートを追加します。
  • Autotools ベースのビルド スクリプトを削除しました。 Meson がメインのアセンブリ ツールとして使用されるようになりました。

出所: オープンネット.ru

コメントを追加します