เบเบญเบšเบกเบฑเบ™เบ•เบดเบกเบตเป€เบ”เบ GStreamer 1.20.0 เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰

เบซเบผเบฑเบ‡เบˆเบฒเบเบซเบ™เบถเปˆเบ‡เบ›เบตเปเบฅเบฐเป€เบ„เบดเปˆเบ‡เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ, GStreamer 1.20 เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒ, เบŠเบธเบ”เบ‚เป‰เบฒเบกเป€เบงเบ—เบตเบ‚เบญเบ‡เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบ‚เบฝเบ™เปƒเบ™ C เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบฅเบฐเบ”เบฑเบšเบ„เบงเบฒเบกเบเป‰เบงเบฒเบ‡เบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบกเบฑเบ™เบ•เบดเบกเบตเป€เบ”เบ, เบˆเบฒเบเบœเบนเป‰เบ™เบชเบทเปˆเบกเบงเบ™เบŠเบปเบ™เปเบฅเบฐเบ•เบปเบงเปเบ›เบ‡เป„เบŸเบฅเปŒเบชเบฝเบ‡ / เบงเบดเบ”เบตเป‚เบญ, เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ VoIP เปเบฅเบฐเบฅเบฐเบšเบปเบšเบ™เป‰เปเบฒ. เบฅเบฐเบซเบฑเบ” GStreamer เป„เบ”เป‰เบฎเบฑเบšเบญเบฐเบ™เบธเบเบฒเบ”เบžเบฒเบเปƒเบ•เป‰ LGPLv2.1. เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡ plugins gst-plugins-base 1.20, gst-plugins-good 1.20, gst-plugins-bad 1.20, gst-plugins-ugly 1.20 เปเบกเปˆเบ™เบกเบตเบขเบนเปˆ, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบœเบนเบเบกเบฑเบ” gst-libav 1.20 เปเบฅเบฐ. gst-rtsp-server 20 streaming server. เปƒเบ™เบฅเบฐเบ”เบฑเบš API เปเบฅเบฐ ABI, เบฅเบธเป‰เบ™เปƒเบซเบกเปˆเปเบกเปˆเบ™เป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเบชเบฒเบ‚เบฒ 1.0. เบชเบฐเบžเบฒเบ™ Binary เบˆเบฐเบ–เบทเบเบเบฐเบเบฝเบกเปƒเบ™เป„เบงเป†เบ™เบตเป‰เบชเปเบฒเบฅเบฑเบš Android, iOS, macOS เปเบฅเบฐ Windows (เปƒเบ™ Linux เบกเบฑเบ™เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เปƒเบŠเป‰เปเบžเบฑเบเป€เบเบฑเบ”เบˆเบฒเบเบเบฒเบ™เปเบˆเบเบขเบฒเบ).

เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปƒเบ™ GStreamer 1.20:

  • เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปƒเบ™ GitLab เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบฝเบ™เป„เบ›เปƒเบŠเป‰ repository เบ”เบฝเบงเบ—เบปเปˆเบงเป„เบ›เบเบฑเบšเบ—เบธเบเป‚เบกเบ”เบนเบ™.
  • เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” GstPlay เบฅเบฐเบ”เบฑเบšเบชเบนเบ‡เปƒเบซเบกเปˆเป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบก, เป€เบŠเบดเปˆเบ‡เบ›เปˆเบฝเบ™เปเบ—เบ™ GstPlayer API เปเบฅเบฐเบชเบฐเบซเบ™เบญเบ‡เบซเบ™เป‰เบฒเบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบซเบผเบตเป‰เบ™เป€เบ™เบทเป‰เบญเบซเบฒ, เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เป‚เบ”เบเปƒเบŠเป‰เบฅเบปเบ”เป€เบกเบ‚เปเป‰เบ„เบงเบฒเบกเป€เบžเบทเปˆเบญเปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบชเบฑเบ™เบเบฒเบ™ GObject.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบ‚เปเป‰เบกเบนเบ™เบ„เบงเบฒเบกเป‚เบ›เปˆเบ‡เปƒเบช WebM, เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบซเบผเบดเป‰เบ™เบงเบดเบ”เบตเป‚เบญ VP8/VP9 เบ—เบตเปˆเบกเบตเบžเบทเป‰เบ™เบ—เบตเปˆเป‚เบ›เปˆเบ‡เปƒเบช.
  • เบ•เบญเบ™เบ™เบตเป‰เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป‚เบ›เบฃเป„เบŸเบฅเปŒเบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบชเบฐเป€เบžเบฒเบฐเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบก.
  • Compositor เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เปเบ›เบ‡เบงเบดเบ”เบตเป‚เบญเบซเบผเบฒเบเบเบฐเบ—เบนเป‰เปเบฅเบฐเบ›เบฐเบชเบปเบก.
  • เบซเป‰เบญเบ‡เบฎเบฝเบ™ depayloader เปเบฅเบฐ payloader เบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปเบšเบšเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบชเปˆเบงเบ™เบซเบปเบง RTP เป€เบžเบตเปˆเบกเป€เบ•เบตเบก (RTP Header Extensions).
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบปเบ™เป„เบ SMPTE 2022-1 2-D (Forward Error Correction).
  • Encodebin เปเบฅเบฐ transcodebin เบชเปเบฒเบฅเบฑเบš VP8, VP9 เปเบฅเบฐ H.265 codecs เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบซเบกเบ”เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบญเบฑเบ”เบชเบฐเบฅเบดเบเบฐ, เป€เบŠเบดเปˆเบ‡ transcoding เปเบกเปˆเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™, เปเบฅเบฐเบชเปˆเบงเบ™เบ—เบตเปˆเป€เบซเบผเบทเบญเบ‚เบญเบ‡เบ—เบตเปˆเปƒเบŠเป‰เป€เบงเบฅเบฒเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง.
  • เบ›เบฑเปŠเบเบญเบดเบ™ souphttpsrc เบ”เบฝเบงเบ™เบตเป‰เป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš libsoup2 เปเบฅเบฐ libsoup3.
  • เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบฅเบฐเบ”เบฑเบšเบ‚เบญเบ‡เป€เบŸเบฃเบกเบเบฒเบ‡ (เบเบญเบšเบเปˆเบญเบ), เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบเบฒเบ™เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เป„เบ”เป‰เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เบฅเปเบ–เป‰เบฒเบเบญเบšเป€เบ•เบฑเบกเบ—เบตเปˆเบˆเบฐเป„เบ”เป‰เบฎเบฑเบš. เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ™เบตเป‰เปเบกเปˆเบ™เบฅเบงเบกเบขเบนเปˆเปƒเบ™เบ•เบปเบงเบ–เบญเบ”เบฅเบฐเบซเบฑเบ” OpenJPEG JPEG 2000, FFmpeg H.264 เปเบฅเบฐ OpenMAX H.264/H.265.
  • เป€เบกเบทเปˆเบญเบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบงเบดเบ”เบตเป‚เบญเบชเปเบฒเบฅเบฑเบšเป‚เบ›เป‚เบ•เบ„เบญเบ™ RTP, WebRTC เปเบฅเบฐ RTSP, เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เบชเบนเบ™เป€เบชเบเปเบžเบฑเบเป€เบเบฑเบ”เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”, เบเบฒเบ™เบชเปเป‰เบฅเบฒเบ”เบšเบฑเบ‡เบซเบผเบงเบ‡เบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เปเบฅเบฐเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบเบญเบšเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปเบกเปˆเบ™เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰.
  • เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ‚เปเป‰เบกเบนเบ™เบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™เปƒเบ™เบเบฒเบ™เบšเบดเบ™เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเปƒเบชเปˆเป€เบ„เบทเปˆเบญเบ‡เบšเบฑเบ™เบˆเบธเบšเบฑเบ™เบˆเบธเบชเบทเปˆ mp4 เปเบฅเบฐ Matroska, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เป‚เบ›เบฃเป„เบŸเบฅเปŒ, เบฅเบฐเบ”เบฑเบš เปเบฅเบฐเบ„เบงเบฒเบกเบฅเบฐเบญเบฝเบ”เบ‚เบญเบ‡เบชเบฒเบเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™ H.264/H.265.
  • เป€เบžเบตเปˆเบกเป‚เบซเบกเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบ•เบปเบงเบšเบฑเบ™เบˆเบธเบกเบตเป€เบ”เบ mp4 เบ—เบตเปˆเปเบ•เบเปเบเบ.
  • เบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบชเบฝเบ‡เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเปƒเบชเปˆเบžเบญเบ”เบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ WPE (WebKit Port for Embedded).
  • เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เปƒเบŠเป‰ CUDA เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เบžเบทเป‰เบ™เบ—เบตเปˆเบชเบต, เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบญเบปเบ‡เบ›เบฐเบเบญเบš, เปเบฅเบฐเบเบฒเบ™เป‚เบซเบผเบ”เบญเบปเบ‡เบ›เบฐเบเบญเบš.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ NVMM (NVIDIA Memory Module) เบชเปเบฒเบฅเบฑเบš OpenGL glupload เปเบฅเบฐเบญเบปเบ‡เบ›เบฐเบเบญเบš gldownload.
  • เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบš WebRTC.
  • เบ›เบฑเปŠเบเบญเบดเบ™เปƒเบซเบกเปˆเบชเปเบฒเบฅเบฑเบš VA-API (Video Acceleration API) เป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบต, เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ•เบปเบงเบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปเบฅเบฐเบญเบปเบ‡เบ›เบฐเบเบญเบšเบซเบฅเบฑเบ‡เบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡.
  • AppSink API เป„เบ”เป‰เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเป€เบซเบ”เบเบฒเบ™เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบ buffers เปเบฅเบฐ buffer lists.
  • เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบชเบณเบฅเบฑเบšเบ„เบดเบงเบžเบฒเบเปƒเบ™เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเปƒเบชเปˆ AppSrc เปเบฅเป‰เบง.
  • เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบœเบนเบเบกเบฑเบ”เบžเบฒเบชเบฒ Rust เปเบฅเบฐเป€เบžเบตเปˆเบก 26 plugins เปƒเบซเบกเปˆเบ—เบตเปˆเบ‚เบฝเบ™เปƒเบ™ Rust (gst-plugins-rs).
  • เป€เบžเบตเปˆเบกเบญเบปเบ‡เบ›เบฐเบเบญเบš aesdec เปเบฅเบฐ aesenc เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เปเบฅเบฐเบเบฒเบ™เบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เป‚เบ”เบเปƒเบŠเป‰ AES algorithm.
  • เป€เบžเบตเปˆเบกเบญเบปเบ‡เบ›เบฐเบเบญเบš fakeaudiosink เปเบฅเบฐ videocodectestsink เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปเบฅเบฐเบเบฒเบ™เบ”เบตเบšเบฑเบ.
  • เบ›เบฑเบšเบ›เบธเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡ GStreamer เบซเบ™เป‰เบญเบเบ—เบตเปˆเบชเบธเบ”.
  • เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เบ”เป‰เบงเบ FFmpeg 5.0.
  • เบชเปเบฒเบฅเบฑเบš Linux, เบฎเบธเปˆเบ™เบ‚เบญเบ‡เบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™ MPEG-2 เปเบฅเบฐ VP9 เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”, เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ›เบฐเบซเบเบฑเบ”เบฅเบฑเบ” (Stateless).
  • เบชเบณเบฅเบฑเบš Windows, เบฎเบญเบ‡เบฎเบฑเบš AV3 เปเบฅเบฐ MPEG-11 เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเปƒเบชเปˆเบ•เบปเบงเบ–เบญเบ”เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ Direct1D2/DXVA.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™