ಮಲ್ಟಿಮೀಡಿಯಾ ಫ್ರೇಮ್‌ವರ್ಕ್ GStreamer 1.18.0 ಲಭ್ಯವಿದೆ

ಅಭಿವೃದ್ಧಿಯ ಒಂದೂವರೆ ವರ್ಷದ ನಂತರ ನಡೆಯಿತು ಬಿಡುಗಡೆ ಜಿಸ್ಟ್ರೀಮರ್ 1.18, ಮೀಡಿಯಾ ಪ್ಲೇಯರ್‌ಗಳು ಮತ್ತು ಆಡಿಯೋ/ವೀಡಿಯೊ ಫೈಲ್ ಪರಿವರ್ತಕಗಳಿಂದ VoIP ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಸ್ಟ್ರೀಮಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳವರೆಗೆ ವ್ಯಾಪಕ ಶ್ರೇಣಿಯ ಮಲ್ಟಿಮೀಡಿಯಾ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಲು C ನಲ್ಲಿ ಬರೆಯಲಾದ ಘಟಕಗಳ ಅಡ್ಡ-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಸೆಟ್. GStreamer ಕೋಡ್ LGPLv2.1 ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದಿದೆ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಪ್ಲಗ್‌ಇನ್‌ಗಳಿಗೆ ನವೀಕರಣಗಳು gst-plugins-base 1.18, gst-plugins-good 1.18, gst-plugins-bad 1.18, gst-plugins-ugly 1.18 ಲಭ್ಯವಿದೆ, ಹಾಗೆಯೇ gst-libav 1.18 ಬೈಂಡಿಂಗ್ ಮತ್ತು gst-rtsp-server 1.18 ಸ್ಟ್ರೀಮಿಂಗ್ ಸರ್ವರ್. API ಮತ್ತು ABI ಮಟ್ಟದಲ್ಲಿ, ಹೊಸ ಬಿಡುಗಡೆಯು 1.0 ಶಾಖೆಯೊಂದಿಗೆ ಹಿಮ್ಮುಖವಾಗಿ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ. ಬೈನರಿ ಬಿಲ್ಡ್‌ಗಳು ಶೀಘ್ರದಲ್ಲೇ ಬರಲಿವೆ ಸಿದ್ಧಪಡಿಸಲಾಗುವುದು Android, iOS, macOS ಮತ್ತು Windows ಗಾಗಿ (ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ವಿತರಣೆಯಿಂದ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಬಳಸಲು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ).

ಕೀ ಅಭಿವೃದ್ಧಿಗಳು GStreamer 1.18:

  • ಹೊಸ ಉನ್ನತ ಮಟ್ಟದ API ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ GstTranscoder, ಫೈಲ್‌ಗಳನ್ನು ಒಂದು ಫಾರ್ಮ್ಯಾಟ್‌ನಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಟ್ರಾನ್ಸ್‌ಕೋಡ್ ಮಾಡಲು ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಬಳಸಬಹುದು.
  • ಸುಧಾರಿತ ಮಾಹಿತಿಯ ಪ್ರಸ್ತುತಿ ಮತ್ತು ವಿಸ್ತೃತ ಡೈನಾಮಿಕ್ ಶ್ರೇಣಿಯೊಂದಿಗೆ ವೀಡಿಯೊದ ಪ್ರಕ್ರಿಯೆ (HDR, ಹೈ ಡೈನಾಮಿಕ್ ರೇಂಜ್).
  • ಫ್ಲೈನಲ್ಲಿ ಪ್ಲೇಬ್ಯಾಕ್ ವೇಗವನ್ನು ಬದಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಕೊಡೆಕ್‌ಗಳ ಗುಂಪಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ AFD (ಸಕ್ರಿಯ ಸ್ವರೂಪದ ವಿವರಣೆ) ಮತ್ತು ಬಾರ್ ಡೇಟಾ.
  • RTSP ಸರ್ವರ್ ಮತ್ತು ಕ್ಲೈಂಟ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಟ್ರಿಕ್ ವಿಧಾನಗಳು (ಚಿತ್ರವನ್ನು ಉಳಿಸುವಾಗ ವೇಗವಾಗಿ ಸ್ಕ್ರೋಲಿಂಗ್), ONVIF (ಓಪನ್ ನೆಟ್‌ವರ್ಕ್ ವೀಡಿಯೊ ಇಂಟರ್ಫೇಸ್ ಫೋರಮ್) ವಿವರಣೆಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ.
  • ವಿಂಡೋಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ, DXVA2 / Direct3D11 API ಅನ್ನು ಬಳಸಿಕೊಂಡು ವೀಡಿಯೊ ಡಿಕೋಡಿಂಗ್‌ನ ಹಾರ್ಡ್‌ವೇರ್ ವೇಗವರ್ಧಕವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಮೀಡಿಯಾ ಫೌಂಡೇಶನ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ವೀಡಿಯೊ ಕ್ಯಾಪ್ಚರ್ ಮತ್ತು ಎನ್‌ಕೋಡಿಂಗ್ ವೇಗವರ್ಧನೆಗೆ ಪ್ಲಗ್-ಇನ್ ಅನ್ನು ನೀಡಲಾಗುತ್ತದೆ. UWP (ಯುನಿವರ್ಸಲ್ ವಿಂಡೋಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್) ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಒಳಬರುವ ವೀಡಿಯೊ ಸ್ಟ್ರೀಮ್‌ನ ಮೇಲ್ಭಾಗದಲ್ಲಿ Qt ತ್ವರಿತ ದೃಶ್ಯವನ್ನು ಪ್ರದರ್ಶಿಸಲು ಅನುಮತಿಸಲು qmlgloverlay ಅಂಶವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • JPEG ಅಥವಾ PNG ಫಾರ್ಮ್ಯಾಟ್‌ಗಳಲ್ಲಿನ ಚಿತ್ರಗಳ ಅನುಕ್ರಮದಿಂದ ವೀಡಿಯೊ ಸ್ಟ್ರೀಮ್ ರಚಿಸಲು ಸುಲಭವಾಗಿಸಲು imagesequencesrc ಅಂಶವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • DASH ವಿಷಯವನ್ನು ರಚಿಸಲು ಡ್ಯಾಶ್‌ಸಿಂಕ್ ಅಂಶವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • DVB ಉಪಶೀರ್ಷಿಕೆ ಎನ್ಕೋಡಿಂಗ್ಗಾಗಿ dvbsubenc ಅಂಶವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಕೇಬಲ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳಿಗೆ ಹೊಂದಿಕೊಳ್ಳುವ ರೂಪದಲ್ಲಿ SCTE-35 ಬೆಂಬಲದೊಂದಿಗೆ ಸ್ಥಿರ ಬಿಟ್ರೇಟ್ MPEG-TS ಸ್ಟ್ರೀಮ್‌ಗಳನ್ನು ಪ್ಯಾಕೇಜ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ.
  • ಮೂಲ ಮತ್ತು ಸಿಂಕ್ ಅಂಶಗಳೊಂದಿಗೆ ಹೊಸ RTMP ಕ್ಲೈಂಟ್ ಅನುಷ್ಠಾನದೊಂದಿಗೆ rtmp2 ಅನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
  • RTSP ಸರ್ವರ್ ವೇಗ ಮತ್ತು ಸ್ಕೇಲಿಂಗ್ ಅನ್ನು ನಿಯಂತ್ರಿಸಲು ಹೆಡರ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ.
  • ಇಂಟೆಲ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಎನ್‌ಕೋಡರ್ ಕೋಡ್‌ನ ಆಧಾರದ ಮೇಲೆ svthevcenc, H.265 ವೀಡಿಯೊ ಎನ್‌ಕೋಡರ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ SVT-HEVC.
  • VA-API ಬಳಸಿಕೊಂಡು ಸಂಯೋಜನೆಗಾಗಿ vaapioverlay ಅಂಶವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • rtpmanager ಗೆ TWCC (Google Transport-Wide Congestion Control) RTP ವಿಸ್ತರಣೆಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • splitmuxsink ಮತ್ತು splitmuxsrc ಅಂಶಗಳು ಈಗ ಸಹಾಯಕ (AUX) ವೀಡಿಯೊ ಸ್ಟ್ರೀಮ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ.
  • "rtp://" URI ಅನ್ನು ಬಳಸಿಕೊಂಡು RTP ಸ್ಟ್ರೀಮ್‌ಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಮತ್ತು ಉತ್ಪಾದಿಸಲು ಹೊಸ ಅಂಶಗಳನ್ನು ಪರಿಚಯಿಸಲಾಗಿದೆ.
  • ವಿಳಂಬ-ಸೂಕ್ಷ್ಮ ಆಡಿಯೋ ಮತ್ತು ವೀಡಿಯೊ ಸ್ಟ್ರೀಮ್‌ಗಳನ್ನು ರವಾನಿಸಲು AVTP (ಆಡಿಯೋ ವಿಡಿಯೋ ಟ್ರಾನ್ಸ್‌ಪೋರ್ಟ್ ಪ್ರೋಟೋಕಾಲ್) ಪ್ಲಗಿನ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ಪ್ರೊಫೈಲ್ TR-06-1 ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ (RIST - ವಿಶ್ವಾಸಾರ್ಹ ಇಂಟರ್ನೆಟ್ ಸ್ಟ್ರೀಮ್ ಸಾರಿಗೆ).
  • Raspberry Pi ಬೋರ್ಡ್‌ಗಾಗಿ ಕ್ಯಾಮರಾದಿಂದ ವೀಡಿಯೊವನ್ನು ಸೆರೆಹಿಡಿಯಲು rpicamsrc ಅಂಶವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • GStreamer ಎಡಿಟಿಂಗ್ ಸೇವೆಗಳು ನೆಸ್ಟೆಡ್ ಟೈಮ್‌ಲೈನ್‌ಗಳು, ಪ್ರತಿ-ಕ್ಲಿಪ್ ವೇಗ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಮತ್ತು OpenTimelineIO ಫಾರ್ಮ್ಯಾಟ್ ಅನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುತ್ತದೆ.
  • Autotools ಆಧಾರಿತ ಬಿಲ್ಡ್ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ. ಮೆಸಾನ್ ಅನ್ನು ಈಗ ಮುಖ್ಯ ಜೋಡಣೆ ಸಾಧನವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ