เป€เบŠเบตเบšเป€เบงเบตเบกเบฑเบ™เบ•เบดเบกเบตเป€เบ”เบ PipeWire 0.3 เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰, เปเบ—เบ™เบ—เบตเปˆ PulseAudio

เบˆเบฑเบ”เบžเบตเบกเบกเบฒ เบเบฒเบ™เบ›เปˆเบญเบเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™ PipeWire 0.3.0, เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบกเบฑเบ™เบ•เบดเบกเบตเป€เบ”เบเบฎเบธเปˆเบ™เปƒเบซเบกเปˆเป€เบžเบทเปˆเบญเบ—เบปเบ”เปเบ—เบ™ PulseAudio. PipeWire เบ‚เบฐเบซเบเบฒเบเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ‚เบญเบ‡ PulseAudio เบ”เป‰เบงเบเบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบเบฒเบ™เบชเบฐเบ•เบฃเบตเบกเบงเบดเบ”เบตเป‚เบญ, เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบชเบฝเบ‡เบ—เบตเปˆเบกเบตเป€เบงเบฅเบฒlatencyเบ•เปˆเบณ, เปเบฅเบฐเบฎเบนเบšเปเบšเบšเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเปƒเปเปˆเบชเบณเบฅเบฑเบšเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบญเบธเบ›เบฐเบเบญเบ™ เปเบฅเบฐเบฅเบฐเบ”เบฑเบšเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”. เป‚เบ„เบ‡เบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เปƒเบ™ GNOME เปเบฅเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบขเปˆเบฒเบ‡เบˆเบดเบ‡เบˆเบฑเบ‡เปƒเบ™ Fedora Linux เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบšเบฑเบ™เบ—เบถเบเบซเบ™เป‰เบฒเบˆเปเปเบฅเบฐเบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™เบซเบ™เป‰เบฒเบˆเปเปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ Wayland. เบฅเบฐเบซเบฑเบ”เป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™เบ‚เบฝเบ™เป€เบ›เบฑเบ™ C เปเบฅเบฐ เปเบˆเบเบขเบฒเบเป‚เบ”เบ เบญเบฐเบ™เบธเบเบฒเบ”เบžเบฒเบเปƒเบ•เป‰ LGPLv2.1.

เบ•เบปเป‰เบ™โ€‹เบ•เป เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡ เปƒเบ™ PipeWire 0.3:

  • เบ•เบปเบงเบเบณเบ™เบปเบ”เป€เบงเบฅเบฒเบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบเบฐเบ—เบนเป‰เป„เบ”เป‰เบ–เบทเบเบญเบญเบเปเบšเบšเปƒเปเปˆเปเบปเบ”เปเบฅเป‰เบง. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ”เป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ layer เป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบชเบฝเบ‡ JACK, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบ—เบฝเบšเป€เบ—เบปเปˆเบฒเบเบฑเบš JACK2.
  • Reworked เปเบฅเบฐเบ›เบฐเบเบฒเบ”เบ„เบงเบฒเบกเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡ API. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบ•เปเปˆเบเบฑเบš API เบ—เบฑเบ‡เปเบปเบ”เปเบกเปˆเบ™เป„เบ”เป‰เบ–เบทเบเบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ—เปเบฒเบฅเบฒเบเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบง.
  • เบกเบฑเบ™เบ›เบฐเบเบญเบšเบกเบตเบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เป€เบŠเบ”เบŠเบฑเบ™เบ—เบตเปˆเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบˆเบฑเบ”เบเบฒเบ™เป€เบชเบฑเป‰เบ™เบชเบฐเปเบ”เบ‡เบ‚เบญเบ‡ multimedia nodes เปƒเบ™ PipeWire, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เป€เบžเบตเปˆเบกเบชเบฒเบเบ™เป‰เปเบฒเปƒเบซเบกเปˆ. เบชเปเบฒเบฅเบฑเบšเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเบชเบฐเบซเบ™เบญเบ‡เบŠเบธเบ”เบซเบ™เป‰เบฒเบ—เบตเปˆเบžเบทเป‰เบ™เบ–เบฒเบ™เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเปเบฅเบฐเปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”เบกเบฑเบ™เบˆเบฐเบ–เบทเบเบ‚เบฐเบซเบเบฒเบเบซเบผเบทเบ—เบปเบ”เปเบ—เบ™เบ”เป‰เบงเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบกเบตเบ›เบฐเป‚เบซเบเบ”เปเบฅเบฐเบกเบตเบ„เบงเบฒเบกเบเบทเบ”เบซเบเบธเปˆเบ™เบซเบผเบฒเบ, เป€เบŠเบฑเปˆเบ™: WirePlumber.
  • เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบฅเบงเบกเป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เป€เบžเบทเปˆเบญเปƒเบซเป‰เป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš PulseAudio, JACK เปเบฅเบฐ ALSA, เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰ PipeWire เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเบ—เบตเปˆเบ–เบทเบเบญเบญเบเปเบšเบšเบกเบฒเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบฅเบฐเบšเบปเบšเบชเบฝเบ‡เบญเบทเปˆเบ™เป†. เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบชเปเบฒเบฅเบฑเบš ALSA เปเบกเปˆเบ™เป€เบเบทเบญเบšเบžเป‰เบญเบกเปเบฅเป‰เบง, เปเบ•เปˆเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบชเปเบฒเบฅเบฑเบš JACK เปเบฅเบฐ PulseAudio เบเบฑเบ‡เบ•เป‰เบญเบ‡เบเบฒเบ™เบงเบฝเบ. PipeWire เบเบฑเบ‡เบšเปเปˆเบžเป‰เบญเบกเบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™ PulseAudio เปเบฅเบฐ JACK เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™, เปเบ•เปˆเบšเบฑเบ™เบซเบฒเบ„เบงเบฒเบกเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบˆเบฐเป€เบ›เบฑเบ™เบšเบนเบฅเบดเบกเบฐเบชเบดเบ”เปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบเปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”.
  • เบฅเบงเบกเบกเบตเบšเบฒเบ‡เบ›เบฅเบฑเบเบญเบดเบ™ GStreamer เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบžเบปเบงเบžเบฑเบ™เบเบฑเบš PipeWire. เบ›เบฅเบฑเบเบญเบดเบ™ pipewiresrc, เป€เบŠเบดเปˆเบ‡เปƒเบŠเป‰ PipeWire เป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡เบชเบฝเบ‡, เป€เบฎเบฑเบ”เบงเบฝเบเป‚เบ”เบเบšเปเปˆเบกเบตเบšเบฑเบ™เบซเบฒเปƒเบ™เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบชเปˆเบงเบ™เปƒเบซเบเปˆ. เบ›เบฑเปŠเบเบญเบดเบ™ pipewiresink เบชเปเบฒเบฅเบฑเบšเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบชเบฝเบ‡เบœเปˆเบฒเบ™ PipeWire เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เบกเบตเบšเบฑเบ™เบซเบฒเบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบ.
  • เบฎเบญเบ‡เบฎเบฑเบš PipeWire 0.3 เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™ เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ Mutter window manager เบ—เบตเปˆเบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ”เบเป‚เบ„เบ‡เบเบฒเบ™ GNOME.

เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเป€เบ•เบทเบญเบ™เบ—เปˆเบฒเบ™เบงเปˆเบฒ PipeWire เบ‚เบฐเบซเบเบฒเบเบ‚เบญเบšเป€เบ‚เบ”เบ‚เบญเบ‡ PulseAudio เป‚เบ”เบเบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เบชเบฐเบ•เบฃเบตเบกเบกเบฑเบ™เบ•เบดเบกเบตเป€เบ”เบเบ•เปˆเบฒเบ‡เป† เปเบฅเบฐเบชเบฒเบกเบฒเบ”เบ›เบฐเบชเบปเบก เปเบฅเบฐเบ›เปˆเบฝเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบงเบดเบ”เบตเป‚เบญเป„เบ”เป‰. PipeWire เบเบฑเบ‡เบชเบฐเบซเบ™เบญเบ‡เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบ—เบตเปˆเบˆเบฐเบ„เบงเบšเบ„เบธเบกเปเบซเบผเปˆเบ‡เบงเบดเบ”เบตเป‚เบญ, เป€เบŠเบฑเปˆเบ™เบญเบธเบ›เบฐเบเบญเบ™เบเบฒเบ™เบˆเบฑเบšเบงเบดเบ”เบตเป‚เบญ, เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเป€เบงเบฑเบšเป„เบŠเบ•เปŒ, เบซเบผเบทเป€เบ™เบทเป‰เบญเปƒเบ™เบซเบ™เป‰เบฒเบˆเปเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ. เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™, PipeWire เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบงเบฑเบšเปเบ„เบกเบซเบผเบฒเบเบญเบฑเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบฎเปˆเบงเบกเบเบฑเบ™เปเบฅเบฐเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบกเบตเบเบฒเบ™เบˆเบฑเบšเบžเบฒเบšเบซเบ™เป‰เบฒเบˆเปเบ—เบตเปˆเบ›เบญเบ”เป„เบžเปเบฅเบฐเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบซเบ™เป‰เบฒเบˆเปเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก Wayland.

PipeWire เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบซเบ™เป‰เบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบชเบฝเบ‡, เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™ latency เบซเบ™เป‰เบญเบเบ—เบตเปˆเบชเบธเบ”เปเบฅเบฐเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบเบฒเบ™เบ—เปเบฒเบ‡เบฒเบ™ PulseAudio ะธ เปเบˆเบฑเบ, เบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบ™เบ„เปเบฒเบ™เบถเบ‡เป€เบ–เบดเบ‡เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบชเบฝเบ‡เบกเบทเบญเบฒเบŠเบตเบš, เบ—เบตเปˆ PulseAudio เบšเปเปˆเบชเบฒเบกเบฒเบ”เบฎเบฝเบเบฎเป‰เบญเบ‡. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, PipeWire เบชเบฐเป€เบซเบ™เบตเบฎเบนเบšเปเบšเบšเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบฑเป‰เบ™เบชเบนเบ‡เบ—เบตเปˆเบŠเปˆเบงเบเปƒเบซเป‰เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบญเบธเบ›เบฐเบเบญเบ™เปเบฅเบฐเบฅเบฐเบ”เบฑเบšเบ™เป‰เปเบฒ, เปเบฅเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™เปƒเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบชเบฝเบ‡เปเบฅเบฐเบงเบดเบ”เบตเป‚เบญเป„เบ›เบซเบฒเปเบฅเบฐเบˆเบฒเบเบ–เบฑเบ‡เบ—เบตเปˆเป‚เบ”เบ”เบ”เปˆเบฝเบง. เบซเบ™เบถเปˆเบ‡เปƒเบ™เป€เบ›เบปเป‰เบฒเบซเบกเบฒเบเบ•เบปเป‰เบ™เบ•เปเปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ Flatpak เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡เปเบฅเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปƒเบ™ stack เบฎเบนเบšเบžเบฒเบšเบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ Wayland.

เบ•เบปเป‰เบ™โ€‹เบ•เป เป‚เบญเบเบฒเบ”:

  • เบšเบฑเบ™เบ—เบถเบ เปเบฅเบฐเบซเบผเบดเป‰เบ™เบชเบฝเบ‡ เปเบฅเบฐเบงเบดเบ”เบตเป‚เบญเบ”เป‰เบงเบเบ„เบงเบฒเบกเบฅเปˆเบฒเบŠเป‰เบฒเปœเป‰เบญเบเบชเบธเบ”;
  • เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เบงเบดเบ”เบตเป‚เบญเปเบฅเบฐเบชเบฝเบ‡เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡;
  • เบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ Multiprocess เบ—เบตเปˆเบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบˆเบฑเบ”เปเบšเปˆเบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป€เบ™เบทเป‰เบญเบซเบฒเบ‚เบญเบ‡เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡;
  • เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบเบฃเบฒเบŸเบ‚เบญเบ‡เป‚เบซเบ™เบ”เบกเบฑเบ™เบ•เบดเบกเบตเป€เบ”เบเบ—เบตเปˆเบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš loops เบ„เปเบฒเบ„เบถเบ”เบ„เปเบฒเป€เบซเบฑเบ™เปเบฅเบฐเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เป€เบชเบฑเป‰เบ™เบ›เบฐเบฅเปเบฒเบกเบฐเบ™เบน. เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เบ—เบฑเบ‡เบžเบฒเบเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเปเบฅเบฐ plugins เบžเบฒเบเบ™เบญเบ;
  • เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ—เบตเปˆเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบชเบฒเบเบงเบดเบ”เบตเป‚เบญเป‚เบ”เบเบœเปˆเบฒเบ™เบเบฒเบ™เป‚เบญเบ™เบ•เบปเบงเบญเบฐเบ—เบดเบšเบฒเบเป„เบŸเบฅเปŒเปเบฅเบฐเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบชเบฝเบ‡เป‚เบ”เบเบœเปˆเบฒเบ™ ring buffers เบ—เบตเปˆเปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบ™;
  • เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ‚เปเป‰เบกเบนเบ™เบกเบฑเบ™เบ•เบดเบกเบตเป€เบ”เบเบˆเบฒเบเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปƒเบ”เป†;
  • เบเบฒเบ™เบกเบต plugin เบชเปเบฒเบฅเบฑเบš GStreamer เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เป€เบ‚เบปเป‰เบฒเบเบฑเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเปเบฅเป‰เบงเบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™;
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเป‚เบ”เบ”เบ”เปˆเบฝเบงเปเบฅเบฐ Flatpak;
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ plugins เปƒเบ™เบฎเบนเบšเปเบšเบš SPA (Simple Plugin API) เปเบฅเบฐเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡ plugins เบ—เบตเปˆเป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เป€เบงเบฅเบฒเบˆเบดเบ‡เบเบฒเบ;
  • เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบเบทเบ”เบซเบเบธเปˆเบ™เปƒเบ™เบเบฒเบ™เบ›เบฐเบชเบฒเบ™เบ‡เบฒเบ™เบฎเบนเบšเปเบšเบšเบกเบฑเบ™เบ•เบดเบกเบตเป€เบ”เบเบ—เบตเปˆเปƒเบŠเป‰เปเบฅเป‰เบงเปเบฅเบฐเบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™ buffers;
  • เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบžเบทเป‰เบ™เบซเบฅเบฑเบ‡เบ”เบฝเบงเป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบชเบฝเบ‡เปเบฅเบฐเบงเบดเบ”เบตเป‚เบญ. เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบชเบฝเบ‡, hub เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡เบงเบดเบ”เบตเป‚เบญเบเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ (เบ•เบปเบงเบขเปˆเบฒเบ‡, เบชเปเบฒเบฅเบฑเบš gnome-shell screencast API) เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบญเบธเบ›เบฐเบเบญเบ™เบเบฒเบ™เบˆเบฑเบšเบงเบดเบ”เบตเป‚เบญเบฎเบฒเบ”เปเบง.

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

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