GStreamer 1.18.0 multimediakader is beskikber

Nei oardel jier fan Γ»ntwikkeling barde frijlitte GStreamer 1.18, in cross-platfoarm set fan komponinten skreaun yn C foar it meitsjen fan in breed oanbod fan multymediale applikaasjes, fan mediaspilers en audio-/fideo-bestΓ’nkonverters, oant VoIP-applikaasjes en streamingsystemen. De GStreamer-koade is lisinsje Γ»nder LGPLv2.1. Tagelyk binne updates foar de plugins gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18 beskikber, lykas de gst-libav 1.18-bining en de gst-rtsp-tsjinner 1.18 streaming tsjinner. Op it API- en ABI-nivo is de nije release efterΓΊt kompatibel mei de 1.0-tΓ»ke. BinΓͺre builds komme gau sil wurde taret foar Android, iOS, macOS en Windows (op Linux is it oan te rieden om pakketten ΓΊt 'e distribΓΊsje te brΓ»ken).

Kaai ferbetterings GStreamer 1.18:

  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π½ΠΎΠ²Ρ‹ΠΉ высокоуровнСвый API GstTranscoder, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² прилоТСниях для пСрСкодирования Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ прСдставлСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π²ΠΈΠ΄Π΅ΠΎ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌ динамичСским Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ (HDR, High Dynamic Range).
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ измСнСния скорости воспроизвСдСния Π½Π° Π»Π΅Ρ‚Ρƒ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½Π°Π±ΠΎΡ€Π° ΠΊΠΎΠ΄Π΅ΠΊΠΎΠ² AFD (Active Format Description) ΠΈ Bar Data.
  • Π’ сСрвСрС ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅ RTSP Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° trick-Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² (быстрая ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° с сохранСниСм ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ), описанных Π² спСцификации ONVIF (Open Network Video Interface Forum).
  • На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Windows Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ ускорСниС дСкодирования Π²ΠΈΠ΄Π΅ΠΎ с использованиСм API DXVA2 / Direct3D11, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠΏΠ»Π°Π³ΠΈΠ½ для Π·Π°Ρ…Π²Π°Ρ‚Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΈ ускорСния кодирования ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Microsoft Media Foundation. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° UWP (Universal Windows Platform).
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ элСмСнт qmlgloverlay, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ вывСсти сцСну Qt Quick ΠΏΠΎΠ²Π΅Ρ€Ρ… входящСго Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊΠ°.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ элСмСнт imagesequencesrc, ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‰ΠΈΠΉ созданиС Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… JPEG ΠΈΠ»ΠΈ PNG.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ элСмСнт dashsink для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° DASH.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ элСмСнт dvbsubenc для кодирования субтитров DVB.
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² MPEG-TS с фиксированным Π±ΠΈΡ‚Ρ€Π΅Ρ‚ΠΎΠΌ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ SCTE-35, Π² Ρ„ΠΎΡ€ΠΌΠ΅, совмСстимой с ΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ тСлСсСтями.
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ rtmp2 с Π½ΠΎΠ²ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° RTMP с элСмСнтами source ΠΈ sink.
  • Π’ RTSP Server Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² для управлСния ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ svthevcenc, ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Π²ΠΈΠ΄Π΅ΠΎ H.265 Π½Π° Π±Π°Π·Π΅ Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Intel ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΊΠΎΠ΄Π° SVT-HEVC.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ элСмСнт vaapioverlay для ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ½Π³Π° с использованиСм VA-API.
  • Π’ rtpmanager Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° RTP-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ TWCC (Google Transport-Wide Congestion Control).
  • Π’ элСмСнтах splitmuxsink ΠΈ splitmuxsrc появилась ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… (AUX) Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊΠΎΠ².
  • ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ элСмСнты для получСния ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ RTP-ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ URI Β«rtp://Β».
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ»Π°Π³ΠΈΠ½ AVTP (Audio Video Transport Protocol) для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ…- ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚ΠΎΠΊΠΎΠ², Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°ΠΌ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° профиля TR-06-1 (RIST β€” Reliable Internet Stream Transport).
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ элСмСнт rpicamsrc для Π·Π°Ρ…Π²Π°Ρ‚Π° Π²ΠΈΠ΄Π΅ΠΎ с ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ для ΠΏΠ»Π°Ρ‚Ρ‹ Raspberry Pi.
  • Π’ GStreamer Editing Services Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… шкал, задания скорости Π² привязкС ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΊΠ»ΠΈΠΏΡƒ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° OpenTimelineIO.
  • Π£Π΄Π°Π»Π΅Π½Ρ‹ сцСнарии сборки Π½Π° основС Autotools. Π’ качСствС основного сборочного инструмСнтария Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ примСняСтся Meson.

Boarne: opennet.ru

Add a comment