பல்ஸ் ஆடியோவிற்கு பதிலாக மல்டிமீடியா சர்வர் PipeWire 0.3 கிடைக்கிறது

வெளியிடப்பட்டது குறிப்பிடத்தக்க திட்ட வெளியீடு பைப் வயர் 0.3.0, PulseAudio ஐ மாற்ற புதிய தலைமுறை மல்டிமீடியா சேவையகத்தை உருவாக்குகிறது. PipeWire PulseAudio இன் திறன்களை வீடியோ ஸ்ட்ரீம் செயலாக்கம், குறைந்த தாமத ஆடியோ செயலாக்கம் மற்றும் சாதனம் மற்றும் ஸ்ட்ரீம்-நிலை அணுகல் கட்டுப்பாட்டுக்கான புதிய பாதுகாப்பு மாதிரி ஆகியவற்றை விரிவுபடுத்துகிறது. இந்தத் திட்டம் க்னோமில் ஆதரிக்கப்படுகிறது மற்றும் வேலண்ட்-அடிப்படையிலான சூழல்களில் திரைப் பதிவு மற்றும் திரைப் பகிர்வுக்காக ஃபெடோரா லினக்ஸில் ஏற்கனவே தீவிரமாகப் பயன்படுத்தப்படுகிறது. திட்டக் குறியீடு C இல் எழுதப்பட்டுள்ளது மற்றும் வழங்கியது LGPLv2.1 இன் கீழ் உரிமம் பெற்றது.

முக்கிய மாற்றங்கள் PipeWire 0.3 இல்:

  • நூல் செயலாக்க திட்டமிடல் முற்றிலும் மறுவடிவமைப்பு செய்யப்பட்டுள்ளது. மாற்றங்கள் JACK ஒலி சேவையகத்துடன் இணக்கத்தன்மையை உறுதிப்படுத்த ஒரு அடுக்கை இயக்குவதை சாத்தியமாக்கியது, இதன் செயல்திறன் JACK2 உடன் ஒப்பிடத்தக்கது.
  • மறுவேலை செய்யப்பட்டு நிலையானதாக அறிவிக்கப்பட்டது ஏபிஐ. ஏற்கனவே உள்ள பயன்பாடுகளுடன் பின்னோக்கி இணக்கத்தன்மையை உடைக்காமல், API இல் மேலும் அனைத்து மாற்றங்களும் செய்ய திட்டமிடப்பட்டுள்ளது.
  • PipeWire இல் மல்டிமீடியா முனைகளின் வரைபடத்தை நிர்வகிக்கவும், புதிய ஸ்ட்ரீம்களைச் சேர்க்கவும் உங்களை அனுமதிக்கும் அமர்வு மேலாளர் இதில் அடங்கும். இப்போதைக்கு, மேலாளர் ஒரு எளிய அடிப்படை செயல்பாடுகளை மட்டுமே வழங்குகிறார், எதிர்காலத்தில் இது விரிவாக்கப்படும் அல்லது மாற்றப்படும், மேலும் செயல்பாட்டு மற்றும் நெகிழ்வான விருப்பத்துடன், வயர்ப்ளம்பர்.
  • PulseAudio, JACK மற்றும் ALSA உடன் இணக்கத்தன்மையை வழங்க சேர்க்கப்பட்ட நூலகங்கள் மேம்படுத்தப்பட்டுள்ளன, மற்ற ஆடியோ அமைப்புகளுடன் பணிபுரிய வடிவமைக்கப்பட்டுள்ள பயன்பாடுகளுடன் PipeWire ஐப் பயன்படுத்த அனுமதிக்கிறது. ALSA க்கான நூலகம் கிட்டத்தட்ட தயாராக உள்ளது, ஆனால் JACK மற்றும் PulseAudio நூலகங்களுக்கு இன்னும் வேலை தேவைப்படுகிறது. PulseAudio மற்றும் JACKஐ முழுமையாக மாற்றுவதற்கு PipeWire இன்னும் தயாராகவில்லை, ஆனால் எதிர்கால வெளியீடுகளில் இணக்கத்தன்மை சிக்கல்கள் முன்னுரிமையாக இருக்கும்.
  • PipeWire உடன் தொடர்புகொள்வதற்கான சில GStreamer செருகுநிரல்கள் சேர்க்கப்பட்டுள்ளன. PipeWire ஐ ஆடியோ மூலமாகப் பயன்படுத்தும் pipewiresrc செருகுநிரல், பெரும்பாலான சூழ்நிலைகளில் பிரச்சனைகள் இல்லாமல் செயல்படுகிறது. PipeWire வழியாக ஆடியோ வெளியீட்டிற்கான பைப்வைர்சிங் சொருகி இன்னும் சில அறியப்பட்ட சிக்கல்களைக் கொண்டிருக்கவில்லை.
  • PipeWire 0.3 ஆதரவு ஒருங்கிணைக்கப்பட்டது க்னோம் திட்டத்தால் உருவாக்கப்பட்ட Mutter சாளர மேலாளரில்.

PipeWire எந்த மல்டிமீடியா ஸ்ட்ரீம்களையும் செயலாக்குவதன் மூலம் PulseAudio இன் நோக்கத்தை விரிவுபடுத்துகிறது மற்றும் வீடியோ ஸ்ட்ரீம்களை கலந்து திசைதிருப்பும் திறன் கொண்டது என்பதை நினைவூட்டுகிறோம். வீடியோ பிடிப்பு சாதனங்கள், வெப் கேமராக்கள் அல்லது பயன்பாட்டுத் திரை உள்ளடக்கம் போன்ற வீடியோ ஆதாரங்களைக் கட்டுப்படுத்தும் திறன்களையும் PipeWire வழங்குகிறது. எடுத்துக்காட்டாக, PipeWire பல வெப்கேம் பயன்பாடுகளை ஒன்றாகச் செயல்பட அனுமதிக்கிறது மற்றும் Wayland சூழலில் பாதுகாப்பான ஸ்கிரீன் கேப்சர் மற்றும் ரிமோட் ஸ்கிரீன் அணுகலில் உள்ள சிக்கல்களைத் தீர்க்கிறது.

PipeWire ஒரு ஆடியோ சேவையகமாகவும் செயல்பட முடியும், இது குறைந்தபட்ச தாமதத்தை வழங்குகிறது மற்றும் செயல்பாடுகளை இணைக்கிறது. பல்ஸ்ஆடியோ и ஜாக், PulseAudio உரிமை கோர முடியாத தொழில்முறை ஆடியோ செயலாக்க அமைப்புகளின் தேவைகளை கணக்கில் எடுத்துக்கொள்வது உட்பட. கூடுதலாக, PipeWire ஒரு மேம்பட்ட பாதுகாப்பு மாதிரியை வழங்குகிறது, இது சாதனம் மற்றும் ஸ்ட்ரீம் மட்டத்தில் அணுகல் கட்டுப்பாட்டை அனுமதிக்கிறது, மேலும் ஆடியோ மற்றும் வீடியோவை தனிமைப்படுத்தப்பட்ட கொள்கலன்களுக்கு அனுப்புவதை எளிதாக்குகிறது. முக்கிய குறிக்கோள்களில் ஒன்று, தன்னிச்சையான Flatpak பயன்பாடுகளை ஆதரிப்பதும், Wayland- அடிப்படையிலான கிராபிக்ஸ் அடுக்கில் இயங்குவதும் ஆகும்.

முக்கிய வாய்ப்புகளை:

  • குறைந்த தாமதத்துடன் ஆடியோ மற்றும் வீடியோவைப் பிடிக்கவும் மற்றும் இயக்கவும்;
  • வீடியோ மற்றும் ஆடியோவை உண்மையான நேரத்தில் செயலாக்குவதற்கான கருவிகள்;
  • பல பயன்பாடுகளின் உள்ளடக்கத்திற்கான பகிரப்பட்ட அணுகலை ஒழுங்கமைக்க உங்களை அனுமதிக்கும் பல்செயல் கட்டமைப்பு;
  • பின்னூட்ட சுழல்கள் மற்றும் அணு வரைபட புதுப்பிப்புகளுக்கான ஆதரவுடன் மல்டிமீடியா முனைகளின் வரைபடத்தின் அடிப்படையில் ஒரு செயலாக்க மாதிரி. சர்வர் மற்றும் வெளிப்புற செருகுநிரல்களுக்குள் ஹேண்ட்லர்களை இணைக்க முடியும்;
  • கோப்பு விளக்கங்களை மாற்றுவதன் மூலம் வீடியோ ஸ்ட்ரீம்களை அணுகுவதற்கான திறமையான இடைமுகம் மற்றும் பகிரப்பட்ட ரிங் பஃபர்கள் மூலம் ஆடியோவை அணுகுதல்;
  • எந்தவொரு செயல்முறையிலிருந்தும் மல்டிமீடியா தரவை செயலாக்கும் திறன்;
  • ஏற்கனவே உள்ள பயன்பாடுகளுடன் ஒருங்கிணைப்பை எளிதாக்க ஜிஸ்ட்ரீமருக்கான செருகுநிரலின் கிடைக்கும் தன்மை;
  • தனிமைப்படுத்தப்பட்ட சூழல்கள் மற்றும் Flatpak க்கான ஆதரவு;
  • வடிவமைப்பில் உள்ள செருகுநிரல்களுக்கான ஆதரவு ஸ்பா (எளிய செருகுநிரல் API) மற்றும் கடினமான உண்மையான நேரத்தில் வேலை செய்யும் செருகுநிரல்களை உருவாக்கும் திறன்;
  • பயன்படுத்தப்பட்ட மல்டிமீடியா வடிவங்களை ஒருங்கிணைப்பதற்கும் இடையகங்களை ஒதுக்குவதற்கும் நெகிழ்வான அமைப்பு;
  • ஆடியோ மற்றும் வீடியோவை ரூட் செய்ய ஒற்றை பின்னணி செயல்முறையைப் பயன்படுத்துதல். ஆடியோ சேவையகத்தின் வடிவத்தில் வேலை செய்யும் திறன், பயன்பாடுகளுக்கு வீடியோவை வழங்குவதற்கான மையம் (எடுத்துக்காட்டாக, க்னோம்-ஷெல் ஸ்கிரீன்காஸ்ட் API க்கு) மற்றும் வன்பொருள் வீடியோ பிடிப்பு சாதனங்களுக்கான அணுகலை நிர்வகிப்பதற்கான சேவையகம்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்