āĻ“āĻ¯āĻŧā§‡āĻŦāĻŸāĻ°ā§‡āĻ¨ā§āĻŸ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ libtorrent āĻ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡

āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ˛āĻŋāĻŦāĻžāĻ°ā§āĻŸāĻ°ā§‡āĻ¨ā§āĻŸ, āĻ¯āĻž BitTorrent āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ā§‡āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦ āĻĻā§‡āĻ¯āĻŧ āĻ¯āĻž āĻŽā§‡āĻŽāĻ°āĻŋ āĻ–āĻ°āĻš āĻāĻŦāĻ‚ CPU āĻ˛ā§‹āĻĄā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻĻāĻ•ā§āĻˇ, āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ“āĻ¯āĻŧā§‡āĻŦ āĻŸāĻ°ā§‡āĻ¨ā§āĻŸ. āĻ•ā§‹āĻĄ WebTorrent āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻž āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻ†āĻ¸āĻŦā§‡ libtorrent āĻāĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻŦāĻĄāĻŧ āĻ°āĻŋāĻ˛āĻŋāĻœā§‡āĻ° āĻ…āĻ‚āĻļ āĻšāĻŋāĻ¸ā§‡āĻŦā§‡, 2.0 āĻļāĻžāĻ–āĻžāĻ° āĻĒāĻ°ā§‡ āĻ—āĻ āĻŋāĻ¤, āĻ¯āĻž āĻŽā§āĻ•ā§āĻ¤āĻŋ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§€ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

WebTorrent āĻšāĻ˛ BotTorrent āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¯āĻž āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•ā§‡āĻ¨ā§āĻĻā§āĻ°ā§€āĻ­ā§‚āĻ¤ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ¸āĻ‚āĻ—āĻ āĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻ¸āĻžāĻŽāĻ—ā§āĻ°ā§€ āĻĻā§‡āĻ–āĻžāĻ° āĻŦā§āĻ°āĻžāĻ‰āĻœāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĨ¤ āĻĒā§āĻ°āĻœā§‡āĻ•ā§āĻŸāĻŸāĻŋāĻ° āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ…āĻŦāĻ•āĻžāĻ āĻžāĻŽā§‹ āĻŦāĻž āĻŦā§āĻ°āĻžāĻ‰āĻœāĻžāĻ° āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡āĨ¤ āĻ“āĻ¯āĻŧā§‡āĻŦāĻ¸āĻžāĻ‡āĻŸ āĻĻāĻ°ā§āĻļāĻ•āĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•ā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡, āĻ“āĻ¯āĻŧā§‡āĻŦāĻ¸āĻžāĻ‡āĻŸā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻœāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻ•ā§‹āĻĄ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻ¯āĻž āĻŦā§āĻ°āĻžāĻ‰āĻœāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻĄā§‡āĻŸāĻž āĻŦāĻŋāĻ¨āĻŋāĻŽāĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ WebRTC āĻĒā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ā§ˇ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĄā§‡āĻ¸ā§āĻ•āĻŸāĻĒ āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻ“ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ›ā§‡ āĻ“āĻ¯āĻŧā§‡āĻŦ āĻŸāĻ°ā§‡āĻ¨ā§āĻŸ āĻĄā§‡āĻ¸ā§āĻ•āĻŸāĻĒ, āĻ¯ā§‡āĻŸāĻŋāĻ¤ā§‡ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻŽāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻŽāĻ¤ā§‹ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

Libtorrent-āĻ WebTorrent-āĻāĻ° āĻ‡āĻ¨ā§āĻŸāĻŋāĻ—ā§āĻ°ā§‡āĻļāĻ¨ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻžāĻ‡āĻŸ āĻ­āĻŋāĻœāĻŋāĻŸāĻ°āĻĻā§‡āĻ° āĻŦā§āĻ°āĻžāĻ‰āĻœāĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¨āĻ¯āĻŧ, āĻ¸ā§āĻĨāĻŋāĻ° āĻŸāĻ°ā§‡āĻ¨ā§āĻŸ āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻĻā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡āĻ“ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻŦāĻŋāĻ¤āĻ°āĻŖā§‡ āĻ…āĻ‚āĻļāĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻŦā§‡, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ—ā§āĻ°āĻ¨ā§āĻĨāĻžāĻ—āĻžāĻ° āĻ˛āĻŋāĻŦāĻžāĻ°ā§āĻŸāĻ°ā§‡āĻ¨ā§āĻŸāĻ¸ā§āĻĻā§āĻ§ āĻŽāĻšāĻžāĻĒā§āĻ˛āĻžāĻŦāĻ¨ и qBittorrent (rTorrent āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ˛āĻŋāĻŦāĻžāĻ°ā§āĻŸāĻ°ā§‡āĻ¨ā§āĻŸ) āĻ˛āĻŋāĻŦāĻŸāĻ°ā§‡āĻ¨ā§āĻŸā§‡ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻ“āĻ¯āĻŧā§‡āĻŦāĻŸāĻ°ā§‡āĻ¨ā§āĻŸ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ C++ āĻ āĻ˛ā§‡āĻ–āĻž āĻ†āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ āĻ‡āĻšā§āĻ›āĻž āĻšāĻ¯āĻŧ, āĻ…āĻ¨ā§āĻ¯ āĻŸāĻ°ā§‡āĻ¨ā§āĻŸ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻŦāĻ‚ āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ (āĻŽā§‚āĻ˛ āĻ“āĻ¯āĻŧā§‡āĻŦāĻŸāĻ°ā§‡āĻ¨ā§āĻŸ āĻ˛āĻŋāĻ–ā§‡āĻ›ā§‡āĻ¨ āĻœāĻžāĻ­āĻžāĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸā§‡)āĨ¤

āĻāĻ‡āĻ­āĻžāĻŦā§‡, āĻŦāĻŋāĻŸāĻŸāĻ°ā§‡āĻ¨ā§āĻŸ āĻāĻŦāĻ‚ āĻ“āĻ¯āĻŧā§‡āĻŦāĻŸāĻ°ā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ…ā§āĻ¯āĻžāĻ•ā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ…āĻ‚āĻļāĻ—ā§āĻ°āĻšāĻŖāĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻšāĻžāĻ‡āĻŦā§āĻ°āĻŋāĻĄ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ—ā§āĻ˛āĻŋ āĻ—āĻ āĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ libtorrent-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻŸāĻ°ā§‡āĻ¨ā§āĻŸ āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻ°āĻž āĻŦā§āĻ°āĻžāĻ‰āĻœāĻžāĻ°-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• WebTorrent āĻ¸āĻšāĻ•āĻ°ā§āĻŽā§€āĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻŦā§‡, āĻ¯ā§‡āĻŽāĻ¨ āĻ¯āĻžāĻ°āĻž āĻĢāĻžāĻ‡āĻ˛ āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻŋāĻ‚ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻœāĻĄāĻŧāĻŋāĻ¤ āĻ¤āĻžāĻ¤ā§āĻ•ā§āĻˇāĻŖāĻŋāĻ•.āĻ“, āĻ¸ā§‡āĻ‡āĻ¸āĻžāĻĨā§‡ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻ¸āĻŽā§āĻĒā§āĻ°āĻšāĻžāĻ° āĻŦāĻž āĻ­āĻŋāĻĄāĻŋāĻ“ āĻšā§‹āĻ¸ā§āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ PeerTube. āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡, āĻ“āĻ¯āĻŧā§‡āĻŦāĻŸāĻ°ā§‡āĻ¨ā§āĻŸ āĻŦā§āĻ°āĻžāĻ‰āĻœāĻžāĻ° āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻ°āĻž, āĻĄā§‡āĻ¸ā§āĻ•āĻŸāĻĒ āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻĻā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡, TCP/UDP-āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻŦāĻŋāĻŸāĻŸāĻ°ā§‡āĻ¨ā§āĻŸ āĻ¸āĻšāĻ•āĻ°ā§āĻŽā§€āĻĻā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻ•āĻ°āĻž āĻŸāĻ°ā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ¸ā§āĻ¤ā§ƒāĻ¤ āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻŦā§‡āĨ¤

āĻ“āĻ¯āĻŧā§‡āĻŦāĻŸāĻ°ā§‡āĻ¨ā§āĻŸ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ libtorrent āĻ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡

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

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