PipeWire Media Server 0.3.33 хувилбар

PulseAudio-г орлох шинэ үеийн мультимедиа серверийг хөгжүүлж буй PipeWire 0.3.33 төслийн хувилбар хэвлэгдэн гарлаа. PipeWire нь PulseAudio-ийн чадавхийг видео урсгал боловсруулах, бага хоцрогдолтой аудио боловсруулалт, төхөөрөмж болон урсгалын түвшний хандалтын хяналтын шинэ аюулгүй байдлын загвараар өргөтгөдөг. Төслийг GNOME-д дэмждэг бөгөөд Fedora Linux-д анхдагч байдлаар аль хэдийн ашиглагдаж байна. Төслийн код нь C хэл дээр бичигдсэн бөгөөд LGPLv2.1 лицензийн дагуу түгээгддэг.

PipeWire 0.3.33 дахь томоохон өөрчлөлтүүд:

  • HSP (чихэвчний горим) ба A2DP (өндөр чанарын аудио гаралт) Bluetooth профайлын хооронд автоматаар шилжих чадварыг нэвтрүүлсэн.
  • Pro Audio профайл нь виртуал эх сурвалж болон аудио гаралтын төхөөрөмжүүдийн дэмжлэгийг сайжруулсан.
  • Олон үйлчлүүлэгчийн хооронд санах ойн шууд хандалтын буфер (DMA-BUFs) хуваалцах үед форматыг өөрчлөх тохиролцоог сайжруулсан.
  • Мультимедиа зангилааны график нь олон түүвэрлэлтийн хурдыг нэгэн зэрэг ашиглахыг дэмждэг болсон (анхдагчаар идэвхгүй болгосон).
  • PulseAudio нийцтэй байдлын давхарга нь шинэ төхөөрөмжүүдийг холбох үед PulseAudio-ийн үйлдлийг дуурайхын тулд модулийг залгах модулийг хэрэгжүүлдэг.

PipeWire нь аливаа мультимедиа урсгалыг боловсруулах замаар PulseAudio-ийн цар хүрээг өргөжүүлж, видео урсгалыг холих, дахин чиглүүлэх чадвартай гэдгийг танд сануулъя. PipeWire нь видео бичлэг хийх төхөөрөмж, вэб камер эсвэл програмын дэлгэцийн контент зэрэг видео эх сурвалжийг хянах боломжийг олгодог. Жишээлбэл, PipeWire нь хэд хэдэн вэбкамерын програмуудыг хамтран ажиллах боломжийг олгодог бөгөөд Wayland орчинд дэлгэцийн аюулгүй зураг авах, дэлгэцийн зайнаас нэвтрэх зэрэгтэй холбоотой асуудлуудыг шийддэг.

PipeWire нь аудио серверийн үүрэг гүйцэтгэж, PulseAudio болон JACK-ийн чадавхийг хослуулсан, PulseAudio-ийн санал болгож чадахгүй байгаа мэргэжлийн аудио боловсруулах системийн хэрэгцээг харгалзан үзэхэд бага хоцролт, функцээр хангадаг. Нэмж дурдахад, PipeWire нь төхөөрөмж болон урсгалын түвшинд хандалтыг хянах боломжийг олгодог аюулгүй байдлын дэвшилтэт загварыг санал болгож, аудио болон видеог тусгаарлагдсан сав руу болон түүнээс дамжуулахад хялбар болгодог. Гол зорилтуудын нэг нь бие даасан Flatpak програмуудыг дэмжиж, Wayland дээр суурилсан график стек дээр ажиллах явдал юм.

Гол давуу талууд:

  • Аудио болон видео бичлэгийг хамгийн бага сааталтайгаар авах, тоглуулах;
  • Бодит цаг хугацаанд видео болон аудио боловсруулах хэрэгслүүд;
  • Хэд хэдэн програмын агуулгад хуваалцсан хандалтыг зохион байгуулах боломжийг олгодог олон процессын архитектур;
  • Санал хүсэлтийн гогцоо болон атомын график шинэчлэлтийг дэмждэг мультимедиа зангилааны график дээр суурилсан боловсруулалтын загвар. Энэ нь сервер болон гадаад залгаасуудын дотор зохицуулагчийг холбох боломжтой;
  • Файлын тодорхойлогчийг дамжуулах замаар видео урсгалд хандах, хуваалцсан цагираган буферээр дамжуулан аудио руу нэвтрэх үр ашигтай интерфейс;
  • Аливаа процессоос мультимедиа өгөгдлийг боловсруулах чадвар;
  • Одоо байгаа програмуудтай нэгтгэхийг хялбаршуулах GStreamer-д зориулсан залгаас байгаа эсэх;
  • Тусгаарлагдсан орчин болон Flatpak-ийн дэмжлэг;
  • SPA форматын залгаасуудын дэмжлэг (Simple Plugin API) ба бодит цаг хугацаанд ажиллах нэмэлт өргөтгөлүүдийг үүсгэх чадвар;
  • Ашигласан мультимедиа форматыг зохицуулах, буфер хуваарилах уян хатан систем;
  • Аудио болон видеог чиглүүлэхийн тулд нэг дэвсгэр процессыг ашиглах. Аудио сервер хэлбэрээр ажиллах чадвар, програмд ​​​​видео дамжуулах төв (жишээлбэл, gnome-shell screencast API-д зориулсан) болон техник хангамжийн видео бичлэг хийх төхөөрөмжид хандах хандалтыг удирдах сервер.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх