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

рд╡рд┐рдХрд╛рд╕ рдХреЗ рдПрдХ рд╡рд░реНрд╖ рд╕реЗ рдЕрдзрд┐рдХ рдХреЗ рдмрд╛рдж рдЬрдЧрд╣ рд▓реЗ рд▓реА ╤А╨╡╨╗╨╕╨╖ рд╕реНрдЯреНрд░реАрдорд░ 1.16, рдореАрдбрд┐рдпрд╛ рдкреНрд▓реЗрдпрд░ рдФрд░ рдСрдбрд┐рдпреЛ/рд╡реАрдбрд┐рдпреЛ рдлрд╝рд╛рдЗрд▓ рдХрдиреНрд╡рд░реНрдЯрд░реНрд╕ рд╕реЗ рд▓реЗрдХрд░ рд╡реАрдУрдЖрдИрдкреА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдФрд░ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рддрдХ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реА рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдШрдЯрдХреЛрдВ рдХрд╛ рдПрдХ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕реЗрдЯред GStreamer рдХреЛрдб LGPLv2.1 рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд▓рд╛рдЗрд╕реЗрдВрд╕реАрдХреГрдд рд╣реИред рд╕рд╛рде рд╣реА, рдкреНрд▓рдЧрдЗрдиреНрд╕ рдЬреАрдПрд╕рдЯреА-рдкреНрд▓рдЧрдЗрдиреНрд╕-рдмреЗрд╕ 1.16, рдЬреАрдПрд╕рдЯреА-рдкреНрд▓рдЧрдЗрдиреНрд╕-рдЧреБрдб 1.16, рдЬреАрдПрд╕рдЯреА-рдкреНрд▓рдЧрдЗрдиреНрд╕-рдмреИрдб 1.16, рдЬреАрдПрд╕рдЯреА-рдкреНрд▓рдЧрдЗрдиреНрд╕-рдЕрдЧреНрд▓реА 1.16 рдХреЗ рдЕрдкрдбреЗрдЯ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рд╕рд╛рде рд╣реА рдЬреАрдПрд╕рдЯреА-рд▓рд┐рдмрд╛рд╡ 1.16 рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдФрд░ рдЬреАрдПрд╕рдЯреА-рдЖрд░рдЯреАрдПрд╕рдкреА-рд╕рд░реНрд╡рд░ 1.16 рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╕рд░реНрд╡рд░ред рдПрдкреАрдЖрдИ рдФрд░ рдПрдмреАрдЖрдИ рд╕реНрддрд░ рдкрд░, рдирдИ рд░рд┐рд▓реАрдЬ 1.0 рд╢рд╛рдЦрд╛ рдХреЗ рд╕рд╛рде рдкреАрдЫреЗ рдХреА рдУрд░ рд╕рдВрдЧрдд рд╣реИред рдмрд╛рдЗрдирд░реА рдмрд┐рд▓реНрдб рдЬрд▓реНрдж рд╣реА рдЖ рд░рд╣реЗ рд╣реИрдВ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ Android, iOS, macOS рдФрд░ Windows рдХреЗ рд▓рд┐рдП (рд▓рд┐рдирдХреНрд╕ рдкрд░ рд╡рд┐рддрд░рдг рд╕реЗ рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ)ред

рдЪрд╛рднреА рд╕реБрдзрд╛рд░ рдЬреАрд╕реНрдЯреНрд░реАрдорд░ 1.16:

  • WebRTC рд╕реНрдЯреИрдХ рдиреЗ SCTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд P2P рдбреЗрдЯрд╛ рдЪреИрдирд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рднреА рдЬреЛрдбрд╝рд╛ рд╣реИ рдмрдВрдбрд▓ рдПрдХ рдХрдиреЗрдХреНрд╢рди рдХреЗ рднреАрддрд░ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдбреЗрдЯрд╛ рднреЗрдЬрдиреЗ рдФрд░ рдХрдИ TURN рд╕рд░реНрд╡рд░ (рдПрдбреНрд░реЗрд╕ рдЯреНрд░рд╛рдВрд╕рд▓реЗрдЯрд░ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП STUN рдПрдХреНрд╕рдЯреЗрдВрд╢рди) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП;
  • рдореИрдЯреНрд░реЛрд╕реНрдХрд╛ (рдПрдордХреЗрд╡реА) рдФрд░ рдХреНрд╡рд┐рдХрдЯрд╛рдЗрдо/рдПрдордкреА1 рдХрдВрдЯреЗрдирд░реЛрдВ рдореЗрдВ рдПрд╡реА4 рд╡реАрдбрд┐рдпреЛ рдХреЛрдбреЗрдХ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рдЕрддрд┐рд░рд┐рдХреНрдд AV1 рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд▓рд╛рдЧреВ рдХреА рдЧрдИ рд╣реИрдВ рдФрд░ рдПрдирдХреЛрдбрд░ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ;
  • рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдмрдВрдж рдЕрдиреБрд╢реАрд░реНрд╖рдХ, рд╕рд╛рде рд╣реА рд╡реАрдбрд┐рдпреЛ рд╕реЗ рдЕрдиреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ рдПрдХреАрдХреГрдд рдбреЗрдЯрд╛ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдФрд░ рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдПрдПрдирд╕реА (рд╕рд╣рд╛рдпрдХ рдбреЗрдЯрд╛, рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА, рдЬреИрд╕реЗ рдСрдбрд┐рдпреЛ рдФрд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛, рд╕реНрдХреИрди рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдЧреИрд░-рдкреНрд░рджрд░реНрд╢рд┐рдд рднрд╛рдЧреЛрдВ рдореЗрдВ рдбрд┐рдЬрд┐рдЯрд▓ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░реЗрд╖рд┐рдд);
  • рдореЗрдореЛрд░реА рдореЗрдВ рдСрдбрд┐рдпреЛ рдЪреИрдирд▓реЛрдВ рдХреЛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдХрд┐рдП рдмрд┐рдирд╛ рдЕрдирдХреЛрдбреЗрдб (рдХрдЪреНрдЪреЗ) рдСрдбрд┐рдпреЛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ (рдиреЙрди-рдЗрдВрдЯрд░рд▓реАрд╡реНрдб, рдмрд╛рдПрдБ рдФрд░ рджрд╛рдПрдБ рдСрдбрд┐рдпреЛ рдЪреИрдирд▓реЛрдВ рдХреЛ "рдмрд╛рдПрдБ|рджрд╛рдПрдБ|рдмрд╛рдПрдБ|рджрд╛рдПрдБ|рдмрд╛рдПрдБ|рджрд╛рдПрдБ" рдХреЗ рд░реВрдк рдореЗрдВ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЪреИрдирд▓реЛрдВ рдХреЗ рдмрдЬрд╛рдп рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмреНрд▓реЙрдХ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред );
  • рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЗ рдмреЗрд╕ рд╕реЗрдЯ рдкрд░ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ (рдЬреАрдПрд╕рдЯреА-рдкреНрд▓рдЧрдЗрдиреНрд╕-рдмреЗрд╕) рдЬреАрдПрд╕рдЯреАрд╡реАрдбрд┐рдпреЛ рдПрдЧреНрд░реАрдЧреЗрдЯрд░ (рдХрдЪреНрдЪреЗ рд╡реАрдбрд┐рдпреЛ рдХреЗ рдорд┐рд╢реНрд░рдг рдХреЗ рд▓рд┐рдП рдХрдХреНрд╖рд╛), рд╕рдВрдЧреАрддрдХрд╛рд░ (рд╡реАрдбрд┐рдпреЛрдорд┐рдХреНрд╕рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрд╣рддрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди) рдФрд░ рдУрдкрдирдЬреАрдПрд▓ рдорд┐рдХреНрд╕рд░ рддрддреНрд╡ (glvideomixer, glmixerbin, glvideomixerelement, glstereomix, glmosaic), рдЬреЛ рдкрд╣рд▓реЗ "рдЬреАрдПрд╕рдЯреА-рдкреНрд▓рдЧрдЗрдиреНрд╕-рдмреИрдб" рд╕реЗрдЯ рдореЗрдВ рд░рдЦреЗ рдЧрдП рдереЗ;
  • рдирдпрд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╢рд╛рд╕рди рдлрд╝реАрд▓реНрдб рдЕрд▓реНрдЯрд░рдиреЗрд╢рди, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдмрдлрд╝рд░ рдХреЛ рдЗрдВрдЯрд░рд▓реЗрд╕реНрдб рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдлрд╝реАрд▓реНрдб рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдмрдлрд╝рд░ рд╕реЗ рдЬреБрдбрд╝реЗ рдлрд╝реНрд▓реИрдЧ рдХреЗ рд╕реНрддрд░ рдкрд░ рдКрдкрд░реА рдФрд░ рдирд┐рдЪрд▓реЗ рдлрд╝реАрд▓реНрдб рдХреЛ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ;
  • рдореИрдЯреНрд░реЛрд╕реНрдХрд╛ рдореАрдбрд┐рдпрд╛ рдХрдВрдЯреЗрдирд░ рдЕрдирдкреИрдХрд░ рдореЗрдВ рд╡реЗрдмрдПрдо рдкреНрд░рд╛рд░реВрдк рдФрд░ рд╕рд╛рдордЧреНрд░реА рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ;
  • рдПрдХ рдирдпрд╛ wpesrc рддрддреНрд╡ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдЬреЛ рдЗрдВрдЬрди-рдЖрдзрд╛рд░рд┐рдд рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд╡реЗрдмрдХрд┐рдЯ рдбрдмреНрд▓реНрдпреВрдкреАрдИ (рдЖрдкрдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ);
  • Video4Linux HEVC рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдФрд░ рдбрд┐рдХреЛрдбрд┐рдВрдЧ, JPEG рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдФрд░ рдмреЗрд╣рддрд░ dmabuf рдЖрдпрд╛рдд рдФрд░ рдирд┐рд░реНрдпрд╛рдд рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ;
  • NVIDIA рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рд┐рдд GPU рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реАрдбрд┐рдпреЛ рдбрд┐рдХреЛрдбрд░ рдореЗрдВ VP8/VP9 рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдПрдирдХреЛрдбрд░ рдореЗрдВ H.265/HEVC рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рд┐рдд рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ;
  • рдПрдордПрд╕рдбреАрдХреЗ рдкреНрд▓рдЧрдЗрди рдореЗрдВ рдХрдИ рд╕реБрдзрд╛рд░ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдЬреЛ рдЗрдВрдЯреЗрд▓ рдЪрд┐рдкреНрд╕ (рдЗрдВрдЯреЗрд▓ рдореАрдбрд┐рдпрд╛ рдПрд╕рдбреАрдХреЗ рдкрд░ рдЖрдзрд╛рд░рд┐рдд) рдкрд░ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдФрд░ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ dmabuf рдЖрдпрд╛рдд/рдирд┐рд░реНрдпрд╛рдд, VP9 рдбрд┐рдХреЛрдбрд┐рдВрдЧ, 10-рдмрд┐рдЯ HEVC рдПрдиреНрдХреЛрдбрд┐рдВрдЧ, рд╡реАрдбрд┐рдпреЛ рдкреЛрд╕реНрдЯ-рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдФрд░ рдЧрддрд┐рд╢реАрд▓ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдорд░реНрдерди рд╢рд╛рдорд┐рд▓ рд╣реИ;
  • рдПрдПрд╕рдПрд╕/рдПрд╕рдПрд╕рдП рдЙрдкрд╢реАрд░реНрд╖рдХ рд░реЗрдВрдбрд░рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдиреЗ рдХрдИ рдЙрдкрд╢реАрд░реНрд╖рдХреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИ рдЬреЛ рд╕рдордп рдореЗрдВ рдкреНрд░рддрд┐рдЪреНрдЫреЗрдж рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдХ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВ;
  • рдореЗрд╕рди рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЕрдм рд╕рднреА рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдЬреАрд╕реНрдЯреНрд░реАрдорд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдЧрд▓реА рд╢рд╛рдЦрд╛ рдореЗрдВ рдСрдЯреЛрдЯреВрд▓реНрд╕ рд╕рдорд░реНрдерди рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИ;
  • рдЬреАрд╕реНрдЯреНрд░реАрдорд░ рдХреА рдореБрдЦреНрдп рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рд░рд╕реНрдЯ рднрд╛рд╖рд╛ рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдФрд░ рд░рд╕реНрдЯ рдореЗрдВ рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╡рд╛рд▓рд╛ рдПрдХ рдореЙрдбреНрдпреВрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИ;
  • рдкреНрд░рджрд░реНрд╢рди рдЕрдиреБрдХреВрд▓рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ