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