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

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

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

  • Дижитал аудиог оптик холбогч болон HDMI-ээр дамжуулах S/PDIF протоколыг дамжуулах дэмжлэг нэмэгдсэн.
  • Bluetooth-д зориулсан кодлогч нь динамикаар ачаалагдсан тусдаа залгаасуудад багтсан болно.
  • MIDI дэмжлэгтэй холбоотой хэд хэдэн чухал засварууд хийгдсэн.
  • Аудио оролт, гаралтын төхөөрөмжийн талаарх мэдээллийг дамжуулахдаа S16 форматыг ашиглахыг албаддаг холбоосыг нэмж оруулснаар skypeforlinux програмын ажиллагааг сайжруулсан. Энэхүү өөрчлөлт нь холболтын нөгөө талд байгаа захиалагчаас дуу чимээ гарахгүй байх асуудлыг шийдсэн.
  • Холих боломжтой аудио форматын тоог нэмэгдүүлсэн.
  • Модулиудыг ачаалах шинэ интерфейс нэмэгдсэн. Plugins нь энэ интерфэйсийг ашиглан рашаан залгаасуудыг татаж авах хүсэлт илгээх боломжтой.
  • Параметрийн буферийн хэмжээг нэмэгдүүлсэн бөгөөд өмнө нь олон тооны суваг бүхий зангилааны бүх шинж чанарыг багтааж чадахгүй байв.
  • Давталтын холболт үүсгэх үед драйверуудыг идэвхжүүлэхийг идэвхжүүлсэн.
  • Сервер нь төхөөрөмжийг сэргээх өргөтгөлийг хэрэгжүүлдэг бөгөөд энэ нь pavucontrol хэрэгслийг ашиглан аудио гаралтын төхөөрөмжөөр дэмжигдсэн IEC958 (S/PDIF) кодлогчийг тохируулах боломжийг олгодог.

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

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

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

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

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