āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ§āĻžāĻ¨ AV1 āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻ
āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻāĻŦāĻ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻāĻāĻžāĻŦā§ āĻāĻ¨āĻā§āĻĄā§āĻĄ āĻĢā§āĻ°ā§āĻŽ (
AV1 āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ˛āĻā§āĻˇāĻŖā§āĻ¯āĻŧ
rav1e āĻāĻ¨āĻā§āĻĄāĻžāĻ° 11āĻāĻŋ āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻ˛ā§āĻā§āĻ˛ āĻ
āĻĢāĻžāĻ° āĻāĻ°ā§, āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻāĻāĻŋ āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻžāĻāĻŽ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻāĻ¤āĻŋāĻ° āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āĻĒā§āĻāĻā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻ¨āĻā§āĻĄāĻžāĻ°āĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ¯āĻŧāĻ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤
āĻ¨āĻ¤ā§āĻ¨ āĻŦāĻŋāĻļā§āĻŦā§:
- āĻĻā§āĻ°ā§āĻ¤ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻŽā§āĻĄ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤
āĻāĻ¤āĻŋ 10 ; - āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻŋāĻ° āĻāĻāĻžāĻ° āĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (x86_64/Linux āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧ 3MB āĻ¨ā§āĻ¯āĻŧ);
- āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻžāĻ¯āĻŧ 14% āĻĻā§āĻŦāĻžāĻ°āĻž āĻšā§āĻ°āĻžāĻ¸;
- āĻāĻŋāĻĄāĻŋāĻ āĻĨā§āĻā§ āĻŦā§āĻ˛āĻ āĻāĻ°ā§āĻāĻŋāĻĢā§āĻ¯āĻžāĻā§āĻ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻĨā§āĻ°ā§āĻĄā§āĻĄ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻĄāĻŋāĻŦā§āĻ˛āĻ āĻāĻ°āĻž);
- x86_64 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, SIMD āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻ āĻā§-āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§;
- āĻŽā§āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻāĻā§āĻ¯āĻž 1/6 āĻĻā§āĻŦāĻžāĻ°āĻž āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§;
- RDO (āĻ°ā§āĻ-āĻĄāĻŋāĻ¸ā§āĻāĻ°āĻļāĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨) āĻ¤ā§, āĻāĻ¨ā§āĻā§āĻ°āĻž-āĻĢā§āĻ°ā§āĻŽ āĻŦāĻŋāĻā§āĻ¤āĻŋ āĻĻāĻŽāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§;
- āĻāĻŋāĻā§ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒ āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĨā§āĻā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŖāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§;
- āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻ¤āĻŋāĻ° āĻ¸ā§āĻ¤āĻ°ā§ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻā§āĻŖāĻŽāĻžāĻ¨ 1-2% āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻšāĻ¯āĻŧā§āĻā§;
-
ĐОйавĐģĐĩĐŊ āĻ¨āĻ¤ā§āĻ¨ āĻāĻ¤āĻŋ āĻĻāĻŋāĻ āĻĒā§āĻ°ā§āĻŦāĻžāĻāĻžāĻ¸ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° (āĻāĻ¨ā§āĻā§āĻ°āĻž āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤); - āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻ¯ā§āĻāĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ "-S" (--āĻ¸ā§āĻāĻ-āĻĢā§āĻ°ā§āĻŽ-āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨) āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§;
- wasm32-wasi āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ˛ā§āĻĄ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (
WebAssembly āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ ).
āĻāĻ¤ā§āĻ¸: opennet.ru