рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдлреНрд░реЗрдорд╡рд░реНрдХ GStreamer 1.16.0 рдЙрдкрд▓рдмреНрдз

рдПрдХрд╛ рд╡рд░реНрд╖рд╛рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдирдВрддрд░ рдЬрд╛рдЧрд╛ рдШреЗрддрд▓реА рд░реАрд▓рд┐рдЭ рдЬреАрд╕реНрдЯреНрд░реАрдорд░ 1.16, рдореАрдбрд┐рдпрд╛ рдкреНрд▓реЗрдпрд░реНрд╕ рдЖрдгрд┐ рдСрдбрд┐рдУ/рд╡реНрд╣рд┐рдбрд┐рдУ рдлрд╛рдЗрд▓ рдХрдиреНрд╡реНрд╣рд░реНрдЯрд░реНрд╕рдкрд╛рд╕реВрди VoIP рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕ рдЖрдгрд┐ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдореНрд╕рдкрд░реНрдпрдВрдд рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдЕреЕрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдЪреА рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реЗрдгреА рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА C рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓реНрдпрд╛ рдШрдЯрдХрд╛рдВрдЪрд╛ рдХреНрд░реЙрд╕-рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╕рдВрдЪ. GStreamer рдХреЛрдб LGPLv2.1 рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд рдЖрд╣реЗ. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, gst-plugins-base 1.16, gst-plugins-good 1.16, gst-plugins-bad 1.16, gst-plugins-ugly 1.16 рдкреНрд▓рдЧрдЗрдиреНрд╕рдЪреЗ рдЕрдкрдбреЗрдЯреНрд╕ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд, рддрд╕реЗрдЪ gst-libav 1.16 рдмрдВрдзрдирдХрд╛рд░рдХ рдЖрдгрд┐ gst-rtsp-server 1.16 рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╕рд░реНрд╡реНрд╣рд░. API рдЖрдгрд┐ ABI рд╕реНрддрд░рд╛рд╡рд░, рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рди 1.0 рд╢рд╛рдЦреЗрд╢реА рдмреЕрдХрд╡рд░реНрдб рд╕реБрд╕рдВрдЧрдд рдЖрд╣реЗ. рдмрд╛рдпрдирд░реА рдмрд┐рд▓реНрдб рд▓рд╡рдХрд░рдЪ рдпреЗрдд рдЖрд╣реЗрдд рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рдИрд▓ Android, iOS, macOS рдЖрдгрд┐ Windows рд╕рд╛рдареА (Linux рд╡рд░ рд╡рд┐рддрд░рдгрд╛рддреАрд▓ рдкреЕрдХреЗрдЬреЗрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ).

рдХрд│ рд╕реБрдзрд╛рд░рдгрд╛ GStreamer 1.16:

  • WebRTC рд╕реНрдЯреЕрдХрдиреЗ SCTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░реВрди рд▓рд╛рдЧреВ рдХреЗрд▓реЗрд▓реНрдпрд╛ P2P рдбреЗрдЯрд╛ рдЪреЕрдиреЗрд▓рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ, рддрд╕реЗрдЪ рдореЛрд│реА рдПрдХрд╛ рдХрдиреЗрдХреНрд╢рдирдордзреНрдпреЗ рд╡рд┐рд╡рд┐рдз рдкреНрд░рдХрд╛рд░рдЪреЗ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдбреЗрдЯрд╛ рдкрд╛рдард╡рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдПрдХрд╛рдзрд┐рдХ рдЯрд░реНрди рд╕рд░реНрд╡реНрд╣рд░рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ (рдЕреЕрдбреНрд░реЗрд╕ рдЯреНрд░рд╛рдиреНрд╕рд▓реЗрдЯрд░рд▓рд╛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА STUN рд╡рд┐рд╕реНрддрд╛рд░);
  • Matroska (MKV) рдЖрдгрд┐ QuickTime/MP1 рдХрдВрдЯреЗрдирд░рдордзреНрдпреЗ AV4 рд╡реНрд╣рд┐рдбрд┐рдУ рдХреЛрдбреЗрдХрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ. рдЕрддрд┐рд░рд┐рдХреНрдд AV1 рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд рдЖрдгрд┐ рдПрдиреНрдХреЛрдбрд░рджреНрд╡рд╛рд░реЗ рд╕рдорд░реНрдерд┐рдд рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдлреЙрд░рдореЕрдЯрдЪреА рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рдврд╡рд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ;
  • рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдмрдВрдж рдордерд│реЗ, рддрд╕реЗрдЪ рд╡реНрд╣рд┐рдбрд┐рдУрдордзреВрди рдЗрддрд░ рдкреНрд░рдХрд╛рд░рдЪреЗ рдПрдХрддреНрд░рд┐рдд рдбреЗрдЯрд╛ рдУрд│рдЦрдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рдХрд╛рдврдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ ANC (рдЕрдиреБрд╖рдВрдЧрд┐рдХ рдбреЗрдЯрд╛, рдЕрддрд┐рд░рд┐рдХреНрдд рдорд╛рд╣рд┐рддреА, рдЬрд╕реЗ рдХреА рдСрдбрд┐рдУ рдЖрдгрд┐ рдореЗрдЯрд╛рдбреЗрдЯрд╛, рд╕реНрдХреЕрди рд▓рд╛рдЗрдиреНрд╕рдЪреНрдпрд╛ рдиреЙрди-рдбрд┐рд╕реНрдкреНрд▓реЗ рднрд╛рдЧрд╛рдВрдордзреНрдпреЗ рдбрд┐рдЬрд┐рдЯрд▓ рдЗрдВрдЯрд░рдлреЗрд╕рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╕рд╛рд░рд┐рдд);
  • рдореЗрдорд░реАрдордзреНрдпреЗ рдСрдбрд┐рдУ рдЪреЕрдиреЗрд▓ рди рдмрджрд▓рддрд╛ рдЕрдирдХреЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ (рд░реЙ) рдСрдбрд┐рдУрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ (рдиреЙрди-рдЗрдВрдЯрд░рд▓реАрд╡реНрд╣рдб, рдбрд╛рд╡реЗ рдЖрдгрд┐ рдЙрдЬрд╡реЗ рдСрдбрд┐рдУ рдЪреЕрдиреЗрд▓ тАЬрд▓реЗрдлреНрдЯ|рдЙрдЬрд╡реЗ|рд▓реЗрдлреНрдЯ|рдЙрдЬрд╡реЗ|рдбрд╛рд╡реЗ|рдЙрдЬрд╡реЗтАЭ рдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рддреАрд▓ рдкрд░реНрдпрд╛рдпреА рдЪреЕрдиреЗрд▓рдРрд╡рдЬреА рд╡реЗрдЧрд│реНрдпрд╛ рдмреНрд▓реЙрдХрдордзреНрдпреЗ рдареЗрд╡рд▓реЗ рдЖрд╣реЗрдд. );
  • рдкреНрд▓рдЧрдЗрдиреНрд╕рдЪреНрдпрд╛ рдмреЗрд╕ рд╕реЗрдЯрд╡рд░ рд╣рд▓рд╡рд▓реЗ (gst-plugins-base) GstVideoAggregator (рдХрдЪреНрдЪрд╛ рд╡реНрд╣рд┐рдбрд┐рдУ рдорд┐рд╕рд│рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд░реНрдЧ), рд╕рдВрдЧреАрддрдХрд╛рд░ (рд╡реНрд╣рд┐рдбрд┐рдУрдорд┐рдХреНрд╕рд░рд╕рд╛рдареА рд╕реБрдзрд╛рд░рд┐рдд рдмрджрд▓реА) рдЖрдгрд┐ OpenGL рдорд┐рдХреНрд╕рд░ рдШрдЯрдХ (glvideomixer, glmixerbin, glvideomixerelement, glstereomix, glmosaic), рдЬреЗ рдкреВрд░реНрд╡реА "gst-plugins-bad" рд╕реЗрдЯрдордзреНрдпреЗ рдареЗрд╡рд▓реЗ рд╣реЛрддреЗ;
  • рдирд╡реАрди рдЬреЛрдбрд▓реЗ рд╢рд╛рд╕рди рдлреАрд▓реНрдб рдЕрд▓реНрдЯрд░рдиреЗрд╢рди, рдЬреНрдпрд╛рдордзреНрдпреЗ рдкреНрд░рддреНрдпреЗрдХ рдмрдлрд░рд╡рд░ рдмрдлрд░рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдзреНрд╡рдЬрд╛рдВрдЪреНрдпрд╛ рд╕реНрддрд░рд╛рд╡рд░ рд╡рд░рдЪреНрдпрд╛ рдЖрдгрд┐ рдЦрд╛рд▓рдЪреНрдпрд╛ рдлреАрд▓реНрдбрдЪреНрдпрд╛ рдкреГрдердХреНрдХрд░рдгрд╛рд╕рд╣ рдЗрдВрдЯрд░рд▓реЗрд╕ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡реНрд╣рд┐рдбрд┐рдУрдордзреНрдпреЗ рд╕реНрд╡рддрдВрддреНрд░ рдлреАрд▓реНрдб рдореНрд╣рдгреВрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд▓реА рдЬрд╛рддреЗ;
  • рд╡реЗрдмрдПрдо рдлреЙрд░рдореЕрдЯ рдЖрдгрд┐ рд╕рд╛рдордЧреНрд░реА рдПрдирдХреНрд░рд┐рдкреНрд╢рдирд╕рд╛рдареА рд╕рдорд░реНрдерди рдореЕрдЯреНрд░реЛрд╕реНрдХрд╛ рдореАрдбрд┐рдпрд╛ рдХрдВрдЯреЗрдирд░ рдЕрдирдкреЕрдХрд░рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ;
  • рдПрдХ рдирд╡реАрди wpesrc рдШрдЯрдХ рдЬреЛрдбрд▓рд╛ рдЬреЛ рдЗрдВрдЬрд┐рди-рдЖрдзрд╛рд░рд┐рдд рдмреНрд░рд╛рдЙрдЭрд░ рдореНрд╣рдгреВрди рдХрд╛рд░реНрдп рдХрд░рддреЛ рд╡реЗрдмрдХрд┐рдЯ WPE (рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдмреНрд░рд╛рдЙрдЭрд░ рдЖрдЙрдЯрдкреБрдЯрд▓рд╛ рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рдореНрд╣рдгреВрди рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ);
  • Video4Linux HEVC рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдЖрдгрд┐ рдбреАрдХреЛрдбрд┐рдВрдЧ, JPEG рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдЖрдгрд┐ рд╕реБрдзрд╛рд░рд┐рдд dmabuf рдЖрдпрд╛рдд рдЖрдгрд┐ рдирд┐рд░реНрдпрд╛рддреАрд╕рд╛рдареА рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рддреЗ;
  • VP8/VP9 рдбрд┐рдХреЛрдбрд┐рдВрдЧрд╕рд╛рдареА рд╕рдорд░реНрдерди NVIDIA рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдкреНрд░рд╡реЗрдЧрдХ GPU рд╡рд╛рдкрд░реВрди рд╡реНрд╣рд┐рдбрд┐рдУ рдбреАрдХреЛрдбрд░рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЖрдгрд┐ H.265/HEVC рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдкреНрд░рд╡реЗрдЧрдХ рдПрдиреНрдХреЛрдбрд┐рдВрдЧрд╕рд╛рдареА рд╕рдорд░реНрдерди рдПрдиреНрдХреЛрдбрд░рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ;
  • msdk рдкреНрд▓рдЧрдЗрдирдордзреНрдпреЗ рдЕрдиреЗрдХ рд╕реБрдзрд╛рд░рдгрд╛ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реНрдпрд╛ рдЖрд╣реЗрдд, рдЬреЗ рдЗрдВрдЯреЗрд▓ рдЪрд┐рдкреНрд╕рд╡рд░ (рдЗрдВрдЯреЗрд▓ рдореАрдбрд┐рдпрд╛ SDK рд╡рд░ рдЖрдзрд╛рд░рд┐рдд) рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдЖрдгрд┐ рдбреАрдХреЛрдбрд┐рдВрдЧрд╕рд╛рдареА рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдкреНрд░рд╡реЗрдЧ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рдпрд╛рдордзреНрдпреЗ dmabuf рдЖрдпрд╛рдд/рдирд┐рд░реНрдпрд╛рдд, VP9 рдбреАрдХреЛрдбрд┐рдВрдЧ, 10-рдмрд┐рдЯ HEVC рдПрдиреНрдХреЛрдбрд┐рдВрдЧ, рд╡реНрд╣рд┐рдбрд┐рдУ рдкреЛрд╕реНрдЯ-рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдЖрдгрд┐ рдбрд╛рдпрдиреЕрдорд┐рдХ рд░рд┐рдЭреЛрд▓реНрдпреВрд╢рди рдмрджрд▓рд╛рд╕рд╛рдареА рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдорд░реНрдерди рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ;
  • ASS/SSA рд╕рдмрдЯрд╛рдпрдЯрд▓ рд░реЗрдВрдбрд░рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯреАрдордиреЗ рдЕрдиреЗрдХ рдЙрдкрд╢реАрд░реНрд╖рдХрд╛рдВрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ рдЖрд╣реЗ рдЬреЗ рд╡реЗрд│реЗрдд рдПрдХрдореЗрдХрд╛рдВрдирд╛ рдЫреЗрджрддрд╛рдд рдЖрдгрд┐ рд╕реНрдХреНрд░реАрдирд╡рд░ рдПрдХрд╛рдЪ рд╡реЗрд│реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛рдд;
  • рдореЗрд╕рди рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯреАрдорд╕рд╛рдареА рдкреВрд░реНрдг рд╕рдорд░реНрдерди рдкреБрд░рд╡рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдЖрддрд╛ рд╕рд░реНрд╡ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ GStreamer рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ. рдкреБрдвреАрд▓ рд╢рд╛рдЦреЗрдд Autotools рд╕рдорд░реНрдерди рдХрд╛рдвреВрди рдЯрд╛рдХрдгреЗ рдЕрдкреЗрдХреНрд╖рд┐рдд рдЖрд╣реЗ;
  • GStreamer рдЪреНрдпрд╛ рдореБрдЦреНрдп рд╕рдВрд░рдЪрдиреЗрдд Rust рднрд╛рд╖реЗрддреАрд▓ рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА рдмрдВрдзрдиреЗ рдЖрдгрд┐ Rust рдордзреАрд▓ рдкреНрд▓рдЧрдЗрдирд╕рд╣ рдореЙрдбреНрдпреВрд▓ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ;
  • рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛