GStreamer 1.22 ஏற்கனவே வெளியிடப்பட்டது மற்றும் அதன் செய்திகள் இவை

gstreamer லோகோ

GStreamer என்பது C நிரலாக்க மொழியில் எழுதப்பட்ட ஒரு இலவச குறுக்கு-தளம் மல்டிமீடியா கட்டமைப்பாகும், இது பயன்பாடுகளை உருவாக்க உங்களை அனுமதிக்கிறது.

ஒரு வருட வளர்ச்சிக்குப் பிறகு GStreamer 1.2 வெளியீட்டை அறிவித்தது2, இது மீடியா பிளேயர்கள் மற்றும் ஆடியோ/வீடியோ கோப்பு மாற்றிகள், VoIP பயன்பாடுகள் மற்றும் ஸ்ட்ரீமிங் அமைப்புகள் வரை பலதரப்பட்ட மல்டிமீடியா பயன்பாடுகளை உருவாக்குவதற்கான கிராஸ்-பிளாட்ஃபார்ம் கூறுகளின் தொகுப்பாகும்.

GStreamer 1.22 இன் புதிய பதிப்பில் AV1 வீடியோ குறியாக்க வடிவமைப்பிற்கான ஆதரவு மேம்பாடுகள் சிறப்பிக்கப்பட்டுள்ளன, VAAPI/VA, AMF, D1D3, NVCODEC, QSV மற்றும் Intel MediaSDK APIகள் வழியாக வன்பொருள்-துரிதப்படுத்தப்பட்ட AV11 குறியாக்கம் மற்றும் டிகோடிங்கைப் பயன்படுத்தும் திறனையும் சேர்த்தது.

புதிய பதிப்பில் தனித்து நிற்கும் மேம்பாடுகளில் மற்றொன்று AV1 க்கு புதிய RTP ஹேண்ட்லர்கள் சேர்க்கப்பட்டன. MP1, Matroska மற்றும் WebM கொள்கலன்களில் மேம்படுத்தப்பட்ட AV4 பாகுபடுத்தல், Dav1d மற்றும் rav1e லைப்ரரிகளின் அடிப்படையில் AV1 குறியாக்கிகள் மற்றும் குறிவிலக்கிகள் கொண்ட உருப்படிகளின் பிளஸ் பில்ட்களும் சேர்க்கப்பட்டுள்ளன.

அதுமட்டுமின்றி, மேலும் Qt6 ஆதரவு சிறப்பிக்கப்பட்டுள்ளது உடன் செயல்படுத்தப்பட்டது QML காட்சிக்குள் வீடியோவை வழங்க Qt6 பயன்படுத்தும் qml6glsink உறுப்பு சேர்க்கப்பட்டது, அத்துடன் GTK4 மற்றும் Wayland உடன் வழங்குவதற்கான gtk4paintablesink மற்றும் gtkwaylandsink கூறுகள் மற்றும் HLS, DASH மற்றும் MSS (மைக்ரோசாஃப்ட் ஸ்மூத் ஸ்ட்ரீமிங்) நெறிமுறைகளை ஆதரிக்கும் புதிய அடாப்டிவ் ஸ்ட்ரீமிங் கிளையன்ட்கள்.

ஒரு பகுதியாகரஸ்டில் கள் மேம்பாடுகள் இருக்கும் ரஸ்ட் மொழிக்கான புதுப்பிக்கப்பட்ட பிணைப்புகள் ஹைலைட் செய்யப்பட்டுள்ளன, அத்துடன் என்னரஸ்டில் எழுதப்பட்ட 19 புதிய செருகுநிரல்கள், விளைவுகள் மற்றும் உருப்படிகளைச் சேர்த்தது (gst-plugins-rs, புதிய GStreamer இல் 33% மாற்றங்கள் ரஸ்டில் செயல்படுத்தப்படுகின்றன என்பது குறிப்பிடத்தக்கது (மாற்றங்கள் பிணைப்புகள் மற்றும் செருகுநிரல்களுடன் தொடர்புடையவை), மேலும் gst-plugins-rs செருகுநிரல் தொகுதிகளில் ஒன்றாகும். ரஸ்டில் எழுதப்பட்ட தீவிரமாக உருவாக்கப்பட்ட ஜிஸ்ட்ரீமர் செருகுநிரல்களை எந்த மொழியிலும் நிரல்களில் பயன்படுத்தலாம் மற்றும் அவற்றுடன் பணிபுரிவது C மற்றும் C ++ இல் உள்ள செருகுநிரல்களைப் பயன்படுத்துவதைப் போன்றது.

கூடுதலாக, ரஸ்ட் செருகுநிரல்கள் Windows மற்றும் macOS இயங்குதளங்களுக்கான அதிகாரப்பூர்வ பைனரி தொகுப்புகளின் ஒரு பகுதியாக அனுப்பப்படுகின்றன (தொகுத்தல் மற்றும் விநியோகம் Linux, Windows மற்றும் macOS உடன் இணக்கமானது).

WebRTC அடிப்படையிலான மீடியா சர்வர் செயல்படுத்தப்பட்டுள்ளது WHIP (WebRTC HTTP உட்கொள்ளல்) மற்றும் WHEP (WebRTC HTTP வெளியீடு) ஆகியவற்றிற்கான ஆதரவுடன் ரஸ்டில் எழுதப்பட்டது.

En லினக்ஸ், வீடியோவை குறியாக்கம், டிகோடிங், வடிகட்டுதல் மற்றும் ரெண்டரிங் செய்யும் போது இடையகப் பகிர்வுக்கான DMA இன் மேம்படுத்தப்பட்ட பயன்பாடு வன்பொருள் முடுக்கம் மற்றும் மேம்படுத்தப்பட்ட CUDA ஒருங்கிணைப்பு: gst-cuda நூலகம் மற்றும் cudaconvertscale உறுப்பு சேர்க்கப்பட்டது, D3D11 மற்றும் NVIDIA dGPU NVMM கூறுகளுடன் ஒருங்கிணைத்தல்.

Direct3D11 உடனான ஒருங்கிணைப்பும் மேம்படுத்தப்பட்டுள்ளது: ஒரு புதிய gst-d3d11 நூலகம் சேர்க்கப்பட்டுள்ளது, d3d11screencapture, d3d11videosink, d3d11convert மற்றும் d3d11compositor செருகுநிரல்களின் திறன்கள் விரிவாக்கப்பட்டுள்ளன.

மற்ற மாற்றங்களில் இந்த புதிய பதிப்பிலிருந்து தனித்து நிற்கும்:

  • புதிய வன்பொருள்-துரிதப்படுத்தப்பட்ட H.264/AVC, H.265/HEVC, மற்றும் AV1 வீடியோ குறியாக்கிகள் AMD GPUகளுக்காக AMF (மேம்பட்ட மீடியா கட்டமைப்பு) SDK ஐப் பயன்படுத்தி உருவாக்கப்பட்டன.
  • அளவைக் குறைப்பதற்கு உகந்ததாக எளிமைப்படுத்தப்பட்ட கூட்டங்களை உருவாக்கும் திறனை வழங்குகிறது.
  • WebRTC simulcast மற்றும் Google நெரிசல் கட்டுப்பாடு ஆகியவற்றிற்கான ஆதரவு சேர்க்கப்பட்டது.
  • WebRTC வழியாக அனுப்ப எளிய, தன்னிறைவான செருகுநிரல் வழங்கப்பட்டுள்ளது.
  • துண்டு துண்டான மற்றும் துண்டு துண்டாக இல்லாத தரவுகளுக்கான ஆதரவுடன் புதிய MP4 மீடியா கண்டெய்னர் ரேப்பர் சேர்க்கப்பட்டுள்ளது.
  • Amazon AWS சேமிப்பகம் மற்றும் ஆடியோ டிரான்ஸ்கிரிப்ஷன் சேவைகளுக்கான புதிய செருகுநிரல்கள் சேர்க்கப்பட்டுள்ளன.
  • வீடியோக்களை மாற்றுவதற்கும் அளவிடுவதற்குமான திறன்களை ஒருங்கிணைக்கும் வீடியோ வண்ண அளவிடுதல் உருப்படி சேர்க்கப்பட்டுள்ளது.
  • அதிக வண்ண ஆழம் கொண்ட வீடியோக்களுக்கான மேம்படுத்தப்பட்ட ஆதரவு.
  • தொடுதிரை நிகழ்வுகளுக்கான ஆதரவு வழிசெலுத்தல் API இல் சேர்க்கப்பட்டுள்ளது.
  • மீடியா கன்டெய்னர்களை பேக்கேஜிங் செய்வதற்கு முன், PTS/DTS புனரமைப்புக்காக H.264/H.265 நேர முத்திரை திருத்தும் பொருட்கள் சேர்க்கப்பட்டது.
  • ஆப்பிள்மீடியா சொருகிக்கு H.265/HEVC வீடியோ என்கோடிங் மற்றும் டிகோடிங்கிற்கான ஆதரவு சேர்க்கப்பட்டது.
  • androidmedia செருகுநிரலில் H.265/HEVC வீடியோ குறியாக்கத்திற்கான ஆதரவு சேர்க்கப்பட்டது.
  • ஃபோர்ஸ்-லைவ் சொத்து, ஆடியோமிக்சர், இசையமைப்பாளர், glvideomixer மற்றும் d3d11compositor செருகுநிரல்களில் லைவ் பயன்முறையை கட்டாயப்படுத்த சேர்க்கப்பட்டது.

இறுதியாக நீங்கள் அதைப் பற்றி மேலும் அறிய விரும்பினால் Gstreamer இன் இந்தப் புதிய பதிப்பைப் பற்றி நீங்கள் சேஞ்ச்லாக்கைச் சரிபார்க்கலாம் பின்வரும் இணைப்பில்.

உபுண்டு மற்றும் வழித்தோன்றல்களில் Gstreamer 1.22 ஐ எவ்வாறு நிறுவுவது?

உங்கள் டிஸ்ட்ரோவில் Gstreamer 1.22 ஐ நிறுவ ஆர்வமாக இருந்தால் நாங்கள் கீழே பகிர்ந்து கொள்ளும் படிகளைப் பின்பற்றுவதன் மூலம் நீங்கள் அதைச் செய்யலாம்.

உபுண்டுவின் புதிய பதிப்பு மற்றும் ஆதரவுடன் முந்தைய பதிப்புகள் ஆகிய இரண்டிற்கும் இந்த செயல்முறை செல்லுபடியாகும்.

நிறுவுவதற்கு, நாம் ஒரு முனையத்தை திறக்க வேண்டும் (Ctrl + Alt + T) அதில் நாம் பின்வரும் கட்டளைகளை தட்டச்சு செய்கிறோம்:

sudo apt-get install gstreamer1.0-tools gstreamer1.0-alsa gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav

உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.