GStreamer 1.20.0 fa'asalalauga fa'asalalauga o lo'o avanoa

Ina ua maeʻa le tausaga ma le afa o le atinaʻe, na faʻasaʻolotoina le GStreamer 1.20, o se seti faʻasalalauga o vaega o loʻo tusia i le C mo le fatuina o le tele o faʻasalalauga faʻasalalauga, mai tagata taʻalo faʻasalalau ma faila faila leo / vitio, i le VoIP talosaga ma faiga faʻafefe. O le GStreamer code ua laiseneina ile LGPLv2.1. I le taimi lava e tasi, o faʻafouga i le plugins gst-plugins-base 1.20, gst-plugins-good 1.20, gst-plugins-bad 1.20, gst-plugins-ugly 1.20 o loʻo avanoa, faʻapea foʻi ma le gst-libav 1.20 binding ma le gst-rtsp-server 20 streaming server. I le API ma le ABI, o le faʻasalalauga fou e fetaui i tua ma le lala 1.0. O le a vave ona saunia faʻapotopotoga binary mo Android, iOS, macOS ma Windows (i Linux e fautuaina e faʻaoga afifi mai le tufatufaina).

Fa'aleleia atili ile GStreamer 1.20:

  • O le atina'e ile GitLab ua suia ile fa'aogaina o se fale e tasi e masani ai i modules uma.
  • Ua fa'aopoopoina se faletusi fou maualuga GstPlay, lea e suitulaga i le GstPlayer API ma ofoina atu galuega fa'atusa mo le taina o mea, ese'ese e ala i le fa'aogaina o se pasi fe'au e logoina talosaga nai lo fa'ailoga GObject.
  • Fa'aopoopoina le lagolago mo le fa'avasegaina o fa'amatalaga manino a le WebM, fa'atagaina le toe ta'alo o ata VP8/VP9 ma vaega manino.
  • O lo'o iai nei le lagolago mo le fa'atūina o mea totino fa'apitoa mo talosaga.
  • E lagolagoina e Compositor le liuaina ma le faʻafefiloi o vitio e tele-fila.
  • O vasega depayloader ma payloader o lo'o i ai le lagolago tu'ufa'atasi mo le galulue fa'atasi ma fa'auluuluga RTP fa'aopoopo (RTP Header Extensions).
  • Faʻaopoopo le lagolago mo le SMPTE 2022-1 2-D (Faʻasaʻo Faʻasaʻo i luma) masini.
  • Encodebin ma transcodebin mo VP8, VP9 ma H.265 codecs faatino se faiga encoding atamai, lea e faia transcoding naʻo pe a manaʻomia, ma o le taimi o totoe o le vaitafe o loʻo i ai i luma.
  • O le souphttpsrc plugin ua fetaui nei ma libsoup2 ma libsoup3.
  • Faʻaopoopo le mafai e faʻavasega faʻamatalaga faʻamatalaga i le tulaga o vaʻa vaeluaga (sub-frame), lea e mafai ai ona e amata faʻavasega e aunoa ma le faʻatali mo le faʻavaa atoa e maua. Lagolago mo lenei fa'ata'ita'iga o lo'o aofia i le OpenJPEG JPEG 2000, FFmpeg H.264 ma OpenMAX H.264/H.265 decoders.
  • Pe a fa'avasegaina vitio mo le RTP, WebRTC ma RTSP protocols, otometi le taulimaina o pepa leiloa, fa'aletonu fa'amaumauga ma talosaga fa'avaa autu e tu'uina atu.
  • Lagolago mo le suia o codec faamatalaga i luga o le lele ua faaopoopo i le mp4 ma Matroska ala o faasalalauga pusa packers, lea e mafai ai ona e suia le talaaga otooto, tulaga ma iugafono mo H.264/H.265 vaitafe ulufale.
  • Ua fa'aopoopoina se faiga mo le fa'atupuina o pusa fa'asalalau mp4 vaevae.
  • Ua fa'aopoopoina le lagolago fa'alogo ile WPE (WebKit Port for Embedded) fa'avae uafu.
  • Faʻaopoopo le tomai e faʻaaoga ai le CUDA mo le suiga o avanoa lanu, faʻavasegaina elemene, ma le faʻapipiʻiina o elemene.
  • Fa'aopoopo le lagolago mo le NVMM (NVIDIA Memory Module) manatua mo OpenGL glupload ma gldownload elemene.
  • Fa'aleleia le lagolago a le WebRTC.
  • O se fa'apipi'i fou mo VA-API (Video Acceleration API) ua tu'uina mai, e lagolagoina ai le tele o decoders ma fa'asologa o mea fa'asolosolo.
  • Le AppSink API ua faʻaopoopoina le lagolago mo mea faʻapitoa e faʻaopoopo i faʻamau ma lisi faʻapipiʻi.
  • O fa'aopoopo fa'aopoopo mo laina i totonu ua fa'aopoopoina ile AppSrc.
  • Fa'afou fa'amauga gagana Rust ma fa'aopoopo 26 fa'apipi'i fou na tusia i le Rust (gst-plugins-rs).
  • Faʻaopoopo elemene aesdec ma aesenc mo faʻamatalaga ma faʻamalo e faʻaaoga ai le AES algorithm.
  • Fa'aopoopo fakeaudiosink ma videocodectestsink elemene mo le su'ega ma le fa'aogaina.
  • Fa'aleleia mea faigaluega mo le fausiaina o GStreamer fau laiti.
  • Faʻaopoopo le tomai e fausia ai le FFmpeg 5.0.
  • Mo Linux, o fa'aliliuga o le MPEG-2 ma le VP9 codecs ua fa'atinoina, fa'atino e aunoa ma le fa'asaoina o le setete (Stateless).
  • Mo Windows, AV3 ma MPEG-11 lagolago ua faaopoopo i le Direct1D2/DXVA fa'avae decoder.

puna: opennet.ru

Faaopoopo i ai se faamatalaga