GStreamer 1.16.0 multimedia moralo oa fumaneha

Ka mor'a nako e fetang selemo ea tsoelo-pele etsahetse lokolla Sesebelisoa sa GStreamer 1.16, Seteishene sa li-cross-platform tsa likarolo tse ngotsoeng ho C bakeng sa ho theha mefuta e mengata ea lisebelisoa tsa multimedia, ho tloha ho libapali tsa mecha ea litaba le li-converter tsa li-audio / video, ho ea ho likopo tsa VoIP le mekhoa ea ho phallela. Khoutu ea GStreamer e fuoe laesense tlasa LGPLv2.1. Ka nako e ts'oanang, lintlafatso tsa gst-plugins-base 1.16, gst-plugins-good 1.16, gst-plugins-bad 1.16, gst-plugins-ugly 1.16 plugins lia fumaneha, hammoho le gst-libav 1.16 e tlamang le gst-rtsp-server 1.16 ea ho phallela seva. Boemong ba API le ABI, tokollo e ncha e khutlela morao e lumellana le lekala la 1.0. Binary aha haufinyane e tla lokisoa bakeng sa Android, iOS, macOS le Windows (ho Linux ho khothalletsoa ho sebelisa liphutheloana ho tloha kabong).

Senotlolo ntlafatso GStreamer 1.16:

  • Sebaka sa WebRTC se ekelitse tšehetso bakeng sa liteishene tsa data tsa P2P tse kentsoeng ts'ebetsong ho sebelisoa protocol ea SCTP, hammoho le tšehetso bakeng sa SEBELE bakeng sa ho romela mefuta e fapaneng ea data ea multimedia ka har'a khokahanyo e le 'ngoe le bokhoni ba ho sebetsa le li-server tse ngata tsa TURN (katoloso ea STUN ho feta bafetoleli ba aterese);
  • Tšehetso e ekelitsoeng bakeng sa AV1 video codec ho Matroska (MKV) le lijana tsa QuickTime/MP4. Litlhophiso tse ling tsa AV1 li kentsoe tšebetsong 'me palo ea lifomate tsa data tse kentsoeng tse tšehelitsoeng ke encoder e ekelitsoe;
  • Tšehetso e ekelitsoeng mongolo o koetsoeng, hammoho le bokhoni ba ho khetholla le ho ntša mefuta e meng ea data e kopantsoeng ho tloha video ANC (Ancillary Data, tlhahisoleseding e eketsehileng, e kang audio le metadata, e fetisetsoang ka li-interfaces tsa digital likarolong tse sa bonts'itsoeng tsa mela ea scan);
  • Ts'ehetso e ekelitsoeng bakeng sa molumo o sa koaeloang (o tala) ntle le ho fapanyetsana liteishene tsa molumo mohopolong (Liteishene tsa audio tse sa keneng, tse ka ho le letšehali le tse ka ho le letona li behiloe ka li-blocks tse arohaneng, ho fapana le ho fapanyetsana liteishene ka sebopeho sa "LEFT|RIGHT| LEFT|RIGHT|LEFT|RIGHT" );
  • E fetiselitsoe ho setsi sa motheo sa li-plugins (gst-plugins-base) GstVideoAggregator (sehlopha sa ho kopanya video e tala), moqapi (e leng sebaka se ntlafetseng sa videomixer) le lisebelisoa tsa OpenGL mixer (glvideomixer, glmixerbin, glvideomixerelement, glstereomix, glmosaic), tseo pele li neng li behiloe "gst-plugins-bad" sete;
  • E ncha e kentsoe puso ho fapanyetsana ha masimo, moo buffer e 'ngoe le e' ngoe e sebetsoang e le sebaka se arohaneng videong e hokahaneng le karohano ea masimo a holimo le a tlase boemong ba lifolakha tse amanang le buffer;
  • Ts'ehetso bakeng sa sebopeho sa WebM le encryption ea dikahare e kenyelelitsoe ho Matroska media container unpacker;
  • E kentse karolo e ncha ea wpesrc e sebetsang joalo ka sebatli se thehiloeng ho enjine WebKit WPE (e u lumella ho tšoara sephetho sa sebatli joalo ka mohloli oa data);
  • Video4Linux e fana ka ts'ehetso bakeng sa khouto ea HEVC le decoding, JPEG encoding le ntlafatso ea dmabuf import and export;
  • Tšehetso bakeng sa VP8/VP9 decoding e kenyelelitsoe ho sesebelisoa sa video ho sebelisoa NVIDIA hardware accelerated GPU, 'me tšehetso ea H.265 / HEVC hardware accelerated encoding e kenyelitsoe ho encoder;
  • Lintlafatso tse ngata li entsoe ho plugin ea msdk, e lumellang ts'ebeliso ea potlakiso ea lisebelisoa bakeng sa khouto le decoding ho Intel chips (e thehiloeng ho Intel Media SDK). Sena se kenyelletsa tšehetso e eketsehileng bakeng sa dmabuf import/export, VP9 decoding, 10-bit HEVC encoding, video post-processing le phetoho e matla ea qeto;
  • The ASS/SSA subtitle rendering system e ekelitse ts'ehetso ea ho sebetsana le lingoloa tse ngata tse kopanang ka nako le ho li bonts'a ka nako e le ngoe skrineng;
  • Ts'ehetso e felletseng e fanoe bakeng sa sistimi ea kaho ea Meson, eo hajoale e khothalelitsoeng ho aha GStreamer lipolaneteng tsohle. Ho lebeletsoe hore ho tlosoe tšehetso ea Autotools lekaleng le latelang;
  • Sebopeho se seholo sa GStreamer se kenyelletsa litlamo bakeng sa nts'etsopele ea puo ea Rust le module e nang le li-plugins ho Rust;
  • Ntlafatso ea ts'ebetso e se e entsoe.

Source: opennet.ru

Eketsa ka tlhaloso