Anaa ang GStreamer 1.18.0 multimedia framework

Human sa usa ka tuig ug tunga sa kalamboan nahitabo buhian GStreamer 1.18, usa ka cross-platform nga set sa mga component nga gisulat sa C para sa paghimo sa usa ka halapad nga mga aplikasyon sa multimedia, gikan sa media player ug audio/video file converters, ngadto sa VoIP applications ug streaming system. Ang GStreamer code lisensyado ubos sa LGPLv2.1. Sa samang higayon, ang mga update sa mga plugins gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18 anaa, ingon man ang gst-libav 1.18 binding ug ang gst-rtsp-server 1.18 streaming server. Sa lebel sa API ug ABI, ang bag-ong pagpagawas nahiuyon sa 1.0 nga sanga. Ang binary nga pagtukod moabut sa dili madugay andamon alang sa Android, iOS, macOS ug Windows (sa Linux girekomenda nga gamiton ang mga pakete gikan sa pag-apod-apod).

yawe mga kalamboan GStreamer 1.18:

  • Bag-ong taas nga lebel nga API gisugyot GstTranscoder, nga magamit sa mga aplikasyon sa pag-transcode sa mga file gikan sa usa ka format ngadto sa lain.
  • Gipauswag nga presentasyon sa kasayuran ug pagproseso sa video nga adunay taas nga dinamikong sakup (HDR, High Dynamic Range).
  • Gidugang ang abilidad sa pagbag-o sa katulin sa playback sa langaw.
  • Gidugang nga suporta alang sa usa ka hugpong sa mga codec AFD (Aktibo nga Format Deskripsyon) ug Bar Data.
  • Gidugang nga suporta alang sa RTSP server ug kliyente mga paagi sa paglimbong (paspas nga pag-scroll samtang nagtipig sa hulagway), gihulagway sa ONVIF (Open Network Video Interface Forum) nga detalye.
  • Sa plataporma sa Windows, ang pagpadali sa hardware sa pag-decode sa video gipatuman gamit ang DXVA2 / Direct3D11 API, ug gitanyag ang usa ka plug-in alang sa pagkuha sa video ug pagpadali sa pag-encode gamit ang Microsoft Media Foundation. Gidugang nga suporta alang sa UWP (Universal Windows Platform).
  • Gidugang ang qmlgloverlay nga elemento aron tugotan ang usa ka Qt Quick nga talan-awon nga ipakita sa ibabaw sa umaabot nga video stream.
  • Ang imagesequencesrc nga elemento gidugang aron mas sayon ​​ang paghimo og video stream gikan sa han-ay sa mga hulagway sa JPEG o PNG nga mga format.
  • Gidugang ang elemento sa dashsink aron makamugna ang sulud sa DASH.
  • Gidugang dvbsubec nga elemento para sa DVB subtitle encoding.
  • Naghatag ug abilidad sa pag-package sa fixed bitrate MPEG-TS streams nga adunay SCTE-35 nga suporta sa porma nga compatible sa cable networks.
  • Gipatuman ang rtmp2 nga adunay bag-ong pagpatuman sa kliyente sa RTMP nga adunay mga elemento sa gigikanan ug lababo.
  • Ang RTSP Server adunay dugang nga suporta alang sa mga ulohan aron makontrol ang katulin ug pag-scale.
  • Gidugang ang svthevcenc, usa ka H.265 nga video encoder base sa encoder code nga gihimo sa Intel SVT-HEVC.
  • Gidugang ang elemento sa vaapioverlay alang sa pag-composite gamit ang VA-API.
  • Gidugang nga suporta alang sa TWCC (Google Transport-Wide Congestion Control) RTP extension sa rtpmanager.
  • Ang splitmuxsink ug splitmuxsrc nga mga elemento karon nagsuporta sa auxiliary (AUX) nga mga video stream.
  • Ang mga bag-ong elemento gipaila alang sa pagdawat ug pagmugna og RTP stream gamit ang "rtp://" URI.
  • Gidugang ang AVTP (Audio Video Transport Protocol) nga plugin para sa pagpasa sa mga delay-sensitive nga audio ug video stream.
  • Gidugang nga suporta alang sa profile TR-06-1 (RIST - Kasaligang Internet Stream Transport).
  • Gidugang rpicmsrc elemento aron makuha ang video gikan sa camera para sa Raspberry Pi board.
  • Ang GStreamer Editing Services midugang og suporta para sa nested timelines, per-clip speed settings, ug ang abilidad sa paggamit sa OpenTimelineIO format.
  • Gikuha ang Autotools based build scripts. Ang Meson gigamit na karon isip pangunang himan sa asembliya.

Source: opennet.ru

Idugang sa usa ka comment