GStreamer 1.16.0 multimedia kpuchie dị

Mgbe ihe karịrị otu afọ mmepe mere hapụ Onye na -agba ọsọ GStreamer 1.16, Otu ihe dị iche iche nke cross-platform nke edere na C maka ịmepụta ngwa ngwa dị iche iche nke multimedia, site na ndị na-egwu mgbasa ozi na ndị na-atụgharị faịlụ ọdịyo / vidiyo, na ngwa VoIP na usoro mgbasa ozi. Enyere ikike koodu GStreamer n'okpuru LGPLv2.1. N'otu oge ahụ, mmelite na gst-plugins-base 1.16, gst-plugins-good 1.16, gst-plugins-bad 1.16, gst-plugins-ugly 1.16 plugins dị, yana gst-libav 1.16 binding na ndị gst-rtsp-ihe nkesa 1.16 nkesa nkwanye. N'ọkwa API na ABI, ntọhapụ ọhụrụ a dakọtara na ngalaba 1.0. ọnụọgụ abụọ na-ewu na-abịa n'oge na-adịghị anya a ga-akwado ya maka gam akporo, iOS, macOS na Windows (na Linux a na-atụ aro ka iji ngwugwu sitere na nkesa).

Igodo ndozi GStreamer 1.16:

  • Nchịkọta WebRTC agbakwunyela nkwado maka ọwa data P2P emejuputa atumatu site na iji SCTP protocol, yana nkwado maka AKW BUKWỌ maka izipu ụdị data mgbasa ozi dị iche iche n'ime otu njikọ yana ikike ịrụ ọrụ na ọtụtụ sava TURN (Mgbakwunye STUN na-agafe ndị ntụgharị okwu);
  • agbakwunyere nkwado maka AV1 video codec na Matroska (MKV) na QuickTime / MP4 containers. E mejuputawo ntọala AV1 agbakwunyere na ọnụọgụ nke usoro ntinye data nke ihe ngbanwe na-akwado;
  • nkwado agbakwunyere ndepụta okwu mechiri emechi, yana ikike ịchọpụta na wepụ ụdị data agbakwunyere ndị ọzọ na vidiyo ANC (Data mgbakwunye, ozi ndị ọzọ, dị ka ọdịyo na metadata, na-ebufe site na ntanetị dijitalụ na akụkụ ndị na-adịghị egosipụta nke ahịrị nyocha);
  • Nkwado agbakwunyere maka ọdịyo enweghị koodu (raw) na-enweghị ọwa ọdịyo na-agbanwe agbanwe na ebe nchekwa (A na-edowe ọwa ọdịyo na-abụghị interleaved, aka ekpe na aka nri na ngọngọ dị iche iche, kama ọwa ọzọ n'ụdị "LEFT|RIGHT|LEFT|RIGHT| LEFT|RIGHT" );
  • Akwagara na ntọala ntọala plugins (gst-plugins-base) GstVideoAggregator (klas maka ịgwakọta raw video), andiwet (ngbanwe dị mma maka videomixer) na OpenGL mixer element (glvideomixer, glmixerbin, glvideomixerelement, glstereomix, glmosaic), bụ ndị e debere na mbụ na "gst-plugins-bad" set;
  • Etinyere ọhụrụ mode mgbanwe ubi, nke a na-edozi ihe nchekwa ọ bụla dị ka ebe dị iche iche na vidiyo interlaced na nkewa nke elu na ala ala na ọkwa nke ọkọlọtọ jikọtara na ihe nchekwa ahụ;
  • Agbakwunyela nkwado maka usoro WebM na izo ya ezo na akpa mgbasa ozi Matroska;
  • Agbakwunyere ihe ọhụrụ wpesrc nke na-arụ ọrụ dị ka ihe nchọgharị dabere na injin WebKit WPE (na-enye gị ohere ịme ihe nchọgharị dị ka isi iyi data);
  • Video4Linux na-enye nkwado maka ntinye na ngbanwe HEVC, ntinye JPEG na mbubata na mbupụ dmabuf dị mma;
  • agbakwunyere nkwado maka ngbanwe VP8/VP9 na ihe ngbanwe vidiyo site na iji NVIDIA ngwaike GPU accelerated, na nkwado maka H.265/HEVC ngwaike ngbanwe ngwaike agbakwunyere na ntinye koodu;
  • Emeela ọtụtụ ndozi na ngwa mgbakwunye msdk, nke na-enye ohere iji ngwangwa ngwaike maka itinye koodu na ngbanwe na ibe Intel (dabere na Intel Media SDK). Nke a gụnyere nkwado agbakwunyere maka mbubata / mbupụ dmabuf, ngbanwe VP9, ​​ntinye koodu HEVC 10-bit, nhazi vidiyo na mgbanwe mkpebi siri ike;
  • Usoro ntụgharị okwu ASS / SSA agbakwunyere nkwado maka nhazi ọtụtụ ndepụta okwu na-ejikọta na oge ma gosipụta ha n'otu oge na ihuenyo;
  • Enyerela nkwado zuru oke maka usoro ụlọ Meson, nke a na-atụ aro ugbu a maka iwulite GStreamer na nyiwe niile. A na-atụ anya iwepụ nkwado Autotools na ngalaba na-esote;
  • Isi ihe owuwu nke GStreamer gụnyere njikọ maka mmepe na asụsụ Rust na modul nwere plugins na Rust;
  • Emeela njikarịcha arụmọrụ.

isi: opennet.ru

Tinye a comment