PipeWire Media Server 0.3.33 Нашри

Нашри лоиҳаи PipeWire 0.3.33 нашр шуд, ки сервери мултимедиявии насли навро барои иваз кардани PulseAudio таҳия мекунад. PipeWire имкониятҳои PulseAudio-ро бо қобилияти ҷараёнҳои видео, коркарди садои камдаромад ва модели нави амниятӣ барои назорати дастрасии дастгоҳ ва сатҳи ҷараён васеъ мекунад. Лоиҳа дар GNOME дастгирӣ карда мешавад ва аллакай дар Fedora Linux ба таври нобаёнӣ истифода мешавад. Рамзи лоиҳа дар C навишта шудааст ва таҳти иҷозатномаи LGPLv2.1 паҳн карда мешавад.

Тағироти асосӣ дар PipeWire 0.3.33:

  • Имконияти ба таври худкор гузаштан байни профилҳои Bluetooth HSP (ҳолати гӯшмонак) ва A2DP (баромади аудиои баландсифат) амалӣ карда шудааст.
  • Профили Pro Audio дастгирии беҳтар барои манбаъҳои виртуалӣ ва дастгоҳҳои баромади аудио дорад.
  • Музокироти мукаммали тағирдиҳандаи формат ҳангоми мубодилаи буферҳои дастрасии мустақими хотира (DMA-BUFs) байни муштариёни сершумор.
  • Графикаи гиреҳи мултимедиявӣ ҳоло истифодаи ҳамзамон суръати интихоби сершуморро дастгирӣ мекунад (бо нобаёнӣ ғайрифаъол аст).
  • Қабати мутобиқати PulseAudio як модули коммутатор оид ба пайвастро барои тақлид кардани рафтори PulseAudio ҳангоми пайваст кардани дастгоҳҳои нав амалӣ мекунад.

Биёед дар хотир дорем, ки PipeWire доираи PulseAudio-ро тавассути коркарди ҳама гуна ҷараёнҳои мултимедиявӣ васеъ мекунад ва қодир аст, ки ҷараёнҳои видеоиро омехта ва масир равона кунад. PipeWire инчунин имкониятҳоро барои идоракунии манбаъҳои видео, ба монанди дастгоҳҳои сабти видео, камераҳои веб ё мундариҷаи экрани барнома таъмин мекунад. Масалан, PipeWire имкон медиҳад, ки барномаҳои веб-камераи сершумор якҷоя кор кунанд ва мушкилотро бо сабти бехатари экран ва дастрасии дурдасти экран дар муҳити Wayland ҳал кунад.

PipeWire инчунин метавонад ҳамчун сервери аудио амал кунад, ки ҳадди ақали таъхирро таъмин кунад ва функсияҳоро таъмин кунад, ки қобилиятҳои PulseAudio ва JACK-ро муттаҳид мекунад, аз ҷумла бо назардошти ниёзҳои системаҳои коркарди касбии аудио, ки PulseAudio пешниҳод карда натавонист. Илова бар ин, PipeWire як модели пешрафтаи амниятро пешниҳод мекунад, ки ба назорати дастрасӣ дар дастгоҳ ва сатҳи ҷараён имкон медиҳад ва масири аудио ва видеоро ба ва аз контейнерҳои ҷудогона осонтар мекунад. Яке аз ҳадафҳои асосӣ ин дастгирии барномаҳои мустақили Flatpak ва кор кардан дар стеки графикии Wayland мебошад.

Хусусиятҳои асосии:

  • Аудио ва видеоро бо таъхирҳои ҳадди аққал сабт ва бозсозӣ;
  • Асбобҳо барои коркарди видео ва аудио дар вақти воқеӣ;
  • Меъмории бисёрҷараён, ки ба шумо имкон медиҳад дастрасии муштаракро ба мундариҷаи якчанд барномаҳо ташкил кунед;
  • Модели коркард дар асоси графики гиреҳҳои мултимедиявӣ бо дастгирии ҳалқаҳои бозгашт ва навсозии графикҳои атомӣ. Мумкин аст, ки коркардкунандагонро ҳам дар дохили сервер ва ҳам плагинҳои беруна пайваст кунед;
  • Интерфейси муассир барои дастрасӣ ба ҷараёнҳои видео тавассути интиқоли тасвирҳои файл ва дастрасӣ ба аудио тавассути буферҳои муштараки ҳалқа;
  • Имконияти коркарди маълумоти мултимедиявӣ аз ҳама гуна равандҳо;
  • Мавҷудияти плагин барои GStreamer барои содда кардани ҳамгироӣ бо замимаҳои мавҷуда;
  • Дастгирии муҳити ҷудошуда ва Flatpak;
  • Дастгирии плагинҳо дар формати SPA (Simple Plugin API) ва қобилияти сохтани плагинҳое, ки дар вақти воқеӣ кор мекунанд;
  • Системаи чандир барои ҳамоҳангсозии форматҳои мултимедиявии истифодашаванда ва тақсимоти буферҳо;
  • Истифодаи як раванди замина барои масири аудио ва видео. Қобилияти кор дар шакли сервери аудио, марказ барои пешниҳоди видео ба барномаҳо (масалан, барои API screencast gnome-shell) ва сервер барои идоракунии дастрасӣ ба дастгоҳҳои сабти видео.

Манбаъ: opennet.ru

Илова Эзоҳ