Loaʻa ka ʻōnaehana multimedia GStreamer 1.20.0

Ma hope o hoʻokahi makahiki a me ka hapa o ka hoʻomohala ʻana, ua hoʻokuʻu ʻia ʻo GStreamer 1.20, kahi hui cross-platform o nā mea i kākau ʻia ma C no ka hana ʻ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. Ma ka manawa like, loaʻa nā mea hou i nā plugins gst-plugins-base 1.20, gst-plugins-good 1.20, gst-plugins-bad 1.20, gst-plugins-ugly 1.20, a me ka gst-libav 1.20 paʻa a me ka ʻO ka server streaming gst-rtsp-server 20. Ma ka pae API a me ABI, ua kūpono ka hoʻokuʻu hou i hope 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.20:

  • Ua hoʻololi ʻia ka hoʻomohala ʻana ma GitLab i ka hoʻohana ʻana i hoʻokahi waihona maʻamau i nā modula āpau.
  • Ua hoʻohui ʻia kahi waihona GstPlay kiʻekiʻe kiʻekiʻe, kahi e pani ai i ka GstPlayer API a hāʻawi i nā hana like no ka pāʻani ʻana i ka ʻike, ʻokoʻa me ka hoʻohana ʻana i kahi pahi leka e haʻi aku i nā noi ma kahi o nā hōʻailona GObject.
  • Kākoʻo hoʻohui ʻia no ka hoʻololi ʻana i ka ʻike kikoʻī WebM, e ʻae ana i ka pāʻani ʻana o nā wikiō VP8/VP9 me nā wahi ākea.
  • Loaʻa i nā ʻaoʻao hoʻopaʻa inoa ke kākoʻo no ka hoʻonohonoho ʻana i nā waiwai kikoʻī noiʻi.
  • Kākoʻo ʻo Compositor i ka hoʻohuli wikiō a me ka hui ʻana.
  • Loaʻa i nā papa depayloader a me nā papa uku uku ke kākoʻo hoʻokahi no ka hana ʻana me nā poʻomanaʻo RTP hou (RTP Header Extensions).
  • Hoʻohui i ke kākoʻo no ka SMPTE 2022-1 2-D (Forward Error Correction).
  • Encodebin a me transcodebin no VP8, VP9 a me H.265 codecs e hoʻokō i ke ʻano hoʻopāpā akamai, kahi e hana ʻia ai ka transcoding inā pono wale nō, a ʻo ke koena o ka manawa e hoʻouna ʻia ke kahawai e kū nei.
  • Ua kūpono ka plugin souphttpsrc me libsoup2 a me libsoup3.
  • Hoʻohui i ka hiki ke hoʻokaʻawale i ka ʻikepili hoʻokomo i ke kiʻekiʻe o nā papa waena (sub-frame), e hiki ai iā ʻoe ke hoʻomaka i ka decoding me ke kali ʻole i ka loaʻa ʻana o ke kiʻi piha. Hoʻokomo ʻia ke kākoʻo no kēia loiloi i ka OpenJPEG JPEG 2000, FFmpeg H.264 a me OpenMAX H.264/H.265 decoders.
  • I ka hoʻokaʻawale ʻana i ka wikiō no ka RTP, WebRTC a me RTSP protocols, hāʻawi ʻia ka lawelawe ʻana i ka poho packet, ka palaho ʻikepili a me nā noi kī.
  • Kākoʻo no ka hoʻololi ʻana i ka ʻikepili codec ma ka lele ua hoʻohui ʻia i ka mp4 a me Matroska media container packers, e hiki ai iā ʻoe ke hoʻololi i ka ʻaoʻao, pae a me ka hoʻonā no nā kahawai hoʻokomo H.264/H.265.
  • Hoʻohui ʻia kahi ʻano hana no ka hana ʻana i nā ipu media mp4 ʻāpana.
  • Ua hoʻohui ʻia ke kākoʻo leo i ka WPE (WebKit Port for Embedded).
  • Hoʻohui i ka hiki ke hoʻohana i ka CUDA no ka hoʻololi ʻana o ka waihoʻoluʻu, ka hoʻonui ʻana i nā mea, a me ka hoʻouka ʻana.
  • Hoʻohui ʻia ke kākoʻo no NVMM (NVIDIA Memory Module) memo no OpenGL glupload a me nā mea gldownload.
  • Hoʻomaikaʻi ʻia ke kākoʻo WebRTC.
  • Ua noi ʻia kahi plugin hou no VA-API (Video Acceleration API), e kākoʻo ana i nā decoders hou aʻe a me nā mea hoʻoponopono hope.
  • Ua hoʻohui ka AppSink API i ke kākoʻo no nā hanana i hoʻohui ʻia i nā buffers a me nā papa inoa buffer.
  • Ua hoʻohui ʻia nā hoʻonohonoho hou no nā pila kūloko i AppSrc.
  • Ua hoʻopaʻa hou ʻia nā paʻa ʻōlelo Rust a hoʻohui i 26 mau plugins hou i kākau ʻia ma Rust (gst-plugins-rs).
  • Hoʻohui ʻia nā mea aesdec a me aesenc no ka hoʻopili ʻana a me ka decryption me ka hoʻohana ʻana i ka algorithm AES.
  • Hoʻohui ʻia nā mea fakeaudiosink a me videocodectestsink no ka hoʻāʻo ʻana a me ka debugging.
  • Nā mea hana i hoʻomaikaʻi ʻia no ka hana ʻana i nā hale GStreamer minimalistic.
  • Hoʻohui i ka hiki ke kūkulu me FFmpeg 5.0.
  • No Linux, ua hoʻokō ʻia nā mana o nā codec MPEG-2 a me VP9, ​​e hana ana me ka mālama ʻole ʻana (Stateless).
  • No Windows, ua hoʻohui ʻia ke kākoʻo AV3 a me MPEG-11 i ka decoder hoʻokumu Direct1D2/DXVA.

Source: opennet.ru

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