Loaʻa ka ʻōnaehana multimedia GStreamer 1.22.0

Ma hope o hoʻokahi makahiki o ka hoʻomohala ʻana, ua hoʻokuʻu ʻia ʻo GStreamer 1.22, kahi hui cross-platform o nā ʻāpana no ka hoʻokumu ʻana i kahi ākea o nā noi multimedia, mai nā mea pāʻani media a me nā mea hoʻololi leo / wikiō, i nā noi VoIP a me nā ʻōnaehana streaming. Ua laikini ʻia ka code GStreamer ma lalo o LGPLv2.1. Hoʻokaʻawale, hoʻomohala ʻia nā mea hou i ka gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly plugins, a me ka gst-libav binding a me ka gst-rtsp-server streaming server . Ma ka pae API a me ABI, ua kūpono ka hoʻokuʻu hou me ka lālā 1.0. E hoʻomākaukau koke ʻia nā hui binary no Android, iOS, macOS a me Windows (ma Linux e ʻōlelo ʻia e hoʻohana i nā pūʻulu mai ka hāʻawi ʻana).

Nā hoʻomaikaʻi koʻikoʻi ma GStreamer 1.22:

  • Hoʻomaikaʻi i ke kākoʻo no ka ʻano hoʻopuna wikiō AV1. Hoʻohui ʻia ka hiki ke hoʻohana i ka wikiwiki o ka lako no ka hoʻopili ʻana a me ka hoʻololi ʻana o AV1 ma o ka VAAPI/VA, AMF, D3D11, NVCODEC, QSV a me Intel MediaSDK API. Hoʻohui ʻia nā mea lawelawe RTP hou no AV1. Hoʻomaikaʻi ʻia ka parsing o AV1 ma nā pahu MP4, Matroska a me WebM. Aia nā hui i nā mea me nā AV1 encoders a me nā decoders e pili ana i nā hale waihona puke dav1d a me rav1e.
  • Hoʻokomo ʻia ke kākoʻo no Qt6. Hoʻohui ʻia ka mea qml6glsink, e hoʻohana ana iā Qt6 e hana wikiō i loko o kahi hiʻohiʻona QML.
  • Hoʻohui ʻia nā mea gtk4paintablesink a me gtkwaylandsink no ka hoʻohana ʻana me GTK4 a me Wayland.
  • Ua hoʻohui ʻia nā mea kūʻai hou no ka hoʻoheheʻe adaptive e kākoʻo ana i nā protocol HLS, DASH a me MSS (Microsoft Smooth Streaming).
  • Hāʻawi i ka hiki ke hana i nā hui i hoʻopaʻa ʻia i hoʻopaʻa ʻia no ka hōʻemi ʻana i ka nui.
  • Hoʻohui kākoʻo no WebRTC simulcast a me Google Congestion Control.
  • Hāʻawi ʻia kahi plugin maʻalahi a paʻa ponoʻī no ka hoʻouna ʻana ma WebRTC.
  • Hoʻohui ʻia kahi packer ipu waihona MP4 hou me ke kākoʻo no ka ʻikepili ʻāpana a ʻaʻole ʻāpana.
  • Hoʻohui i nā plugins hou no ka mālama ʻana o Amazon AWS a me nā lawelawe transcription leo.
  • Hoʻohou ʻia nā paʻa no ka ʻōlelo Rust. Hoʻohui ʻia he 19 mau plugins hou, nā hopena a me nā mea i kākau ʻia ma Rust (gst-plugins-rs). Hoʻomaopopo ʻia ʻo 33% o nā hoʻololi i ka GStreamer hou i hoʻokō ʻia ma Rust (nā hoʻololi e pili ana i nā hoʻopaʻa a me nā plugins), a ʻo ka gst-plugins-rs plugin set kekahi o nā modules GStreamer i hoʻomohala ʻia. Hiki ke hoʻohana ʻia nā plugins i kākau ʻia ma Rust i nā papahana ma kekahi ʻōlelo a me ka hana pū me lākou e like me ka hoʻohana ʻana i nā plugins ma C a me C++.
  • Hāʻawi ʻia nā plugins Rust ma ke ʻano he ʻāpana o nā pūʻolo binary kūhelu no ka Windows a me macOS platform (kākoʻo ʻia ka hui ʻana a me ka lawe ʻana no Linux, Windows a me macOS).
  • Ua hoʻokō ʻia kahi kikowaena media WebRTC i kākau ʻia ma Rust, e kākoʻo ana iā WHIP (WebRTC HTTP ingest) a me WHEP (WebRTC HTTP egress).
  • Hoʻohui ʻia ka mea videocolorscale, e hoʻohui i ka hoʻololi wikiō a me ka hiki ke hoʻonui.
  • Hoʻomaikaʻi i ke kākoʻo no ka wikiō me ka hohonu kala kiʻekiʻe.
  • Hoʻohui ʻia ke kākoʻo no nā hanana pale paʻi i ka Navigation API.
  • Hoʻohui ʻia nā mea hoʻoponopono timestamp H.264/H.265 no ka hana hou ʻana o PTS/DTS ma mua o ka hoʻopili ʻana i nā ipu media.
  • Ma ke kahua Linux, ua hoʻomaikaʻi ʻia ka hoʻohana ʻana o DMA e hana pū me nā buffers i ka wā e hoʻopili ai, hoʻokaʻawale, kānana a me ka hoʻoiho wikiō me ka hoʻohana ʻana i ka wikiwiki o ka lako.
  • Ua hoʻomaikaʻi ʻia ka hoʻohui ʻana me CUDA: ua hoʻohui ʻia ka waihona gst-cuda a me ka cudaconvertscale element, hoʻohui ʻia me D3D11 a me NVIDIA dGPU NVMM mau mea.
  • Ua hoʻomaikaʻi ʻia ka hoʻohui ʻana me Direct3D11: ua hoʻohui ʻia kahi waihona gst-d3d11 hou, ua hoʻonui ʻia nā mana o ka d3d11screencapture, d3d11videosink, d3d11convert a me d3d11compositor plugins.
  • No nā AMD GPU, ua hoʻokō ʻia nā encoder wikiō wikiwiki hou i ka H.264 / AVC, H.265 / HEVC a me AV1, i kūkulu ʻia me ka AMF (Advanced Media Framework) SDK.
  • Ua hoʻohui ka applemedia plugin i ke kākoʻo no H.265/HEVC video encoding a decoding.
  • Hoʻohui ʻia ke kākoʻo no ka hoʻopili wikiō H.265/HEVC i ka plugin androidmedia.
  • Ua hoʻohui ʻia ka waiwai force-live i ka audiomixer, compositor, glvideomixer a me d3d11compositor plugins e hoʻoikaika i ke ʻano ola e hiki ai.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka