Anga rongorau GStreamer 1.16.0 e waatea ana

I muri i te kotahi tau o te whanaketanga i tupu tuku GStreamer 1.16, he huinga huinga-whakawhitinga o nga waahanga kua tuhia ki te C mo te hanga i te tini o nga tono rongorau, mai i nga kaitoro pāpāho me nga kaitahuri oro / ataata ataata, ki nga tono VoIP me nga punaha rerenga. Kua raihanatia te waehere GStreamer i raro i te LGPLv2.1. I te wa ano, kei te waatea nga whakahou ki te gst-plugins-base 1.16, gst-plugins-good 1.16, gst-plugins-bad 1.16, gst-plugins-ugly 1.16, me te gst-libav 1.16 here me te gst-rtsp-server 1.16 tūmau romaroma. I te taumata API me te ABI, he hototahi whakamuri te tukunga hou ki te peka 1.0. Ka tata te hanga-rua ka whakaritea mo te Android, iOS, macOS me Windows (i runga i te Linux ka tūtohu kia whakamahia nga kohinga mai i te tohatoha).

whakapainga GStreamer 1.16:

  • Kua taapirihia e te puranga WebRTC te tautoko mo nga hongere raraunga P2P kua whakatinanahia ma te whakamahi i te kawa SCTP, me te tautoko mo te TINO mo te tuku i nga momo raraunga rongorau rereke i roto i te hononga kotahi me te kaha ki te mahi me nga kaitoro TURN maha (te toronga STUN ki te karo i nga kaiwhakamaori korero);
  • He tautoko taapiri mo te kotēkē ataata AV1 i Matroska (MKV) me nga ipu QuickTime/MP4. Kua whakatinanahia etahi atu tautuhinga AV1 me te maha o nga whakatakotoranga raraunga whakauru e tautokohia ana e te encoder;
  • He tautoko taapiri tapanga kati, me te kaha ki te tautuhi me te tango i etahi atu momo raraunga whakauru mai i te ataata ANC (Raraunga Ancillary, etahi atu korero, penei i te ororongo me te metadata, ka tukuna ma nga atanga matihiko i nga waahanga kore-whakaatu o nga rarangi karapa);
  • He tautoko taapiri mo nga ororongo kore-waehere (mata) me te kore e huri i nga hongere ororongo i roto i te mahara (Karekau-Interleaved, maui me te taha matau ka whakanohohia ki roto i nga poraka motuhake, hei utu mo nga hongere rereke i roto i te ahua "MAUI|MATAU|MAUI|MATAU|MAUI|MATAU" );
  • I nukuhia ki te huinga taketake o nga monomai (gst-plugins-base) GstVideoAggregator (akomanga mo te ranu ataata mata), Kaitito (he whakakapinga pai ake mo te videomixer) me nga huānga whakaranu OpenGL (glvideomixer, glmixerbin, glvideomixerelement, glstereomix, glmosaic), i whakauruhia i mua ki te huinga "gst-plugins-bad";
  • He mea hou te tikanga te hurihanga o te mara, kei te tukatukahia ia parapara hei mara motuhake i roto i te riipene whakaata me te wehenga o nga papa o runga me o raro i te taumata o nga haki e pa ana ki te parapara;
  • Ko te tautoko mo te whakatakotoranga WebM me te whakamunatanga ihirangi kua taapirihia ki te kaiwhakaputa ipu panui Matroska;
  • Kua taapirihia he huānga wpesrc hou e mahi ana hei kaitirotiro miihini Tukutuku WPE (ka taea e koe te tango i te putanga tirotiro hei puna raraunga);
  • Ka whakaratohia e Video4Linux te tautoko mo te whakawaehere HEVC me te wetewete, te whakawaehere JPEG me te pai ake o te kawemai me te kaweake dmabuf;
  • Ko te tautoko mo te wetewaehere VP8/VP9 kua taapirihia ki te kaiwhakawaehere ataata ma te whakamahi i te GPU whakatere taputapu NVIDIA, me te tautoko mo te whakawaehere whakatere taputapu H.265/HEVC kua taapirihia ki te encoder;
  • He maha nga whakapainga kua mahia ki te mono msdk, e taea ai te whakamahi i te whakatere taputapu mo te whakawaehere me te wetewete i runga i nga maramara Intel (i runga i te Intel Media SDK). Kei roto i tenei ko te tautoko taapiri mo te kawemai / kaweake dmabuf, te wetewete VP9, ​​te whakawaehere HEVC 10-bit, te tukatuka i muri i te ataata me te huringa taumira hihiri;
  • Kua taapirihia e te punaha whakaputa kupu hauraro ASS/SSA te tautoko mo te tukatuka i nga kupu hauraro maha e whiti ana i te waa me te whakaatu i te wa kotahi ki runga i te mata;
  • Kua whakawhiwhia te tautoko katoa mo te punaha hanga Meson, e taunaki ana inaianei mo te hanga GStreamer i runga i nga papaaho katoa. Ko te tango i te tautoko Autotools e tumanakohia ana i te peka e whai ake nei;
  • Kei roto i te hanganga matua o GStreamer nga here mo te whanaketanga i roto i te reo Rust me tetahi kōwae me nga monomai i Rust;
  • Kua whakatutukihia te arotautanga mahi.

Source: opennet.ru

Tāpiri i te kōrero