GStreamer 1.16.0 āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ‰āĻĒāĻ˛āĻŦā§āĻ§

āĻ‰āĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ā§‡āĻ° āĻāĻ• āĻŦāĻ›āĻ°ā§‡āĻ°āĻ“ āĻŦā§‡āĻļāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻ°ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨ āĻĻāĻ–āĻ˛ āĻ•āĻ°ā§‡āĻ›ā§‡ āĻŽā§āĻ•ā§āĻ¤āĻŋ āĻœāĻŋ āĻ¸ā§āĻŸā§āĻ°ā§€āĻŽāĻžāĻ° 1.16, āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ˛ā§‡āĻ¯āĻŧāĻžāĻ° āĻāĻŦāĻ‚ āĻ…āĻĄāĻŋāĻ“/āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻ¨āĻ­āĻžāĻ°ā§āĻŸāĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻ­āĻŋāĻ“āĻ†āĻ‡āĻĒāĻŋ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻŽāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻŦāĻŋāĻ¸ā§āĻ¤ā§ƒāĻ¤ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¤ā§ˆāĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ 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 āĻ¸ā§āĻŸā§āĻ°āĻŋāĻŽāĻŋāĻ‚ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĨ¤ API āĻāĻŦāĻ‚ ABI āĻ¸ā§āĻ¤āĻ°ā§‡, āĻ¨āĻ¤ā§āĻ¨ āĻ°āĻŋāĻ˛āĻŋāĻœāĻŸāĻŋ 1.0 āĻļāĻžāĻ–āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻĒāĻŋāĻ›āĻ¨ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻŦāĻŋāĻ˛ā§āĻĄ āĻļā§€āĻ˜ā§āĻ°āĻ‡ āĻ†āĻ¸āĻ›ā§‡ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ…ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§‡āĻĄ, āĻ†āĻ‡āĻ“āĻāĻ¸, āĻŽā§āĻ¯āĻžāĻ•āĻ“āĻāĻ¸ āĻāĻŦāĻ‚ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœā§‡āĻ° āĻœāĻ¨ā§āĻ¯ (āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ā§‡ āĻāĻŸāĻŋ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻĨā§‡āĻ•ā§‡ āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ)āĨ¤

āĻšāĻžāĻŦāĻŋ āĻ‰āĻ¨ā§āĻ¨āĻ¤āĻŋ GStreamer 1.16:

  • WebRTC āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• SCTP āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ P2P āĻĄā§‡āĻŸāĻž āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡āĻ›ā§‡, āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻĒāĻžāĻāĻœāĻž āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ¯ā§‹āĻ—ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻŖā§‡āĻ° āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻĄā§‡āĻŸāĻž āĻĒāĻžāĻ āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŸāĻžāĻ°ā§āĻ¨ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻž (āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ…āĻ¨ā§āĻŦāĻžāĻĻāĻ•āĻ•ā§‡ āĻŦāĻžāĻ‡āĻĒāĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ STUN āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨);
  • Matroska (MKV) āĻāĻŦāĻ‚ QuickTime/MP1 āĻĒāĻžāĻ¤ā§āĻ°ā§‡ AV4 āĻ­āĻŋāĻĄāĻŋāĻ“ āĻ•ā§‹āĻĄā§‡āĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ AV1 āĻ¸ā§‡āĻŸāĻŋāĻ‚āĻ¸ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻāĻ¨āĻ•ā§‹āĻĄāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĄā§‡āĻŸāĻž āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡;
  • āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻĒāĻ°āĻŋāĻšāĻ¯āĻŧāĻ˛āĻŋāĻĒāĻŋ āĻŦāĻ¨ā§āĻ§, āĻ¸ā§‡āĻ‡āĻ¸āĻžāĻĨā§‡ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĨā§‡āĻ•ā§‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ§āĻ°āĻŖā§‡āĻ° āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻĄā§‡āĻŸāĻž āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻāĻŦāĻ‚ āĻŦā§‡āĻ° āĻ•āĻ°āĻžāĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻāĻāĻ¨āĻ¸āĻŋ (āĻ†āĻ¨ā§āĻˇāĻ™ā§āĻ—āĻŋāĻ• āĻĄā§‡āĻŸāĻž, āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¤āĻĨā§āĻ¯, āĻ¯ā§‡āĻŽāĻ¨ āĻ…āĻĄāĻŋāĻ“ āĻāĻŦāĻ‚ āĻŽā§‡āĻŸāĻžāĻĄā§‡āĻŸāĻž, āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻ…-āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻ…āĻ‚āĻļāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĄāĻŋāĻœāĻŋāĻŸāĻžāĻ˛ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒā§āĻ°ā§‡āĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ);
  • āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ…āĻĄāĻŋāĻ“ āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛ āĻ›āĻžāĻĄāĻŧāĻž āĻ†āĻ¨āĻ•ā§‹āĻĄ āĻ•āĻ°āĻž (āĻ•āĻžāĻāĻšāĻž) āĻ…āĻĄāĻŋāĻ“āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ…-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ˛āĻŋāĻ­āĻĄ, āĻŦāĻžāĻŽ āĻāĻŦāĻ‚ āĻĄāĻžāĻ¨ āĻ…āĻĄāĻŋāĻ“ āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ†āĻ˛āĻžāĻĻāĻž āĻŦā§āĻ˛āĻ•ā§‡ āĻ°āĻžāĻ–āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšā§āĻ¯āĻžāĻ¨ā§‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ "āĻŦāĻžāĻŽ|āĻĄāĻžāĻ¨|āĻŦāĻžāĻŽ|āĻĄāĻžāĻ¨ );
  • āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻŦā§‡āĻ¸ āĻ¸ā§‡āĻŸā§‡ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ (gst-plugins-base) GstVideoAggregator (āĻ•āĻžāĻāĻšāĻž āĻ­āĻŋāĻĄāĻŋāĻ“ āĻŽā§‡āĻļāĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§āĻ˛āĻžāĻ¸), āĻ¸ā§āĻ°āĻ•āĻžāĻ° (āĻ­āĻŋāĻĄāĻŋāĻ“āĻŽāĻŋāĻ•ā§āĻ¸āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨) āĻāĻŦāĻ‚ OpenGL āĻŽāĻŋāĻ•ā§āĻ¸āĻžāĻ° āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ (glvideomixer, glmixerbin, glvideomixerelement, glstereomix, glmosaic), āĻ¯āĻž āĻ†āĻ—ā§‡ "gst-plugins-bad" āĻ¸ā§‡āĻŸā§‡ āĻ°āĻžāĻ–āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛;
  • āĻ¨āĻ¤ā§āĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻļāĻžāĻ¸āĻ¨ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŦāĻžāĻĢāĻžāĻ°āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ˛ā§‡āĻ¸ āĻ•āĻ°āĻž āĻ­āĻŋāĻĄāĻŋāĻ“āĻ¤ā§‡ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻŦāĻžāĻĢāĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¯ā§āĻ•ā§āĻ¤ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ—āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ‰āĻĒāĻ°ā§‡āĻ° āĻāĻŦāĻ‚ āĻ¨ā§€āĻšā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ†āĻ˛āĻžāĻĻāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ;
  • WebM āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ āĻāĻŦāĻ‚ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻāĻ¨āĻ•ā§āĻ°āĻŋāĻĒāĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ Matroska āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻ•āĻ¨ā§āĻŸā§‡āĻ‡āĻ¨āĻžāĻ° āĻ†āĻ¨āĻĒā§āĻ¯āĻžāĻ•āĻžāĻ°ā§‡ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡;
  • āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ wpesrc āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ‡āĻžā§āĻœāĻŋāĻ¨-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻŦā§āĻ°āĻžāĻ‰āĻœāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ“āĻ¯āĻŧā§‡āĻŦāĻ•āĻŋāĻŸ WPE (āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻŦā§āĻ°āĻžāĻ‰āĻœāĻžāĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸāĻ•ā§‡ āĻĄā§‡āĻŸāĻž āĻ‰ā§ŽāĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ);
  • Video4Linux HEVC āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻĄāĻŋāĻ•ā§‹āĻĄāĻŋāĻ‚, JPEG āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ‰āĻ¨ā§āĻ¨āĻ¤ dmabuf āĻ†āĻŽāĻĻāĻžāĻ¨āĻŋ āĻ“ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡;
  • VP8/VP9 āĻĄāĻŋāĻ•ā§‹āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ NVIDIA āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻ•ā§āĻ¸āĻŋāĻ˛āĻžāĻ°ā§‡āĻŸā§‡āĻĄ GPU āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĄāĻŋāĻ•ā§‹āĻĄāĻžāĻ°ā§‡ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻāĻ¨āĻ•ā§‹āĻĄāĻžāĻ°ā§‡ H.265/HEVC āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻ•ā§āĻ¸āĻŋāĻ˛āĻžāĻ°ā§‡āĻŸā§‡āĻĄ āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡;
  • msdk āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻ‰āĻ¨ā§āĻ¨āĻ¤āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯āĻž āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻšāĻŋāĻĒāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ (āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž SDK āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ•) āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻĄāĻŋāĻ•ā§‹āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¤ā§āĻŦāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ dmabuf āĻ†āĻŽāĻĻāĻžāĻ¨āĻŋ/āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ, VP9 āĻĄāĻŋāĻ•ā§‹āĻĄāĻŋāĻ‚, 10-āĻŦāĻŋāĻŸ HEVC āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚, āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĒā§‹āĻ¸ā§āĻŸ-āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻ°ā§‡āĻœā§‹āĻ˛āĻŋāĻ‰āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡;
  • ASS/SSA āĻ¸āĻžāĻŦāĻŸāĻžāĻ‡āĻŸā§‡āĻ˛ āĻ°ā§‡āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ¸āĻžāĻŦāĻŸāĻžāĻ‡āĻŸā§‡āĻ˛ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡āĻ›ā§‡ āĻ¯āĻž āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ›ā§‡āĻĻ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻĒāĻ°ā§āĻĻāĻžāĻ¯āĻŧ āĻāĻ•āĻ‡ āĻ¸āĻžāĻĨā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ•āĻ°ā§‡;
  • Meson āĻŦāĻŋāĻ˛ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯āĻž āĻāĻ–āĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽā§‡ GStreamer āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻļāĻžāĻ–āĻžāĻ¯āĻŧ Autotools āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤;
  • GStreamer-āĻāĻ° āĻŽā§‚āĻ˛ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻŽāĻ°āĻŋāĻšāĻž āĻ­āĻžāĻˇāĻžāĻ° āĻŦāĻŋāĻ•āĻžāĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻžāĻāĻ§āĻžāĻ‡ āĻāĻŦāĻ‚ āĻŽāĻ°āĻŋāĻšāĻž-āĻ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻŽāĻĄāĻŋāĻ‰āĻ˛;
  • āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻŦāĻžāĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡.

āĻ‰āĻ¤ā§āĻ¸: opennet.ru

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨