A maeʻa le tausaga o le atinaʻe, ua faʻasaʻolotoina le GStreamer 1.26, o se faʻasalalauga faʻapipiʻi seti o vaega mo le fatuina o le tele o faʻasalalauga faʻasalalauga, mai taʻaloga faʻasalalau ma faila faila leo / vitio i le VoIP talosaga ma faʻafefe faiga. GStreamer code o lo'o tufatufaina i lalo ole laisene LGPLv2.1. E ese mai, o faʻafouga o le plugins gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, faʻapea foʻi ma le gst-libav binding ma le streaming server gst-rtsp-server o loʻo atiaʻe. I le API ma le ABI, o le faʻasalalauga fou e fetaui i tua ma le lala 1.0. Fausia Binary o le a le pine ae saunia mo Android, iOS, macOS ma Windows (i luga o Linux, e fautuaina e faʻaoga afifi mai le tufatufaina).
Fa'aleleia atili ile GStreamer 1.26:
- Faʻaopoopo encoder ma decoder mo le VVC (Versatile Vitio Coding) faatulagaga vitio, ua lauiloa foi o le H.266 vitio compression tulaga, atiina ae soofaatasi e le MPEG (ISO/IEC JTC 1) ma VCEG (ITU-T) vaega galulue, faatasi ai ma le auai o ia kamupani e pei o Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm ma Sony. H.266 sui H.265 (HEVC) ma maua ai le maualuga maualuga o le felauaiga ma le teuina o iugafono mata uma (mai SD ma HD i le 4K ma le 8K), lagolago vitio ma le faalauteleina dynamic range (HDR, High Dynamic Range) ma ata vitio i le 360-tikeri tulaga.
- Ua fa'aopoopoina se encoder ma decoder mo le LCEVC (Low Complexity Enhancement Video Coding) fa'asologa o ata vitio, lea e fa'atino ai se fa'aopoopoga fa'atasi ma metadata e fa'aleleia atili ai le lelei o codecs o lo'o iai H.26x ma MP4/ISOBMFF.
- Faʻaopoopoina se encoder ma decoder mo le JPEG XS image format, lea e faʻatulagaina o se faiga faʻavasega ata mama e maua ai sina faʻatuai i le taimi o le faʻaogaina ma le faʻavasegaina, ma o loʻo taulaʻi i le faʻamalieina o le tuʻuina atu o faʻasologa o ata sili ona maualuga (e oʻo atu i le 8K). O le JPEG XS e mafai ai ona faʻaitiitia le tele o le bandwidth laina fesoʻotaʻiga e manaʻomia e aunoa ma se leiloa o le lelei e iloa e mata o le tagata.
- Ua fa'aopoopoina le tomai e fa'aofi ma aveese fa'aupuga tapuni mo H.264 ma H.265 formats.
- Faʻaleleia atili le lagolago mo faʻasalalauga faʻafefe e faʻavae i luga ole HLS (HTTP Live Streaming) ma DASH (Dynamic Adaptive Streaming over HTTP) protocols. Fa'aopoopoina fa'asalalauga fou hlscmafsink ma hlssink3 mo le fa'aulufaleina o vaega CMAF (fMP4) ma MPEG-TS, fa'apea fo'i ma le hlsmultivariantsink mo galuega fesuisuia'i.
- O le MPEG-TS multimedia container packer ma unpacker ua lagolagoina nei H.266, JPEG XS, AV1, ma VP9 codecs, faapea foi SMPTE ST-2038 ma ID3 metadata.
- Fa'apipi'i ma le fa'aputuina mo le H.4/VVC codec ua fa'aopoopoina ile Matroska ma ISO MP266 formats. O le MP4 o lo'o i ai nei fa'amaumauga mo Hap ma Lagarith video formats.
- Faʻaopoopo le lagolago mo SMPTE 2038, o se faiga mo le faʻapipiʻiina o faʻamatalaga faaopoopo ma metadata i koneteina multimedia.
- Faʻaleleia le tuʻufaʻatasia ma le Vulkan graphics API. Fa'alautele le gafatia mo le puleaina o manatua, filifiliga avanoa lanu, pulega o masini, ma le fa'agaioia atoa. Faʻaopoopo le lagolago mo Vulkan faʻaopoopoga e faʻavave ai le faʻavasegaina o le vitio H264 ma le H265. Faʻaleleia le faʻatinoga o le encoder faʻaaogaina Vulkan.
- Faʻaleleia le tuʻufaʻatasia ma OpenGL. Fa'aopoopo le lagolago mo isi fa'aliliuga lanu lanu ma fa'asologa pika. Fa'aopoopo le lagolago mo le fa'aulufaleina mai o vaitafe e fa'aaoga ai DMABufs.
- Faʻaleleia le tuʻufaʻatasia ma le faletusi Qt6 ma le QML.
- Fa'alautele vaega mo le tu'ufa'atasia ma le CUDA ma le NVIDIA Video Codec SDK. Fa'aopoopo le fa'ailoga AV1 fa'avae ile NVCODEC API.
- O le faletusi gst-d3d12 ua faʻatinoina i le encoders ma decoders faʻavae ile Direct3D 12 API.
- Lagolago mo MIKEY pulega autu o tagata o tausia ua faaopoopo i le faaputuga RTSP.
- Ua lagolagoina nei e AudioConvert le toe fa'atulagaina o ala leo.
- O le faʻapipiʻi faʻavae i luga o le GTK3 faletusi ua faʻafouina e lagolago OpenGL/WGL i luga o le Windows platform.
- O le elemene imagefreeze ua lagolagoina nei JPEG ma PNG formats.
- O le elemene pitch e faʻaaogaina le gafatia e taʻalo i tua.
- O le elemene rtmp2 ua faʻaleleia auala faʻamaonia i luga o sapalai RTP. Fa'aopoopo le lagolago mo le fa'amaoni i le Limelight CDN.
- O le VA-API integration plugin ua faʻafouina ma elemene e faʻavave ai le H.266 (VVC) faʻavasegaina, faʻapea foʻi ma le VP8 ma le JPEG encoding.
- Fa'aopoopo elemene mo le galulue fa'atasi ma vaitafe e fa'atatau i le QUIC protocol (raw QUIC, RTP-over-QUIC ma WebTransport).
- O le seti gst-plugins-rs ua toe faʻafouina e aofia ai mea fou e 23 poʻo mea faʻapipiʻi na tusia i le Rust. Plugins tusia i Rust e mafai ona faʻaogaina i polokalame tusia i soʻo se gagana, ma o le galulue faʻatasi ma i latou e tutusa ma le faʻaogaina o plugins tusia i le C ma le C ++.
puna: opennet.ru
