மல்டிமீடியா கட்டமைப்பு GStreamer 1.16.0 கிடைக்கிறது

ஒரு வருட வளர்ச்சிக்குப் பிறகு நடைபெற்றது வெளியீடு ஜிஸ்ட்ரீமர் 1.16, மீடியா பிளேயர்கள் மற்றும் ஆடியோ/வீடியோ கோப்பு மாற்றிகள், VoIP பயன்பாடுகள் மற்றும் ஸ்ட்ரீமிங் சிஸ்டம்கள் வரை பரந்த அளவிலான மல்டிமீடியா பயன்பாடுகளை உருவாக்குவதற்கு C இல் எழுதப்பட்ட கூறுகளின் குறுக்கு-தளம் தொகுப்பு. GStreamer குறியீடு LGPLv2.1 இன் கீழ் உரிமம் பெற்றது. அதே நேரத்தில், gst-plugins-base 1.16, gst-plugins-good 1.16, gst-plugins-bad 1.16, gst-plugins-ugly 1.16 செருகுநிரல்களுக்கான புதுப்பிப்புகள் கிடைக்கின்றன, அத்துடன் gst-libav 1.16 பிணைப்பு மற்றும் தி. gst-rtsp-server 1.16 ஸ்ட்ரீமிங் சர்வர். ஏபிஐ மற்றும் ஏபிஐ அளவில், புதிய வெளியீடு 1.0 கிளையுடன் பின்னோக்கி இணக்கமானது. பைனரி உருவாக்கங்கள் விரைவில் வரும் தயார் செய்யப்படும் Android, iOS, macOS மற்றும் Windows க்கு (லினக்ஸில் விநியோகத்திலிருந்து தொகுப்புகளைப் பயன்படுத்த பரிந்துரைக்கப்படுகிறது).

சாவி மேம்பாடுகள் ஜிஸ்ட்ரீமர் 1.16:

  • SCTP நெறிமுறையைப் பயன்படுத்தி செயல்படுத்தப்படும் P2P தரவு சேனல்களுக்கான ஆதரவையும், அதற்கான ஆதரவையும் WebRTC ஸ்டேக் சேர்த்துள்ளது. மூட்டை ஒரு இணைப்பிற்குள் பல்வேறு வகையான மல்டிமீடியா தரவை அனுப்புவதற்கும், பல டர்ன் சர்வர்களுடன் பணிபுரியும் திறன் (முகவரி மொழிபெயர்ப்பாளர்களைத் தவிர்ப்பதற்கு STUN நீட்டிப்பு);
  • Matroska (MKV) மற்றும் QuickTime/MP1 கண்டெய்னர்களில் AV4 வீடியோ கோடெக்கிற்கான ஆதரவு சேர்க்கப்பட்டது. கூடுதல் AV1 அமைப்புகள் செயல்படுத்தப்பட்டு, குறியாக்கியால் ஆதரிக்கப்படும் உள்ளீட்டு தரவு வடிவங்களின் எண்ணிக்கை விரிவாக்கப்பட்டது;
  • ஆதரவு சேர்க்கப்பட்டது மூடிய தலைப்பு, அத்துடன் வீடியோவிலிருந்து மற்ற வகையான ஒருங்கிணைந்த தரவை அடையாளம் கண்டு பிரித்தெடுக்கும் திறன் ஆப்பிரிக்க தேசிய காங்கிரஸ் (துணை தரவு, ஆடியோ மற்றும் மெட்டாடேட்டா போன்ற கூடுதல் தகவல்கள், ஸ்கேன் கோடுகளின் காட்டப்படாத பகுதிகளில் டிஜிட்டல் இடைமுகங்கள் மூலம் அனுப்பப்படும்);
  • "இடது|வலது|இடது|வலது|இடது|வலது" வடிவத்தில் சேனல்களை மாற்றுவதற்குப் பதிலாக, நினைவகத்தில் ஆடியோ சேனல்களை மாற்றாமல் குறியிடப்படாத (கச்சா) ஆடியோவிற்கான ஆதரவு சேர்க்கப்பட்டது (இடையிடப்படாத, இடது மற்றும் வலது ஆடியோ சேனல்கள் தனித்தனி தொகுதிகளில் வைக்கப்படுகின்றன. );
  • செருகுநிரல்களின் அடிப்படை தொகுப்பிற்கு நகர்த்தப்பட்டது (gst-plugins-base) ஜிஎஸ்டி வீடியோ திரட்டி (ரா வீடியோவை கலக்கும் வகுப்பு), இசையமைப்பாளர் (வீடியோமிக்சருக்கான மேம்படுத்தப்பட்ட மாற்று) மற்றும் OpenGL கலவை கூறுகள் (glvideomixer, glmixerbin, glvideomixerelement, glstereomix, glmosaic), இவை முன்பு "gst-plugins-bad" தொகுப்பில் வைக்கப்பட்டன;
  • புதிதாக சேர்க்கப்பட்டது ஆட்சி புலம் மாற்று, இதில் ஒவ்வொரு இடையகமும் இடையகத்துடன் தொடர்புடைய கொடிகளின் மட்டத்தில் மேல் மற்றும் கீழ் புலங்களைப் பிரிப்பதன் மூலம் ஒன்றிணைக்கப்பட்ட வீடியோவில் ஒரு தனி புலமாக செயலாக்கப்படுகிறது;
  • WebM வடிவமைப்பு மற்றும் உள்ளடக்க குறியாக்கத்திற்கான ஆதரவு Matroska மீடியா கண்டெய்னர் அன்பேக்கரில் சேர்க்கப்பட்டுள்ளது;
  • என்ஜின் அடிப்படையிலான உலாவியாக செயல்படும் புதிய wpesrc உறுப்பு சேர்க்கப்பட்டது வெப்கிட் WPE (உலாவி வெளியீட்டை தரவு மூலமாகக் கருத உங்களை அனுமதிக்கிறது);
  • Video4Linux HEVC என்கோடிங் மற்றும் டிகோடிங், JPEG என்கோடிங் மற்றும் மேம்படுத்தப்பட்ட dmabuf இறக்குமதி மற்றும் ஏற்றுமதிக்கான ஆதரவை வழங்குகிறது;
  • என்விடியா வன்பொருள் முடுக்கப்பட்ட GPU ஐப் பயன்படுத்தி வீடியோ குறிவிலக்கியில் VP8/VP9 டிகோடிங்கிற்கான ஆதரவு சேர்க்கப்பட்டுள்ளது, மேலும் H.265/HEVC வன்பொருள் முடுக்கப்பட்ட குறியாக்கத்திற்கான ஆதரவு குறியாக்கியில் சேர்க்கப்பட்டுள்ளது;
  • msdk செருகுநிரலில் பல மேம்பாடுகள் செய்யப்பட்டுள்ளன, இது Intel சில்லுகளில் (Intel Media SDK அடிப்படையில்) என்கோடிங் மற்றும் டிகோடிங்கிற்கு வன்பொருள் முடுக்கத்தைப் பயன்படுத்த அனுமதிக்கிறது. இதில் dmabuf இறக்குமதி/ஏற்றுமதி, VP9 டிகோடிங், 10-பிட் HEVC குறியாக்கம், வீடியோ பிந்தைய செயலாக்கம் மற்றும் டைனமிக் ரெசல்யூஷன் மாற்றம் ஆகியவற்றுக்கான கூடுதல் ஆதரவு அடங்கும்;
  • ASS/SSA சப்டைட்டில் ரெண்டரிங் சிஸ்டம், பல வசனங்களைச் செயலாக்குவதற்கான ஆதரவைச் சேர்த்துள்ளது, அவை சரியான நேரத்தில் குறுக்கிடும் மற்றும் அவற்றை ஒரே நேரத்தில் திரையில் காண்பிக்கும்;
  • Meson பில்ட் சிஸ்டத்திற்கு முழு ஆதரவு வழங்கப்பட்டுள்ளது, இது இப்போது அனைத்து தளங்களிலும் GStreamer ஐ உருவாக்க பரிந்துரைக்கப்படுகிறது. Autotools ஆதரவை அகற்றுவது அடுத்த கிளையில் எதிர்பார்க்கப்படுகிறது;
  • GStreamer இன் முக்கிய அமைப்பானது ரஸ்ட் மொழியில் வளர்ச்சிக்கான பிணைப்புகள் மற்றும் ரஸ்டில் உள்ள செருகுநிரல்களைக் கொண்ட ஒரு தொகுதி ஆகியவற்றை உள்ளடக்கியது;
  • செயல்திறன் மேம்படுத்தல் மேற்கொள்ளப்பட்டுள்ளது.

ஆதாரம்: opennet.ru

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