Anga rongorau GStreamer 1.22.0 e waatea ana

I muri i te tau o te whakawhanaketanga, ka tukuna a GStreamer 1.22, he huinga whakawhiti-whakawhitinga o nga waahanga 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. Ka wehea, kei te whakawhanakehia nga whakahou ki te gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly monomai, me te gst-libav here me te gst-rtsp-server streaming server . I te taumata API me te ABI, he hototahi whakamuri te tukunga hou ki te peka 1.0. Ko nga huihuinga a-rua ka rite mo Android, iOS, macOS me Windows (i roto i te Linux ka tūtohu kia whakamahia nga kohinga mai i te tohatoha).

Nga whakapainga matua i roto i te GStreamer 1.22:

  • He tautoko pai ake mo te whakatakotoranga whakawaehere ataata AV1. Kua taapirihia te kaha ki te whakamahi whakatere taputapu mo te whakawaehere me te wetewaehere AV1 ma te VAAPI/VA, AMF, D3D11, NVCODEC, QSV me Intel MediaSDK API. Kua taapirihia nga kaihautu RTP hou mo AV1. Kua pai ake te whakamaarama i te AV1 ki nga ipu MP4, Matroska me WebM. Kei roto i nga huihuinga nga huānga me nga kaiwhakawaehere AV1 me nga kaiwhakawaehere i runga i nga whare pukapuka dav1d me rav1e.
  • I whakatinanahia te tautoko mo Qt6. Kua taapirihia te huānga qml6glsink, e whakamahi ana i te Qt6 ki te whakaputa ataata i roto i te tirohanga QML.
  • Kua taapirihia nga huānga gtk4paintablesink me gtkwaylandsink mo te whakaputa ma te whakamahi GTK4 me Wayland.
  • Kua taapirihia nga kaihoko hou mo te roma urutau e tautoko ana i nga tikanga HLS, DASH me MSS (Microsoft Smooth Streaming).
  • Ka whakarato i te kaha ki te hanga i nga huinga huia kua tino pai mo te whakaheke rahi.
  • He tautoko taapiri mo te WebRTC simulcast me te Mana Whakaaetanga a Google.
  • Ka whakaratohia he mono ngawari me te whakauru whaiaro mo te tuku ma te WebRTC.
  • I taapirihia he putunga putunga purongo MP4 hou me te tautoko mo nga raraunga pakaru me nga raraunga kore.
  • Kua taapirihia nga taapiri hou mo te rokiroki Amazon AWS me nga ratonga tuhi oro.
  • Whakahoutia nga here mo te reo Rust. Kua taapirihia nga taapiri hou 19, nga paanga me nga huānga kua tuhia ki te Rust (gst-plugins-rs). E tohuhia ana ko te 33% o nga huringa o te GStreamer hou ka whakatinanahia ki Rust (ko nga huringa e pa ana ki nga here me nga monomai), a ko te huinga mono gst-plugins-rs tetahi o nga waahanga GStreamer tino kaha te whakawhanake. Ko nga monomai kua tuhia ki te Rust ka taea te whakamahi i nga kaupapa i roto i tetahi reo me te mahi ki a raatau he rite ki te whakamahi i nga mono i C me C++.
  • Ko nga monomai waikura ka tukuna hei waahanga o nga kohinga a-rua whaimana mo nga papaaho Windows me te macOS (ka tautokohia te huihuinga me te tuku mo Linux, Windows me te macOS).
  • Kua whakatinanahia he tūmau pāpāho ā-WebRTC kua tuhia ki Rust, hei tautoko i te WHIP (WebRTC HTTP ingest) me te WHEP (WebRTC HTTP egress).
  • Kua taapirihia te huānga whakaataata ataata, e whakakotahi ana i te hurihanga ataata me te kaha o te tauine.
  • He pai ake te tautoko mo te ataata me te hohonu o te tae.
  • He tautoko taapiri mo nga huihuinga mata pa ki te Navigation API.
  • Kua taapirihia nga huānga whakatika tohu tohu H.264/H.265 mo te hanga ano o PTS/DTS i mua i te whakakii i nga ipu panui.
  • I runga i te turanga Linux, kua pai ake te whakamahinga o te DMA ki te mahi tahi me nga kaitarai ina whakawaehere, wetewete, tātari me te whakaputa ataata ma te whakatere taputapu.
  • Kua pai ake te whakauru ki te CUDA: kua taapirihia te whare pukapuka gst-cuda me te huānga cudaconvertscale, kua whakaratohia te whakaurunga ki nga huānga D3D11 me NVIDIA dGPU NVMM.
  • Kua pai ake te whakaurunga me Direct3D11: kua taapirihia he whare pukapuka gst-d3d11 hou, kua whakawhanuihia nga kaha o te d3d11screencapture, d3d11videosink, d3d11convert me d3d11compositor monomai.
  • Mo nga GPU AMD, ka whakatinanahia nga taputapu whakaata-whakatere hou i roto i nga whakatakotoranga H.264 / AVC, H.265 / HEVC me AV1, i hangaia ma te whakamahi i te AMF (Advanced Media Framework) SDK.
  • Kua taapirihia e te applemedia mono te tautoko mo te whakawaehere me te wetewaehere ataata H.265/HEVC.
  • He tautoko taapiri mo te whakawaehere ataata H.265/HEVC ki te mono androidmedia.
  • Kua taapirihia te taonga kaha-ora ki te whakauru ororongo, kaitito, glvideomixer me d3d11compositor monomai kia kaha ai te aratau ora.

Source: opennet.ru

Tāpiri i te kōrero