GStreamer 1.22.0 āĻŽāĻžāĻ˛ā§āϟāĻŋāĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āωāĻĒāϞāĻŦā§āϧ

āĻāĻ• āĻŦāĻ›āϰ āϧāϰ⧇ āωāĻ¨ā§āύāϝāĻŧāύ⧇āϰ āĻĒāϰ GStreamer 1.22 āĻĒā§āϰāĻ•āĻžāĻļāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāϟāĻŋ āĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻĒā§āϞ⧇āϝāĻŧāĻžāϰ āĻāĻŦāĻ‚ āĻ…āĻĄāĻŋāĻ“/āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĢāĻžāχāϞ āĻ•āύāĻ­āĻžāĻ°ā§āϟāĻžāϰ āĻĨ⧇āϕ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧇ āĻ­āĻŋāĻ“āφāχāĻĒāĻŋ (VoIP) āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āϰāĻŋāĻŽāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻŦāĻŋāĻ¸ā§āϤ⧃āϤ āĻŽāĻžāĻ˛ā§āϟāĻŋāĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āϤ⧈āϰāĻŋāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻ•ā§āϰāϏ-āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āĻ•āĻŽā§āĻĒā§‹āύ⧇āĻ¨ā§āϟ āϏ⧇āϟāĨ¤ GStreamer-āĻāϰ āϕ⧋āĻĄ LGPLv2.1 āϞāĻžāχāϏ⧇āĻ¨ā§āϏ⧇āϰ āĻ…āϧ⧀āύ⧇ āĻŦāĻŋāϤāϰāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ gst-plugins-base, gst-plugins-good, gst-plugins-bad, āĻāĻŦāĻ‚ gst-plugins-ugly āĻĒā§āϞāĻžāĻ—āχāύāϗ⧁āϞāĻŋāϰ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ gst-libav āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻāĻŦāĻ‚ gst-rtsp-server āĻ¸ā§āĻŸā§āϰāĻŋāĻŽāĻŋāĻ‚ āϏāĻžāĻ°ā§āĻ­āĻžāϰ⧇āϰ āφāĻĒāĻĄā§‡āϟāϗ⧁āϞāĻŋ āφāϞāĻžāĻĻāĻžāĻ­āĻžāĻŦ⧇ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇āĨ¤ āύāϤ⧁āύ āϰāĻŋāϞāĻŋāϜāϟāĻŋ āĻāĻĒāĻŋāφāχ (API) āĻāĻŦāĻ‚ āĻāĻŦāĻŋāφāχ (ABI) āĻ¸ā§āϤāϰ⧇ 1.0 āĻļāĻžāĻ–āĻžāϰ āϏāĻžāĻĨ⧇ āĻŦā§āϝāĻžāĻ•āĻ“āϝāĻŧāĻžāĻ°ā§āĻĄ āĻ•āĻŽā§āĻĒā§āϝāĻžāϟāĻŋāĻŦāϞāĨ¤ āĻļā§€āĻ˜ā§āϰāχ āĻŦāĻžāχāύāĻžāϰāĻŋ āĻŦāĻŋāĻ˛ā§āĻĄ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤ Android, āφāχāĻ“āĻāϏ, macOS и Windows (āχāύ Linux āĻĄāĻŋāĻ¸ā§āĻŸā§āϰāĻŋāĻŦāĻŋāωāĻļāύ āĻĨ⧇āϕ⧇ āĻĒā§āϝāĻžāϕ⧇āϜāϗ⧁āϞ⧋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāĻšā§āϛ⧇āĨ¤

GStreamer 1.22-āĻ āĻŽā§‚āϞ āωāĻ¨ā§āύāϤāĻŋ:

  • AV1 āĻ­āĻŋāĻĄāĻŋāĻ“ āĻāύāϕ⧋āĻĄāĻŋāĻ‚ āĻŦāĻŋāĻ¨ā§āϝāĻžāϏ⧇āϰ āϜāĻ¨ā§āϝ āωāĻ¨ā§āύāϤ āϏāĻŽāĻ°ā§āĻĨāύāĨ¤ VAAPI/VA, AMF, D1D3, NVCODEC, QSV āĻāĻŦāĻ‚ Intel MediaSDK API-āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ AV11 āĻāύāϕ⧋āĻĄāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻĄāĻŋāϕ⧋āĻĄāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ āĻ¤ā§āĻŦāϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ AV1 āĻāϰ āϜāĻ¨ā§āϝ āύāϤ⧁āύ RTP āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻžāϰ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ MP1, Matroska āĻāĻŦāĻ‚ WebM āĻĒāĻžāĻ¤ā§āϰ⧇ AV4-āĻāϰ āωāĻ¨ā§āύāϤ āĻĒāĻžāĻ°ā§āϏāĻŋāĻ‚āĨ¤ āϏāĻŽāĻžāĻŦ⧇āĻļāϗ⧁āϞāĻŋ dav1d āĻāĻŦāĻ‚ rav1e āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ AV1 āĻāύāϕ⧋āĻĄāĻžāϰ āĻāĻŦāĻ‚ āĻĄāĻŋāϕ⧋āĻĄāĻžāϰ āϏāĻš āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰ⧇āĨ¤
  • Qt6 āĻāϰ āϜāĻ¨ā§āϝ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāĻŋāϤ āϏāĻŽāĻ°ā§āĻĨāύāĨ¤ qml6glsink āωāĻĒāĻžāĻĻāĻžāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āĻāĻ•āϟāĻŋ QML āĻĻ⧃āĻļā§āϝ⧇āϰ āĻ­āĻŋāϤāϰ⧇ āĻ­āĻŋāĻĄāĻŋāĻ“ āϰ⧇āĻ¨ā§āĻĄāĻžāϰ āĻ•āϰāϤ⧇ Qt6 āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤
  • GTK4 āĻāĻŦāĻ‚ Wayland āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϰ⧇āĻ¨ā§āĻĄāĻžāϰāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ gtk4paintablesink āĻāĻŦāĻ‚ gtkwaylandsink āωāĻĒāĻžāĻĻāĻžāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āĻ…āĻ­āĻŋāϝ⧋āϜāĻŋāϤ āĻ¸ā§āĻŸā§āϰāĻŋāĻŽāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āύāϤ⧁āύ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϝāĻž HLS, DASH āĻāĻŦāĻ‚ MSS (Microsoft Smooth Streaming) āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇āĨ¤
  • āϏāĻžāχāϜ āĻ•āĻŽāĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāϜ āĻ•āϰāĻž āĻ¸ā§āĻŸā§āϰāĻžāχāĻĒ-āĻĄāĻžāωāύ āĻ…ā§āϝāĻžāϏ⧇āĻŽā§āĻŦāϞāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤
  • WebRTC simulcast āĻāĻŦāĻ‚ Google āĻ•āύāĻœā§‡āĻļāύ āĻ•āĻ¨ā§āĻŸā§āϰ⧋āϞ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • WebRTC āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻĒāĻžāĻ āĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϏāĻšāϜ āĻāĻŦāĻ‚ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒā§āϞāĻžāĻ—āχāύ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āĻ–āĻŖā§āĻĄāĻŋāϤ āĻāĻŦāĻ‚ āĻ…-āĻ–āĻŖā§āĻĄāĻŋāϤ āĻĄā§‡āϟāĻžāϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϏāĻš āĻāĻ•āϟāĻŋ āύāϤ⧁āύ MP4 āĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ āĻĒā§āϝāĻžāĻ•āĻžāϰ āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇⧎
  • Amazon AWS āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻāĻŦāĻ‚ āĻ…āĻĄāĻŋāĻ“ āĻŸā§āϰāĻžāĻ¨ā§āϏāĻ•ā§āϰāĻŋāĻĒāĻļāύ āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϰ āϜāĻ¨ā§āϝ āύāϤ⧁āύ āĻĒā§āϞāĻžāĻ—āχāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āĻŽāϰāĻŋāϚāĻž āĻ­āĻžāώāĻžāϰ āϜāĻ¨ā§āϝ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻž āĻŦāĻžāρāϧāĻžāχāĨ¤ āĻŽāϰāĻŋāϚāĻž (gst-plugins-rs) āĻ āϞ⧇āĻ–āĻž 19āϟāĻŋ āύāϤ⧁āύ āĻĒā§āϞāĻžāĻ—āχāύ, āĻĒā§āϰāĻ­āĻžāĻŦ āĻāĻŦāĻ‚ āωāĻĒāĻžāĻĻāĻžāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāϟāĻž āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϝ⧇ āύāϤ⧁āύ GStreamer-āĻāϰ 33% āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞāĻŋ Rust-āĻ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ (āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞāĻŋ āĻŦāĻžāχāĻ¨ā§āĻĄāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻĒā§āϞāĻžāĻ—āχāύāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ), āĻāĻŦāĻ‚ gst-plugins-rs āĻĒā§āϞāĻžāĻ—āχāύ āϏ⧇āϟ āĻšāϞ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϏāĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻŦāĻŋāĻ•āĻļāĻŋāϤ GStreamer āĻŽāĻĄāĻŋāωāϞāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋāĨ¤ āϰāĻžāĻ¸ā§āĻŸā§‡ āϞ⧇āĻ–āĻž āĻĒā§āϞāĻžāĻ—āχāύāϗ⧁āϞāĻŋ āϝ⧇ āϕ⧋āύāĻ“ āĻ­āĻžāώāĻžāϰ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽā§‡ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻŦāĻ‚ āϤāĻžāĻĻ⧇āϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāĻž C āĻāĻŦāĻ‚ C++ āĻ āĻĒā§āϞāĻžāĻ—āχāύāϗ⧁āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻŽāϤ⧋āĨ¤
  • āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽāϗ⧁āϞ⧋āϰ āϜāĻ¨ā§āϝ āĻ…āĻĢāĻŋāϏāĻŋāϝāĻŧāĻžāϞ āĻŦāĻžāχāύāĻžāϰāĻŋ āĻĒā§āϝāĻžāϕ⧇āĻœā§‡ āĻāĻ–āύ āϰāĻžāĻ¸ā§āϟ āĻĒā§āϞāĻžāĻ—āχāύ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ Windows и macOS (āϏāĻŽāĻžāĻŦ⧇āĻļ āĻāĻŦāĻ‚ āĻĄā§‡āϞāĻŋāĻ­āĻžāϰāĻŋ āϏāĻŽāĻ°ā§āĻĨāĻŋāϤ) Linux, Windows и macOS).
  • āϰāĻžāĻ¸ā§āĻŸā§‡ āϞ⧇āĻ–āĻž āĻāĻ•āϟāĻŋ WebRTC-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, WHIP (WebRTC HTTP āχāύāĻœā§‡āĻ¸ā§āϟ) āĻāĻŦāĻ‚ WHEP (WebRTC HTTP āχāĻ—ā§āϰ⧇āϏ) āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇āĨ¤
  • āĻ­āĻŋāĻĄāĻŋāĻ“ āĻ•āĻžāϞāĻžāϰ āĻ¸ā§āϕ⧇āϞ āωāĻĒāĻžāĻĻāĻžāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž āĻ­āĻŋāĻĄāĻŋāĻ“ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻāĻŦāĻ‚ āĻ¸ā§āϕ⧇āϞāĻŋāĻ‚ āĻ•ā§āώāĻŽāϤāĻžāϕ⧇ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰ⧇āĨ¤
  • āωāĻšā§āϚ āϰāϙ⧇āϰ āĻ—āĻ­ā§€āϰāϤāĻžāϰ āϏāĻžāĻĨ⧇ āĻ­āĻŋāĻĄāĻŋāĻ“āϰ āϜāĻ¨ā§āϝ āωāĻ¨ā§āύāϤ āϏāĻŽāĻ°ā§āĻĨāύāĨ¤
  • āύ⧇āĻ­āĻŋāϗ⧇āĻļāύ API āĻ āϟāĻžāϚ āĻ¸ā§āĻ•ā§āϰāĻŋāύ āχāϭ⧇āĻ¨ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻĒāĻžāĻ¤ā§āϰ⧇ āĻĒā§āϝāĻžāϕ⧇āϜ āĻ•āϰāĻžāϰ āφāϗ⧇ PTS/DTS āĻĒ⧁āύāĻ°ā§āĻ—āĻ āύ⧇āϰ āϜāĻ¨ā§āϝ H.264/H.265 āϟāĻžāχāĻŽāĻ¸ā§āĻŸā§āϝāĻžāĻŽā§āĻĒ āϏāĻ‚āĻļā§‹āϧāύ āωāĻĒāĻžāĻĻāĻžāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡āϰ āωāĻĒāϰ Linux āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ āĻ…ā§āϝāĻžāĻ•ā§āϏāĻŋāϞāĻžāϰ⧇āĻļāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻāύāϕ⧋āĻĄāĻŋāĻ‚, āĻĄāĻŋāϕ⧋āĻĄāĻŋāĻ‚, āĻĢāĻŋāĻ˛ā§āϟāĻžāϰāĻŋāĻ‚ āĻāĻŦāĻ‚ āϰ⧇āĻ¨ā§āĻĄāĻžāϰāĻŋāĻ‚ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻŦāĻžāĻĢāĻžāϰ āĻļ⧇āϝāĻŧāĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĄāĻŋāĻāĻŽāĻ (DMA) āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āωāĻ¨ā§āύāϤāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • CUDA-āĻāϰ āϏāĻžāĻĨ⧇ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āωāĻ¨ā§āύāϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇: gst-cuda āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āĻāĻŦāĻ‚ cudaconvertscale āωāĻĒāĻžāĻĻāĻžāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, D3D11 āĻāĻŦāĻ‚ NVIDIA dGPU NVMM āωāĻĒāĻžāĻĻāĻžāύāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻāϕ⧀āĻ•āϰāĻŖ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • Direct3D11 āĻāϰ āϏāĻžāĻĨ⧇ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āωāĻ¨ā§āύāϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇: āĻāĻ•āϟāĻŋ āύāϤ⧁āύ gst-d3d11 āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, d3d11screencapture, d3d11videosink, d3d11convert āĻāĻŦāĻ‚ d3d11 āĻ•āĻŽā§āĻĒā§‹āϜāĻŋāϟāϰ āĻĒā§āϞāĻžāĻ—āχāύāϗ⧁āϞāĻŋāϰ āĻ•ā§āώāĻŽāϤāĻžāϗ⧁āϞāĻŋ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇⧎
  • AMD GPU-āĻāϰ āϜāĻ¨ā§āϝ, H.264 / AVC, H.265 / HEVC āĻāĻŦāĻ‚ AV1 āĻĢāĻ°ā§āĻŽā§āϝāĻžāĻŸā§‡ āύāϤ⧁āύ āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ-āĻ…ā§āϝāĻžāĻ•ā§āϏāĻŋāϞāĻžāϰ⧇āĻŸā§‡āĻĄ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻāύāϕ⧋āĻĄāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝāĻž AMF (āĻ…ā§āϝāĻžāĻĄāĻ­āĻžāĻ¨ā§āϏāĻĄ āĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ•) SDK āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āĻ…ā§āϝāĻžāĻĒāϞāĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻĒā§āϞāĻžāĻ—āχāύ H.265/HEVC āĻ­āĻŋāĻĄāĻŋāĻ“ āĻāύāϕ⧋āĻĄāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻĄāĻŋāϕ⧋āĻĄāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰ⧇āϛ⧇āĨ¤
  • androidmedia āĻĒā§āϞāĻžāĻ—āχāύ⧇ H.265/HEVC āĻ­āĻŋāĻĄāĻŋāĻ“ āĻāύāϕ⧋āĻĄāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
  • āĻĢā§‹āĻ°ā§āϏ-āϞāĻžāχāĻ­ āĻĒā§āϰāĻĒāĻžāĻ°ā§āϟāĻŋ āĻ…āĻĄāĻŋāĻ“āĻŽāĻŋāĻ•ā§āϏāĻžāϰ, āĻ•āĻŽā§āĻĒā§‹āϜāĻŋāϟāϰ, āĻ—ā§āϞāĻ­āĻŋāĻĄāĻŋāĻ“āĻŽāĻŋāĻ•ā§āϏāĻžāϰ āĻāĻŦāĻ‚ d3d11 āĻ•āĻŽā§āĻĒā§‹āϜāĻŋāϟāϰ āĻĒā§āϞāĻžāĻ—āχāύāϗ⧁āϞāĻŋāϤ⧇ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϝāĻžāϤ⧇ āϞāĻžāχāĻ­ āĻŽā§‹āĻĄ āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāĻž āϝāĻžāϝāĻŧāĨ¤

āωāĻ¤ā§āϏ: opennet.ru

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster