GStreamer 1.20 ಈಗಾಗಲೇ ಬಿಡುಗಡೆಯಾಗಿದೆ ಮತ್ತು ಇವು ಅದರ ಸುದ್ದಿಗಳಾಗಿವೆ

gstreamer ಲೋಗೋ

ಒಂದೂವರೆ ವರ್ಷದ ಅಭಿವೃದ್ಧಿಯ ನಂತರ GStreamer 1.20 ನ ಹೊಸ ಆವೃತ್ತಿಯ ಬಿಡುಗಡೆಯನ್ನು ಘೋಷಿಸಲಾಯಿತು, ಮೀಡಿಯಾ ಪ್ಲೇಯರ್‌ಗಳು ಮತ್ತು ಆಡಿಯೊ/ವೀಡಿಯೊ ಫೈಲ್ ಪರಿವರ್ತಕಗಳಿಂದ VoIP ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಸ್ಟ್ರೀಮಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳವರೆಗೆ ವ್ಯಾಪಕ ಶ್ರೇಣಿಯ ಮಲ್ಟಿಮೀಡಿಯಾ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು C ಯಲ್ಲಿ ಬರೆಯಲಾದ ಘಟಕಗಳ ಅಡ್ಡ-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಸೆಟ್.

ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ, ಹೊಸ ಎನ್‌ಕೋಡರ್‌ಗಳ ಸೇರ್ಪಡೆಯು ಎದ್ದುಕಾಣುತ್ತದೆ, ಜೊತೆಗೆ ಇತರ ವಿಷಯಗಳ ಜೊತೆಗೆ ಆಡಿಯೋ ಮತ್ತು ವೀಡಿಯೋ ಮಿಶ್ರಣಕ್ಕೆ ಬೆಂಬಲದಲ್ಲಿನ ಸುಧಾರಣೆಗಳು.

ಜಿಸ್ಟ್ರೀಮರ್ 1.20 ರ ಮುಖ್ಯ ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು

ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಅದನ್ನು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ GitLab ನ ಮೇಲಿನ ಅಭಿವೃದ್ಧಿಯು ಒಂದೇ ಸಾಮಾನ್ಯ ರೆಪೊಸಿಟರಿಯನ್ನು ಬಳಸಲು ಸ್ಥಳಾಂತರಗೊಂಡಿದೆ ಎಲ್ಲಾ ಮಾಡ್ಯೂಲ್‌ಗಳಿಗೆ.

ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾದ ನವೀನತೆಗಳಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ, ಅದನ್ನು ಗಮನಿಸಬೇಕು ಹೊಸ ಉನ್ನತ ಮಟ್ಟದ ಗ್ರಂಥಾಲಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, GstPlay, ಇದು GstPlayer API ಅನ್ನು ಬದಲಿಸುತ್ತದೆ ಮತ್ತು GObject ಸಿಗ್ನಲ್‌ಗಳ ಬದಲಿಗೆ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಸೂಚಿಸಲು ಸಂದೇಶ ಬಸ್ ಅನ್ನು ಬಳಸುವುದನ್ನು ಹೊರತುಪಡಿಸಿ, ವಿಷಯವನ್ನು ಪ್ಲೇ ಮಾಡಲು ಇದೇ ರೀತಿಯ ಕಾರ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಅದನ್ನೂ ಎತ್ತಿ ತೋರಿಸಲಾಗಿದೆ SMPTE 2022-1 2-D ಕಾರ್ಯವಿಧಾನಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಫಾರ್ವರ್ಡ್ ದೋಷ ತಿದ್ದುಪಡಿ), ಜೊತೆಗೆ VP8, VP9 ಮತ್ತು H.265 ಕೋಡೆಕ್‌ಗಳಿಗಾಗಿ ಎನ್‌ಕೋಡೆಬಿನ್ ಮತ್ತು ಟ್ರಾನ್ಸ್‌ಕೋಡೆಬಿನ್ ಸ್ಮಾರ್ಟ್ ಎನ್‌ಕೋಡಿಂಗ್ ಮೋಡ್ ಅನ್ನು ("ಸ್ಮಾರ್ಟ್ ಎನ್‌ಕೋಡಿಂಗ್") ಅಳವಡಿಸುತ್ತದೆ, ಇದರಲ್ಲಿ ಅಗತ್ಯವಿದ್ದಾಗ ಮಾತ್ರ ಟ್ರಾನ್ಸ್‌ಕೋಡಿಂಗ್ ಅನ್ನು ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಉಳಿದ ಸಮಯದಲ್ಲಿ, ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಪ್ರಸರಣವನ್ನು ಫಾರ್ವರ್ಡ್ ಮಾಡಲಾಗಿದೆ.

ಎದ್ದು ಕಾಣುವ ಮತ್ತೊಂದು ಬದಲಾವಣೆ ಅದು ಮಧ್ಯಂತರ ಫ್ರೇಮ್ ಮಟ್ಟದಲ್ಲಿ ಇನ್ಪುಟ್ ಡೇಟಾವನ್ನು ಡಿಕೋಡ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಉಪ-ಫ್ರೇಮ್), ಇದು ಪೂರ್ಣ ಫ್ರೇಮ್‌ಗಾಗಿ ಕಾಯದೆ ಡಿಕೋಡಿಂಗ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಈ ಆಪ್ಟಿಮೈಸೇಶನ್ OpenJPEG JPEG 2000, FFmpeg H.264, ಮತ್ತು OpenMAX H.264/H.265 ಡಿಕೋಡರ್‌ಗಳೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ.

RTP, WebRTC ಮತ್ತು RTSP ಪ್ರೋಟೋಕಾಲ್‌ಗಳಿಗಾಗಿ ವೀಡಿಯೊ ಡಿಕೋಡಿಂಗ್ ಜೊತೆಗೆ, ಇದು ಪ್ಯಾಕೆಟ್ ನಷ್ಟ, ಡೇಟಾ ಭ್ರಷ್ಟಾಚಾರ ಮತ್ತು ಕೀಫ್ರೇಮ್ ವಿನಂತಿಗಳ ಸ್ವಯಂಚಾಲಿತ ನಿರ್ವಹಣೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಹಾರಾಡುತ್ತ ಕೊಡೆಕ್ ಡೇಟಾವನ್ನು ಬದಲಾಯಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಕಂಟೇನರ್ ಪ್ಯಾಕರ್‌ಗಳಿಗೆ ಮಾಧ್ಯಮ mp4 ಮತ್ತು Matroska.

ಮತ್ತೊಂದೆಡೆ, ಅದನ್ನು ಎತ್ತಿ ತೋರಿಸಲಾಗಿದೆ ಡಿಕೋಡಿಂಗ್ ಮಾಹಿತಿಗಾಗಿ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಪಾರದರ್ಶಕತೆ WebM ಸ್ವರೂಪದಲ್ಲಿ, ಪಾರದರ್ಶಕ ಪ್ರದೇಶಗಳೊಂದಿಗೆ VP8/VP9 ವೀಡಿಯೊಗಳನ್ನು ಪ್ಲೇ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಜೊತೆಗೆ ಎನ್‌ಕೋಡಿಂಗ್ ಪ್ರೊಫೈಲ್‌ಗಳಲ್ಲಿ ಹೆಚ್ಚುವರಿ ಅಪ್ಲಿಕೇಶನ್-ನಿರ್ದಿಷ್ಟ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿಸಲು ಬೆಂಬಲ, ಮತ್ತು ಬಣ್ಣದ ಸ್ಥಳ ಪರಿವರ್ತನೆ, ಅಂಶ ಸ್ಕೇಲಿಂಗ್ ಮತ್ತು ಸ್ಕೇಲಿಂಗ್‌ಗಾಗಿ CUDA ಅನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯ. ಅಂಶ ಲೋಡಿಂಗ್.

ಆಫ್ ಎದ್ದು ಕಾಣುವ ಇತರ ಬದಲಾವಣೆಗಳು ಈ ಹೊಸ ಆವೃತ್ತಿಯ:

  • ಹೆಚ್ಚುವರಿ RTP ಹೆಡರ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಪೇಲೋಡರ್ ಮತ್ತು ಪೇಲೋಡರ್ ವರ್ಗಗಳು ಏಕೀಕೃತ ಬೆಂಬಲವನ್ನು ಹೊಂದಿವೆ.
  • WebRTC ಯೊಂದಿಗೆ ಸುಧಾರಿತ ಹೊಂದಾಣಿಕೆ.
  • ವಿಭಜಿತ mp4 ಮೀಡಿಯಾ ಬಿನ್‌ಗಳನ್ನು ರಚಿಸಲು ಮೋಡ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಬಫರ್‌ಗಳು ಮತ್ತು ಬಫರ್ ಪಟ್ಟಿಗಳ ಜೊತೆಗೆ AppSink API ಗೆ ಈವೆಂಟ್ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • AppSrc ಗೆ ಆಂತರಿಕ ಸರತಿ ಸಾಲುಗಳಿಗಾಗಿ ಹೆಚ್ಚುವರಿ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ರಸ್ಟ್ ಭಾಷಾ ಬೈಂಡಿಂಗ್‌ಗಳನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ ಮತ್ತು ರಸ್ಟ್‌ನಲ್ಲಿ ಬರೆಯಲಾದ 26 ಹೊಸ ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ (gst-plugins-rs).
  • AES ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಮತ್ತು ಡೀಕ್ರಿಪ್ಶನ್‌ಗಾಗಿ aesdec ಮತ್ತು aesenc ಅಂಶಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
    ಪರೀಕ್ಷೆ ಮತ್ತು ಡೀಬಗ್ ಮಾಡಲು ನಕಲಿ ಆಡಿಯೋಸಿಂಕ್ ಮತ್ತು ವಿಡಿಯೋಕೋಡೆಕ್ಟೆಸ್ಟ್ಸಿಂಕ್ ಅಂಶಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • GStreamer ನ ಕನಿಷ್ಠ ಆವೃತ್ತಿಗಳನ್ನು ರಚಿಸಲು ಸುಧಾರಿತ ಪರಿಕರಗಳು.
    FFmpeg 5.0 ನೊಂದಿಗೆ ಕಂಪೈಲ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಲಿನಕ್ಸ್‌ಗಾಗಿ, MPEG-2 ಮತ್ತು VP9 ಕೊಡೆಕ್‌ಗಳ ಸ್ಥಿತಿಯಿಲ್ಲದ ಆವೃತ್ತಿಗಳನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
  • Windows ಗಾಗಿ, Direct3D11/DXVA ಆಧಾರಿತ ಡಿಕೋಡರ್ AV1 ಮತ್ತು MPEG-2 ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ.
  • Souphttpsrc ಪ್ಲಗಿನ್ libsoup2 ಮತ್ತು libsoup3 ನೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ.
  • ಸಂಯೋಜಕ ಮಲ್ಟಿ-ಥ್ರೆಡ್ ಮೋಡ್‌ನಲ್ಲಿ ವೀಡಿಯೊ ಪರಿವರ್ತನೆ ಮತ್ತು ಮಿಶ್ರಣವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.

ಅಂತಿಮವಾಗಿ ನೀವು ಅದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಬಯಸಿದರೆ Gstreamer ನ ಈ ಹೊಸ ಆವೃತ್ತಿಯ ಬಗ್ಗೆ ನೀವು ಚೇಂಜ್ಲಾಗ್ ಅನ್ನು ಪರಿಶೀಲಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್‌ನಲ್ಲಿ.

ಉಬುಂಟು ಮತ್ತು ಉತ್ಪನ್ನಗಳಲ್ಲಿ ಜಿಸ್ಟ್ರೀಮರ್ 1.20 ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು?

ನಿಮ್ಮ ಡಿಸ್ಟ್ರೋದಲ್ಲಿ Gstreamer 1.18 ಅನ್ನು ಸ್ಥಾಪಿಸಲು ನೀವು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ ನಾವು ಕೆಳಗೆ ಹಂಚಿಕೊಳ್ಳುವ ಹಂತಗಳನ್ನು ಅನುಸರಿಸುವ ಮೂಲಕ ನೀವು ಇದನ್ನು ಮಾಡಬಹುದು.

ಈ ಪ್ರಕ್ರಿಯೆಯು ಉಬುಂಟು 20.04 ರ ಹೊಸ ಆವೃತ್ತಿಗೆ ಮತ್ತು ಬೆಂಬಲದೊಂದಿಗೆ ಹಿಂದಿನ ಆವೃತ್ತಿಗಳಿಗೆ ಮಾನ್ಯವಾಗಿರುತ್ತದೆ.

ಸ್ಥಾಪಿಸಲು, ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಬೇಕಾಗಿದೆ (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.16 ಅನ್ನು ಸ್ಥಾಪಿಸಿದ್ದಾರೆ.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.