Π”ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ Π΅ ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΠ΅Π½ Ρ„Ρ€Π΅ΠΉΠΌΡƒΡŠΡ€ΠΊ GStreamer 1.18.0

Π‘Π»Π΅Π΄ Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ сС ΡΡŠΡΡ‚ΠΎΡ Ρ€Π΅Π»ΠΈΠ· GStreamer 1.18, написан Π½Π° Π΅Π·ΠΈΠΊΠ° C, кросплатформСн Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π·Π° създаванС Π½Π° ΡˆΠΈΡ€ΠΎΠΊ ΡΠΏΠ΅ΠΊΡ‚ΡŠΡ€ ΠΎΡ‚ ΠΌΡƒΠ»Ρ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ прилоТСния, ΠΎΡ‚ ΠΌΠ΅Π΄ΠΈΠ°ΠΏΠ»Π΅ΡŠΡ€ΠΈ ΠΈ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΎΡ€ΠΈ Π½Π° Π°ΡƒΠ΄ΠΈΠΎ/Π²ΠΈΠ΄Π΅ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π΄ΠΎ VoIP прилоТСния ΠΈ систСми Π·Π° стрийминг. ΠšΠΎΠ΄ΡŠΡ‚ Π½Π° GStreamer сС разпространява ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π· LGPLv2.1. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ са Π½Π°Π»ΠΈΡ‡Π½ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° плъгини gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° gst-libav 1.18 ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ Π·Π° стрийминг gst-rtsp-server 1.18. На Π½ΠΈΠ²ΠΎ API ΠΈ ABI новият Ρ€Π΅Π»ΠΈΠ· Π΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌ с ΠΊΠ»ΠΎΠ½ 1.0. Π‘ΠΈΠ½Π°Ρ€Π½ΠΈ сборки скоро Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ Π·Π° Android, iOS, macOS ΠΈ Windows (Π² Linux сС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ дистрибуцията).

ΠšΠ»ΡŽΡ‡ΠΎΠ²ΠΈ подобрСния 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) Π²ΠΈΠ΄Π΅ΠΎΠΏΠΎΡ‚oΡ†ΠΈ.
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π΅Π½ΠΈ са Π½ΠΎΠ²ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ ΠΈ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° 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.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster