WebRTC āĻāĻŦāĻ‚ āĻ­āĻŋāĻĄāĻŋāĻ“ āύāϜāϰāĻĻāĻžāϰāĻŋ: āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āφāĻŽāϰāĻž āĻ•ā§āϝāĻžāĻŽā§‡āϰāĻž āĻĨ⧇āϕ⧇ āĻ­āĻŋāĻĄāĻŋāĻ“ āϞ⧇āĻŸā§‡āĻ¨ā§āϏāĻŋ āĻĒāϰāĻžāϜāĻŋāϤ āĻ•āϰ⧇āĻ›āĻŋ

WebRTC āĻāĻŦāĻ‚ āĻ­āĻŋāĻĄāĻŋāĻ“ āύāϜāϰāĻĻāĻžāϰāĻŋ: āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āφāĻŽāϰāĻž āĻ•ā§āϝāĻžāĻŽā§‡āϰāĻž āĻĨ⧇āϕ⧇ āĻ­āĻŋāĻĄāĻŋāĻ“ āϞ⧇āĻŸā§‡āĻ¨ā§āϏāĻŋ āĻĒāϰāĻžāϜāĻŋāϤ āĻ•āϰ⧇āĻ›āĻŋ

āĻ•ā§āϞāĻžāωāĻĄ āĻ­āĻŋāĻĄāĻŋāĻ“ āύāϜāϰāĻĻāĻžāϰāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āĻĒā§āϰāĻĨāĻŽ āĻĻāĻŋāύ āĻĨ⧇āϕ⧇, āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āϏāĻŽā§āĻŽā§āĻ–ā§€āύ āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĻžāĻŽ, āϝāĻžāϰ āϏāĻŽāĻžāϧāĻžāύ āĻ›āĻžāĻĄāĻŧāĻžāχ āφāĻŽāϰāĻž āφāχāĻ­āĻŋāĻĄāĻŋāϝāĻŧāύ āϛ⧇āĻĄāĻŧ⧇ āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰāĻŋ - āĻāϟāĻŋ āĻ›āĻŋāϞ āφāĻŽāĻžāĻĻ⧇āϰ āĻāĻ­āĻžāϰ⧇āĻ¸ā§āϟ, āφāϰ⧋āĻšāĻŖ āϝāĻž āĻ…āύ⧇āĻ• āĻļāĻ•ā§āϤāĻŋ āύāĻŋāϝāĻŧ⧇āĻ›āĻŋāϞ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāĻ–āύ āφāĻŽāϰāĻž āĻ…āĻŦāĻļ⧇āώ⧇ āĻ•ā§āϰāϏ-āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āϧāĻžāρāϧāĻžāϰ āĻļā§€āĻ°ā§āώ⧇ āĻāĻ•āϟāĻŋ āĻŦāϰāĻĢ āϕ⧁āĻĄāĻŧāĻžāϞ āφāϟāϕ⧇āϛ⧇āĨ¤

āχāĻ¨ā§āϟāĻžāϰāύ⧇āĻŸā§‡āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻ…āĻĄāĻŋāĻ“ āĻāĻŦāĻ‚ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĒā§āϰ⧇āϰāϪ⧇āϰ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϟāĻŋ āϏāϰāĻžā§āϜāĻžāĻŽ, āĻ“āϝāĻŧ⧇āĻŦ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āĻāĻŦāĻ‚ āϤāĻžāϰāĻž āϝ⧇ āĻŽāĻžāύāϗ⧁āϞāĻŋ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇ āϤāĻžāϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰāĻž āωāϚāĻŋāϤ āύāϝāĻŧ āĻāĻŦāĻ‚ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻ āĻŋāĻ•āĻžāύāĻž āĻ…āύ⧁āĻŦāĻžāĻĻāĻ• āĻāĻŦāĻ‚ āĻĢāĻžāϝāĻŧāĻžāϰāĻ“āϝāĻŧāĻžāϞ⧇āϰ āωāĻĒāĻ¸ā§āĻĨāĻŋāϤāĻŋāϤ⧇ āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰāĻž āωāϚāĻŋāϤāĨ¤ āĻāĻ•āϜāύ āĻ•ā§āϞāĻžāωāĻĄ āĻ­āĻŋāĻĄāĻŋāĻ“ āύāϜāϰāĻĻāĻžāϰāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϟāĻŋ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāϤ⧇ āϚāĻžāϝāĻŧ, āĻāĻŽāύāĻ•āĻŋ āϝāĻĻāĻŋ āϏ⧇ āĻ…ā§āϝāĻžāύāĻžāϞāĻ— āĻ•ā§āϝāĻžāĻŽā§‡āϰāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āĻāĻŦāĻ‚ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āφāϧ⧁āύāĻŋāĻ• āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āϞāĻžāχāĻ­ āĻ­āĻŋāĻĄāĻŋāĻ“ āϏāĻŽā§āĻĒā§āϰāϚāĻžāϰ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āϰ⧇āĨ¤

āĻāϟāĻž āϖ⧁āĻŦāχ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āϝ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻ¨ā§āϝ⧂āύāϤāĻŽ āĻŦāĻŋāϞāĻŽā§āĻŦ⧇āϰ āϏāĻžāĻĨ⧇ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĻ⧇āĻ–āϤ⧇ āϚāĻžāϝāĻŧāĨ¤ āĻāĻ•āϟāĻŋ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇ āĻ•āĻŽ āϞ⧇āĻŸā§‡āĻ¨ā§āϏāĻŋ āϏāĻš āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĻ⧇āĻ–āĻžāύ⧋āϰ āĻĒā§āϰāĻžāϝāĻŧ āĻāĻ•āĻŽāĻžāĻ¤ā§āϰ āωāĻĒāĻžāϝāĻŧ āĻšāϞ WebRTC (āĻ“āϝāĻŧ⧇āĻŦ āϰāĻŋāϝāĻŧ⧇āϞ-āϟāĻžāχāĻŽ āϝ⧋āĻ—āĻžāϝ⧋āĻ—) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāĨ¤ WebRTC āĻšāϞ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻāĻŦāĻ‚ āĻ…āĻĄāĻŋāĻ“āϰ āĻĒāĻŋāϝāĻŧāĻžāϰ-āϟ⧁-āĻĒāĻŋāϝāĻŧāĻžāϰ āĻŸā§āϰāĻžāĻ¨ā§āϏāĻŽāĻŋāĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāϰ āĻāĻ•āϟāĻŋ āϏ⧇āϟ, āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻ•āĻŽ āϞ⧇āĻŸā§‡āĻ¨ā§āϏāĻŋ āϏāĻš āĻ­āĻŋāĻĄāĻŋāĻ“ āĻ¸ā§āĻŸā§āϰ⧀āĻŽāϗ⧁āϞāĻŋāϰ āĻŸā§āϰāĻžāĻ¨ā§āϏāĻŽāĻŋāĻļāύ āĻāĻŦāĻ‚ āĻĒā§āϞ⧇āĻŦā§āϝāĻžāϕ⧇āϰ āϜāĻ¨ā§āϝ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāχ āωāĻĻā§āĻĻ⧇āĻļā§āϝ⧇, āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āϜāĻŋāύāĻŋāϏāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇, UDP āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

āύāϤ⧁āύ āχāĻžā§āϜāĻŋāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϕ⧇ āϕ⧀ āĻĻ⧇āϝāĻŧ āϤāĻž āĻŦāϞāĻžāϰ āφāϗ⧇ āφāĻŽāϰāĻž āφāĻĒāύāĻžāϕ⧇ āĻŽāύ⧇ āĻ•āϰāĻŋāϝāĻŧ⧇ āĻĻ⧇āĻŦ āϕ⧇āύ āĻāĻŦāĻ‚ āϕ⧇āύ āφāĻŽāϰāĻž HLS āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰāĻŋ āĻāĻŦāĻ‚ āϕ⧇āύ āφāĻŽāϰāĻž āĻāĻ—āĻŋāϝāĻŧ⧇ āϝāĻžāĻ“āϝāĻŧāĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāϝāĻŧ⧇āĻ›āĻŋāĨ¤

āĻāχāϚāĻāϞāĻāϏ āχāĻžā§āϜāĻŋāύ: āϏ⧁āĻŦāĻŋāϧāĻž āĻāĻŦāĻ‚ āĻ…āϏ⧁āĻŦāĻŋāϧāĻž

WebRTC āĻāĻŦāĻ‚ āĻ­āĻŋāĻĄāĻŋāĻ“ āύāϜāϰāĻĻāĻžāϰāĻŋ: āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āφāĻŽāϰāĻž āĻ•ā§āϝāĻžāĻŽā§‡āϰāĻž āĻĨ⧇āϕ⧇ āĻ­āĻŋāĻĄāĻŋāĻ“ āϞ⧇āĻŸā§‡āĻ¨ā§āϏāĻŋ āĻĒāϰāĻžāϜāĻŋāϤ āĻ•āϰ⧇āĻ›āĻŋ
(c)

āĻāχāϚāĻāϞāĻāϏ (āĻāχāϚāϟāĻŋāϟāĻŋāĻĒāĻŋ āϞāĻžāχāĻ­ āĻ¸ā§āĻŸā§āϰāĻŋāĻŽāĻŋāĻ‚) āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋ āĻ…ā§āϝāĻžāĻĒāϞ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĻ›āĻŋāϞ, āϤāĻžāχ āĻāϤ⧇ āĻ…āĻŦāĻžāĻ• āĻšāĻ“āϝāĻŧāĻžāϰ āĻ•āĻŋāϛ⧁ āύ⧇āχ āϝ⧇ āĻāϟāĻŋ āĻĒā§āϰāĻĨāĻŽā§‡ āĻ…ā§āϝāĻžāĻĒāϞ āĻĄāĻŋāĻ­āĻžāχāϏ⧇āχ āϏāĻŽāĻ°ā§āĻĨāĻŋāϤ āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤ āĻŦāĻ°ā§āϤāĻŽāĻžāύ⧇, āĻāχāϚāĻāϞāĻāϏ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĒā§āϰāĻžāϝāĻŧ āϏāĻŽāĻ¸ā§āϤ āϏ⧇āϟ-āϟāĻĒ āĻŦāĻ•ā§āϏ āĻāĻŦāĻ‚ āĻāχ āĻ…āĻĒāĻžāϰ⧇āϟāĻŋāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϚāĻžāϞāĻŋāϤ āĻ…āύ⧇āĻ• āĻĄāĻŋāĻ­āĻžāχāϏ⧇āĻ“ āϏāĻŽāĻ°ā§āĻĨāĻŋāϤāĨ¤ Android.

HLS āχāĻžā§āϜāĻŋāύāϟāĻŋ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĄā§‡āϟāĻž āĻ¸ā§āĻŸā§āϰāĻŋāĻŽ āĻ•āϰāϤ⧇ AAC āĻŦāĻž MP264 āĻ…āĻĄāĻŋāĻ“ āĻ¸ā§āĻŸā§āϰ⧀āĻŽā§‡āϰ āϏāĻžāĻĨ⧇ āϏ⧁āĻĒāϰāĻŋāϚāĻŋāϤ H3 āĻ­āĻŋāĻĄāĻŋāĻ“ āϕ⧋āĻĄā§‡āĻ• āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āĨ¤ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ…āĻĄāĻŋāĻ“ āĻāĻŦāĻ‚ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĄā§‡āϟāĻž āĻ¸ā§āĻŸā§āϰ⧀āĻŽ āĻāĻ•āϟāĻŋ MPEG-TS āĻĒāϰāĻŋāĻŦāĻšāύ āĻĒāĻžāĻ¤ā§āϰ⧇ āĻĒā§āϝāĻžāϕ⧇āϜ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻāχāϚāϟāĻŋāϟāĻŋāĻĒāĻŋ āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻŸā§āϰāĻžāĻ¨ā§āϏāĻŽāĻŋāĻļāύ⧇āϰ āϜāĻ¨ā§āϝ, āĻ¸ā§āĻŸā§āϰ⧀āĻŽā§‡ āĻĨāĻžāĻ•āĻž āϤāĻĨā§āϝ m3u8 āĻĒā§āϞ⧇āϞāĻŋāĻ¸ā§āĻŸā§‡ āĻŦāĻ°ā§āĻŖāĻŋāϤ āϟ⧁āĻ•āϰ⧋āϗ⧁āϞāĻŋāϤ⧇ āĻŦāĻŋāĻ­āĻ•ā§āϤāĨ¤ āĻāĻŦāĻ‚ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϤāĻžāϰāĻĒāϰ āĻāχ āϟ⧁āĻ•āϰāĻž, āĻĒā§āϞ⧇āϞāĻŋāĻ¸ā§āϟ āϏāĻš, HTTP āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻĒā§āϰ⧇āϰāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āϚāĻžāĻ™ā§āĻ•āĻŋāĻ‚ āĻŽāĻžāύ⧇ āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡ āĻŦāĻŋāϞāĻŽā§āĻŦāĨ¤ āĻāϟāĻŋ MPEG-TS āĻ•āĻ¨ā§āĻŸā§‡āχāύāĻžāϰ⧇āϰ āĻāĻ•āϟāĻŋ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāĨ¤

āĻāχāϚāĻāϞāĻāϏ āχāĻžā§āϜāĻŋāύ āĻŽāĻžāĻ˛ā§āϟāĻŋāĻŦāĻŋāĻŸā§āϰ⧇āϟ āĻ¸ā§āĻŸā§āϰ⧀āĻŽ, āϞāĻžāχāĻ­/āĻ­āĻŋāĻ“āĻĄāĻŋ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇āĨ¤

HLS āĻāϰ āĻĒā§āϰāϧāĻžāύ āϏ⧁āĻŦāĻŋāϧāĻž:

  • āϏāĻŽāĻ¸ā§āϤ āĻĒā§āϰāϧāĻžāύ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇ āĻ…āĻ¨ā§āϤāĻ°ā§āύāĻŋāĻ°ā§āĻŽāĻŋāϤ āϏāĻŽāĻ°ā§āĻĨāύ;
  • āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ⧇āϰ āϏāĻšāϜāϤāĻž (WebRTC āĻāϰ āϤ⧁āϞāύāĻžāϝāĻŧ);
  • āĻāĻ•āϟāĻŋ CDN-āĻ āĻāĻ•āĻŦāĻžāϰ āϏ⧇āĻ—āĻŽā§‡āĻ¨ā§āϟ āφāĻĒāϞ⧋āĻĄ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇ āĻāχ āĻ•āĻžāϰāϪ⧇ āĻāĻ•āϟāĻŋ āĻŦ⧃āĻšā§Ž āĻļā§āϰ⧋āϤāĻžāĻĻ⧇āϰ āĻ•āĻžāϛ⧇ āϏāĻŦ āϧāϰāύ⧇āϰ āϏāĻŽā§āĻĒā§āϰāϚāĻžāϰ āϏāĻ‚āĻ—āĻ āĻŋāϤ āĻ•āϰāĻž āϖ⧁āĻŦāχ āϏ⧁āĻŦāĻŋāϧāĻžāϜāύāĻ• āĻāĻŦāĻ‚ āĻĻāĻ•ā§āώāĨ¤

āχāĻžā§āϜāĻŋāύ⧇āϰ āϏāϰāϞāϤāĻž āϏāĻ¤ā§āĻ¤ā§āĻŦ⧇āĻ“, āϏāĻŦāĻ•āĻŋāϛ⧁ āϝāϤāϟāĻž āĻŽāϏ⧃āĻŖ āĻŽāύ⧇ āĻšāϝāĻŧ āϤāϤāϟāĻž āύāϝāĻŧāĨ¤ āĻĒā§āϰāϧāĻžāύ āϏāĻŽāĻ¸ā§āϝāĻž āĻšāϞ āϝ⧇ āϤ⧃āϤ⧀āϝāĻŧ āĻĒāĻ•ā§āώ⧇āϰ āĻĒā§āϞ⧇āϝāĻŧāĻžāϰ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āϰāĻž āĻ…ā§āϝāĻžāĻĒāϞ⧇āϰ āϏ⧁āĻĒāĻžāϰāĻŋāĻļāϗ⧁āϞāĻŋ āĻĨ⧇āϕ⧇ āĻĻā§‚āϰ⧇ āϏāϰ⧇ āϗ⧇āϛ⧇, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ āϏāĻŽāĻ°ā§āĻĨāĻŋāϤ āĻ…āĻĄāĻŋāĻ“ āĻĢāĻ°ā§āĻŽā§āϝāĻžāĻŸā§‡āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇āĨ¤ āĻŦāĻŋāĻļ⧇āώ āĻ•āϰ⧇, āĻ…āύ⧇āĻ• āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āϜāύāĻĒā§āϰāĻŋāϝāĻŧ āĻ…āĻĄāĻŋāĻ“ āĻ¸ā§āĻŸā§āϰāĻŋāĻŽāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧇: mpeg2 āĻ­āĻŋāĻĄāĻŋāĻ“, mpeg2 āĻ…āĻĄāĻŋāĻ“, āχāĻ¤ā§āϝāĻžāĻĻāĻŋāĨ¤ āĻĢāϞāĻ¸ā§āĻŦāϰ⧂āĻĒ, āϤāĻžāĻĻ⧇āϰ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĒā§āϞ⧇āϝāĻŧāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĒā§āϞ⧇āϞāĻŋāĻ¸ā§āϟ āĻĢāϰāĻŽā§āϝāĻžāϟ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤

āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāχāϚāĻāϞāĻāϏ āχāĻžā§āϜāĻŋāύ⧇āϰ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻŦāĻĄāĻŧ āϏāĻŽāĻ¸ā§āϝāĻž āĻšāϞ āĻĄā§‡āϟāĻž āĻŸā§āϰāĻžāĻ¨ā§āϏāĻĢāĻžāϰ⧇ āωāĻšā§āϚ āĻŦāĻŋāϞāĻŽā§āĻŦāĨ¤

"āĻŦā§āϰ⧇āĻ•" āĻāϰ āωāĻ¤ā§āϏ

āĻāχāϚāĻāϞāĻāϏ-āĻāϰ āωāĻšā§āϚ āĻŦāĻŋāϞāĻŽā§āĻŦ⧇āϰ āĻĒā§āϰāϧāĻžāύ āĻ•āĻžāϰāĻŖ āĻšāϞ āϝ⧇ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻžāϰāϰāĻž āϏāĻ°ā§āĻŦā§‹āĻšā§āϚ āĻŽāĻžāύ⧇āϰ āĻ›āĻŦāĻŋ āĻĒāĻžāĻ“āϝāĻŧāĻžāϰ āϜāĻ¨ā§āϝ āχāĻžā§āϜāĻŋāύ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āϛ⧇āĨ¤ āĻ…āϤāĻāĻŦ, āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻĢā§āϰ⧇āĻŽ āĻŦā§āϝāĻŦāϧāĻžāύ⧇āϰ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ āĻāĻŦāĻ‚ āĻĒā§āϞ⧇āĻŦā§āϝāĻžāĻ• āĻŦāĻžāĻĢāĻžāϰ⧇āϰ āφāĻ•āĻžāϰ āϏāϰāĻžāϏāϰāĻŋ āĻ­āĻŋāĻĄāĻŋāĻ“ āϏāĻŽā§āĻĒā§āϰāϚāĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āωāĻĒāϝ⧁āĻ•ā§āϤ āύāϝāĻŧāĨ¤ āĻāχ āĻ•āĻžāϰāϪ⧇, āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĢ⧁āĻŸā§‡āϜ āĻĒā§āϰ⧇āϰāϪ⧇ āĻŽā§‹āϟāĻžāĻŽā§āϟāĻŋ āωāĻšā§āϚ āĻŦāĻŋāϞāĻŽā§āĻŦ āĻšāϝāĻŧ, āϝāĻž 5-7 āϏ⧇āϕ⧇āĻ¨ā§āĻĄ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻāĻ•āĻĻāĻŋāϕ⧇, āĻāϟāĻŋ āϖ⧁āĻŦ āĻŦ⧇āĻļāĻŋ āύāϝāĻŧ, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āϝāĻžāϰāĻž āĻ­āĻŋāĻĄāĻŋāĻ“ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻĨ⧇āϕ⧇ āĻāĻ•āϟāĻŋ āϚāϞāĻšā§āϚāĻŋāĻ¤ā§āϰ āĻĻ⧇āϖ⧇āύ āϤāĻžāĻĻ⧇āϰ āϜāĻ¨ā§āϝāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ­āĻŋāĻĄāĻŋāĻ“ āύāϜāϰāĻĻāĻžāϰāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āϜāĻ¨ā§āϝ, āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĢ⧁āĻŸā§‡āϜ āĻĒā§āϰ⧇āϰāϪ⧇ āĻŦāĻŋāϞāĻŽā§āĻŦ āϖ⧁āĻŦāχ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻŽāύ āĻāĻ•āϟāĻŋ āĻ…āĻĢāĻŋāϏ āĻĻ⧇āĻ–āϛ⧇āύ āϝ⧇āĻ–āĻžāύ⧇ āĻ•āĻ°ā§āĻŽā§€āϰāĻž āϤāĻžāĻĻ⧇āϰ āĻŽāύāĻŋāϟāϰ āĻĨ⧇āϕ⧇ āĻĒā§āϰāϤāĻŋ āϘāĻ¨ā§āϟāĻžāϝāĻŧ āĻāĻ•āĻŦāĻžāϰ āϤāĻžāĻ•āĻžāϝāĻŧ, āϤāĻžāĻšāϞ⧇ 5 āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡āϰ āĻŦāĻŋāϞāĻŽā§āĻŦ āϕ⧋āύ āĻŦā§āϝāĻžāĻĒāĻžāϰāχ āύāĻžāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āϞ⧋āϕ⧇āϰāĻž āĻ…āĻ­āĻŋāϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧇ āϝ⧇, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻāĻ•āϟāĻŋ āĻĢ⧁āϟāĻŦāϞ āĻŽā§āϝāĻžāϚ āϏāĻŽā§āĻĒā§āϰāϚāĻžāϰ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āϤāĻžāϰāĻž āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āĻšā§āϝāĻžāĻŸā§‡ GOOOOL āϞāĻŋāϖ⧇āĻ›āĻŋāϞ, āϤāĻŦ⧇ āĻāϟāĻŋ āĻāĻ–āύāĻ“ āĻ­āĻŋāĻĄāĻŋāĻ“āϤ⧇ āύ⧇āχ :)āĨ¤ āφāĻŽāĻžāĻĻ⧇āϰ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āĻŦ⧇āĻļ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āϰāϝāĻŧ⧇āϛ⧇ āϝ⧇āĻ–āĻžāύ⧇ āφāχāĻ­āĻŋāĻĄāĻŋāϝāĻŧāύāϕ⧇ āĻ•āĻžāĻ°ā§āϝāϤ āĻ¸ā§āĻ•āĻžāχāĻĒ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻž āωāϚāĻŋāϤāĨ¤

āĻāχāϚāĻāϞāĻāϏ-āĻ āĻŦāĻŋāϞāĻŽā§āĻŦāϕ⧇ āĻšāĻžāϰāĻžāύ⧋ āĻ•āĻŋ āϏāĻŽā§āĻ­āĻŦ? āĻāχ āĻĒā§āϰāĻļā§āύ⧇āϰ āωāĻ¤ā§āϤāϰāϟāĻŋ āύāĻŦā§€āύ āϕ⧀āϟāĻĒāϤāĻ™ā§āĻ— āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻŦāĻŋāĻļ⧇āώāĻœā§āĻžāĻĻ⧇āϰ āĻŦāĻ•ā§āϤ⧃āϤāĻžāϝāĻŧ āĻāĻ•āϜāύ āĻ…āĻ­āĻŋāĻœā§āĻž āχāρāĻĻ⧁āϰ āύāĻŋāĻ°ā§āĻŽā§‚āϞāĻ•āĻžāϰ⧀āϰ āĻŦāĻ•ā§āϤ⧃āϤāĻžāϰ āĻŽāϤ⧋ āĻļā§‹āύāĻžāĻšā§āϛ⧇: "āχāρāĻĻ⧁āϰāϕ⧇ āύāĻŋāĻ°ā§āĻŽā§‚āϞ āĻ•āϰāĻž āϝāĻžāϝāĻŧ āύāĻž, āϤāĻŦ⧇ āϤāĻžāĻĻ⧇āϰ āϏāĻ‚āĻ–ā§āϝāĻž āϝ⧁āĻ•ā§āϤāĻŋāϏāĻ™ā§āĻ—āϤ āϏāĻ°ā§āĻŦāύāĻŋāĻŽā§āύ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤" HLS āĻāϰ āĻŦāĻŋāϞāĻŽā§āĻŦ⧇āϰ āϏāĻžāĻĨ⧇ āĻāĻ•āχ, āĻāϟāĻŋāϕ⧇ āĻļā§‚āĻ¨ā§āϝ⧇ āĻ•āĻŽāĻžāύ⧋ āϏāĻŽā§āĻ­āĻŦ āĻšāĻŦ⧇ āύāĻž, āϤāĻŦ⧇ āĻŦāĻžāϜāĻžāϰ⧇ āĻāĻŽāύ āĻ•āĻŋāϛ⧁ āϏāĻŽāĻžāϧāĻžāύ āϰāϝāĻŧ⧇āϛ⧇ āϝāĻž āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝāĻ­āĻžāĻŦ⧇ āĻŦāĻŋāϞāĻŽā§āĻŦāϕ⧇ āĻ•āĻŽāĻžāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āϏ⧂āĻ•ā§āĻˇā§āĻŽ āĻ•āĻžāϟ

āχāĻžā§āϜāĻŋāύ⧇āϰ āφāϰ⧇āĻ•āϟāĻŋ āĻ…āϏ⧁āĻŦāĻŋāϧāĻž āĻš'āϞ āĻĄā§‡āϟāĻž āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰ⧇āϰ āϜāĻ¨ā§āϝ āϛ⧋āϟ āĻĢāĻžāχāϞ⧇āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰāĨ¤ āĻŽāύ⧇ āĻšāĻŦ⧇ āĻāϤ⧇ āĻĻā§‹āώ āĻ•āĻŋ?

āϝ⧇ āϕ⧇āω āĻāĻ•āϟāĻŋ āĻŽāĻžāĻ§ā§āϝāĻŽ āĻĨ⧇āϕ⧇ āĻ…āĻ¨ā§āϝ āĻŽāĻžāĻ§ā§āϝāĻŽ āĻĨ⧇āϕ⧇ āĻĒā§āϰāϚ⧁āϰ āϏāĻ‚āĻ–ā§āϝāĻ• āϛ⧋āϟ āĻĢāĻžāχāϞ āĻ•āĻĒāĻŋ āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰ⧇āϛ⧇āύ āϤāĻžāϰāĻž āϏāĻŽā§āĻ­āĻŦāϤ āϞāĻ•ā§āĻˇā§āϝ āĻ•āϰ⧇āϛ⧇āύ āϝ⧇ āĻāχ āϧāϰāύ⧇āϰ āϏ⧇āĻŸā§‡āϰ āϞ⧇āĻ–āĻžāϰ āĻ—āϤāĻŋ āĻāĻ•āχ āφāĻ•āĻžāϰ⧇āϰ āĻāĻ•āϟāĻŋ āĻŦāĻĄāĻŧ āĻĢāĻžāχāϞ⧇āϰ āĻšā§‡āϝāĻŧ⧇ āĻ…āύ⧇āĻ• āĻ•āĻŽāĨ¤ āĻāĻŦāĻ‚ āĻšāĻžāĻ°ā§āĻĄ āĻĄā§āϰāĻžāχāϭ⧇ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ⧇āϰ āϤ⧀āĻŦā§āϰāϤāĻž āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝāĻ­āĻžāĻŦ⧇ āĻŦ⧃āĻĻā§āϧāĻŋ āĻĒāĻžāϝāĻŧ, āϝāĻž āϏāĻžāϧāĻžāϰāĻŖāϤ āĻĒ⧁āϰ⧋ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ⧇āϰ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻžāϕ⧇ āύ⧇āϤāĻŋāĻŦāĻžāϚāĻ•āĻ­āĻžāĻŦ⧇ āĻĒā§āϰāĻ­āĻžāĻŦāĻŋāϤ āĻ•āϰ⧇āĨ¤ āϤāĻžāχ, 10 āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡āϰ āϛ⧋āϟ āĻ…āĻ‚āĻļ⧇ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĄā§‡āϟāĻž āĻŸā§āϰāĻžāĻ¨ā§āϏāĻŽāĻŋāϟ āĻ•āϰāĻžāĻ“ āχāĻžā§āϜāĻŋāύ⧇āϰ āϞ⧇āĻŸā§‡āĻ¨ā§āϏāĻŋ āĻŦ⧃āĻĻā§āϧāĻŋāϤ⧇ āĻ…āĻŦāĻĻāĻžāύ āϰāĻžāϖ⧇āĨ¤

āφāϏ⧁āύ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤāĻ­āĻžāĻŦ⧇ HLS āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāϰ āϏāĻŽāĻ¸ā§āϤ āϏ⧁āĻŦāĻŋāϧāĻž āĻāĻŦāĻ‚ āĻ…āϏ⧁āĻŦāĻŋāϧāĻžāϗ⧁āϞāĻŋ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āĻ•āϰāĻŋāĨ¤

HLS āĻāϰ āϏ⧁āĻŦāĻŋāϧāĻž:

  1. āϝ⧇āϕ⧋āύ⧋ āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻžāĨ¤ āφāĻĒāύāĻŋ āϝ⧇āϕ⧋āύ⧋ āφāϧ⧁āύāĻŋāĻ• āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰ⧇āύ, āϏ⧇āϟāĻž āĻ¸ā§āĻŽāĻžāĻ°ā§āϟāĻĢā§‹āύ, āĻŸā§āϝāĻžāĻŦāϞ⧇āϟ, āĻ˛ā§āϝāĻžāĻĒāϟāĻĒ āĻŦāĻž āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒ āĻĒāĻŋāϏāĻŋ āĻšā§‹āĻ•āĨ¤ āĻŽā§‚āϞ āĻŦāĻŋāώāϝāĻŧ āĻšāϞ āĻ“āϝāĻŧ⧇āĻŦ āĻŦā§āϰāĻžāωāϜāĻžāϰāϟāĻŋ āφāĻĒ-āϟ⧁-āĻĄā§‡āϟ āĻāĻŦāĻ‚ HTML5 āĻāĻŦāĻ‚ āĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āϏ⧋āĻ°ā§āϏ āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāĻĒā§‚āĻ°ā§āĻŖāĨ¤
  2. āϚāĻŽā§ŽāĻ•āĻžāϰ āχāĻŽā§‡āϜ āϗ⧁āĻŖāĻŽāĻžāύ. āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻ…āĻ­āĻŋāϝ⧋āϜāĻŋāϤ āĻĄā§‡āϟāĻž āĻŸā§āϰāĻžāĻ¨ā§āϏāĻŽāĻŋāĻļāύ āĻĢāĻžāĻ‚āĻļāύ āφāĻĒāύāĻžāϕ⧇ āχāĻ¨ā§āϟāĻžāϰāύ⧇āϟ āϏāĻ‚āϝ⧋āϗ⧇āϰ āĻŦā§āϝāĻžāĻ¨ā§āĻĄāωāχāĻĨ⧇āϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇ āĻĒā§āϰ⧇āϰāĻŋāϤ āĻ­āĻŋāĻĄāĻŋāĻ“āϰ āϗ⧁āĻŖāĻŽāĻžāύ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧ, āϝāĻ–āύ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽ āϏāĻ°ā§āĻŦā§‹āĻšā§āϚ āϗ⧁āĻŖāĻŽāĻžāύ āĻŦāϜāĻžāϝāĻŧ āϰāĻžāĻ–āĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰ⧇āĨ¤
  3. āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϏāϰāĻžā§āϜāĻžāĻŽā§‡āϰ āϜāϟāĻŋāϞ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ⧇āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āύ⧇āχāĨ¤

āĻ…āϏ⧁āĻŦāĻŋāϧ⧇āĻ“:

  1. āĻ•āĻŋāϛ⧁ āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āχāĻžā§āϜāĻŋāύ⧇āϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϏ⧀āĻŽāĻŋāϤ āϏāĻŽāĻ°ā§āĻĨāύāĨ¤
  2. āχāĻŽā§‡āϜ āĻŸā§āϰāĻžāĻ¨ā§āϏāĻŽāĻŋāĻļāύ⧇ āωāĻšā§āϚ āĻŦāĻŋāϞāĻŽā§āĻŦāĨ¤
  3. āĻ“āĻ­āĻžāϰāĻšā§‡āĻĄā§‡āϰ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝ āĻŦ⧃āĻĻā§āϧāĻŋ āĻāĻŦāĻ‚ āϛ⧋āϟ āĻĢāĻžāχāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻ•āĻžāϰāϪ⧇ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāĻžāύ⧇āϰ āϜāϟāĻŋāϞāϤāĻžāĨ¤ āϧāĻžāϰāĻ•āϟāĻŋāϰ āĻĒā§āϰāĻ•ā§ƒāϤāĻŋāϰ āĻ•āĻžāϰāϪ⧇, āφāĻŽāϰāĻž āĻ•āĻ–āύāχ āϏ⧇āĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡āϰ āφāĻ•āĻžāϰ⧇āϰ āĻšā§‡āϝāĻŧ⧇ āĻ•āĻŽ āϞ⧇āĻŸā§‡āĻ¨ā§āϏāĻŋ āĻĒ⧇āϤ⧇ āϏāĻ•ā§āώāĻŽ āĻšāĻŦ āύāĻžāĨ¤

HLS āĻāϰ āĻ…āϏ⧁āĻŦāĻŋāϧāĻžāϗ⧁āϞāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻāϰ āϏ⧁āĻŦāĻŋāϧāĻžāϗ⧁āϞāĻŋāϕ⧇ āĻ›āĻžāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϗ⧇āϛ⧇ āĻāĻŦāĻ‚ āφāĻŽāĻžāĻĻ⧇āϰ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϗ⧁āϞāĻŋ āϏāĻ¨ā§āϧāĻžāύ āĻ•āϰāϤ⧇ āĻŦāĻžāĻ§ā§āϝ āĻ•āϰ⧇āϛ⧇āĨ¤

WebRTC āĻ•āĻŋ

WebRTC āĻāĻŦāĻ‚ āĻ­āĻŋāĻĄāĻŋāĻ“ āύāϜāϰāĻĻāĻžāϰāĻŋ: āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āφāĻŽāϰāĻž āĻ•ā§āϝāĻžāĻŽā§‡āϰāĻž āĻĨ⧇āϕ⧇ āĻ­āĻŋāĻĄāĻŋāĻ“ āϞ⧇āĻŸā§‡āĻ¨ā§āϏāĻŋ āĻĒāϰāĻžāϜāĻŋāϤ āĻ•āϰ⧇āĻ›āĻŋ
(c)

WebRTC āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽāϟāĻŋ 2011 āϏāĻžāϞ⧇ Google āĻĻā§āĻŦāĻžāϰāĻž āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ āϝāĻžāϤ⧇ āĻŦā§āϰāĻžāωāϜāĻžāϰ āĻāĻŦāĻ‚ āĻŽā§‹āĻŦāĻžāχāϞ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āĻ¨ā§āϝ⧂āύāϤāĻŽ āϞ⧇āĻŸā§‡āĻ¨ā§āϏāĻŋ āϏāĻš āĻ¸ā§āĻŸā§āϰāĻŋāĻŽāĻŋāĻ‚ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻāĻŦāĻ‚ āĻ…āĻĄāĻŋāĻ“ āĻĄā§‡āϟāĻž āĻĒā§āϰ⧇āϰāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻāϰ āϜāĻ¨ā§āϝ, āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ UDP āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āĻāĻŦāĻ‚ āĻŦāĻŋāĻļ⧇āώ āĻĒā§āϰāĻŦāĻžāĻš āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āφāϜ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻ“āĻĒ⧇āύ āϏ⧋āĻ°ā§āϏ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ, āϏāĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āϰāĻ•ā§āώāĻŖāĻžāĻŦ⧇āĻ•ā§āώāĻŖ āĻāĻŦāĻ‚ Google āĻĻā§āĻŦāĻžāϰāĻž āĻŦāĻŋāĻ•āĻžāĻļ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇⧎

WebRTC āĻšāϞ āĻĒāĻŋāϝāĻŧāĻžāϰ-āϟ⧁-āĻĒāĻŋāϝāĻŧāĻžāϰ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻāĻŦāĻ‚ āĻ…āĻĄāĻŋāĻ“ āĻŸā§āϰāĻžāĻ¨ā§āϏāĻŽāĻŋāĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāϰ āĻāĻ•āϟāĻŋ āϏ⧇āϟāĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, WebRTC āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻŦā§āϰāĻžāωāϜāĻžāϰāϗ⧁āϞāĻŋ āĻĄā§‡āϟāĻž āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻāĻŦāĻ‚ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāϪ⧇āϰ āϜāĻ¨ā§āϝ āĻĻā§‚āϰāĻŦāĻ°ā§āϤ⧀ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āύāĻž āĻ•āϰ⧇ āϏāϰāĻžāϏāϰāĻŋ āĻāϕ⧇ āĻ…āĻĒāϰ⧇āϰ āĻ•āĻžāϛ⧇ āĻĄā§‡āϟāĻž āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϏāĻŽāĻ¸ā§āϤ āϤāĻĨā§āϝ āĻļ⧇āώ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻŦā§āϰāĻžāωāϜāĻžāϰ āĻāĻŦāĻ‚ āĻŽā§‹āĻŦāĻžāχāϞ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

āĻāχ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāϰ āϏ⧁āĻŦāĻŋāϧāĻž āĻāĻŦāĻ‚ āĻŦā§āϝāĻžāĻĒāĻ• āϏāĻ•ā§āώāĻŽāϤāĻž āϏāĻ•āϞ āϜāύāĻĒā§āϰāĻŋāϝāĻŧ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇āϰ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāĻĻ⧇āϰ āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻļāĻ‚āϏāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻŦāĻ°ā§āϤāĻŽāĻžāύ⧇ āĻŽā§‹āϜāĻŋāϞāĻž āĻĢāĻžāϝāĻŧāĻžāϰāĻĢāĻ•ā§āϏ, āĻ…āĻĒ⧇āϰāĻž, āϗ⧁āĻ—āϞ āĻ•ā§āϰ⧋āĻŽ (āĻāĻŦāĻ‚ āϏāĻŽāĻ¸ā§āϤ āĻ•ā§āϰ⧋āĻŽāĻŋāϝāĻŧāĻžāĻŽ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻŦā§āϰāĻžāωāϜāĻžāϰ), āϏ⧇āχāϏāĻžāĻĨ⧇ āĻŽā§‹āĻŦāĻžāχāϞ āĻ…ā§āϝāĻžāĻĒāϗ⧁āϞ⧋āϤ⧇āĻ“ WebRTC āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻĒāĻžāĻ“āϝāĻŧāĻž āϝāĻžāϝāĻŧāĨ¤ Android āĻāĻŦāĻ‚ āφāχāĻ“āĻāϏāĨ¤

āĻāϰ āϏāĻŽāĻ¸ā§āϤ āύāĻŋāσāϏāĻ¨ā§āĻĻ⧇āĻšā§‡ āϏ⧁āĻŦāĻŋāϧāĻžāϰ āϜāĻ¨ā§āϝ, WebRTC āĻāϰ āĻŦ⧇āĻļ āĻ•āĻŋāϛ⧁ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝ āĻ…āϏ⧁āĻŦāĻŋāϧāĻž āϰāϝāĻŧ⧇āϛ⧇āĨ¤

āĻĒāĻ›āĻ¨ā§āĻĻ āĻ…āϏ⧁āĻŦāĻŋāϧāĻž

WebRTC āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋ āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āχāĻ¨ā§āϟāĻžāϰāĻ…ā§āϝāĻžāĻ•āĻļāύ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻ…āύ⧇āĻ• āĻŦ⧇āĻļāĻŋ āϜāϟāĻŋāϞ āĻ•āĻžāϰāĻŖ āĻāϟāĻŋ P2P āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇āĨ¤ āĻāϟāĻŋ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āϰāĻž, āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻž āĻāĻŦāĻ‚ āĻ…āĻĒā§āϰāĻ¤ā§āϝāĻžāĻļāĻŋāϤāĻ­āĻžāĻŦ⧇ āφāϚāϰāĻŖ āĻ•āϰāĻž āĻ•āĻ āĻŋāύāĨ¤ āĻāĻ•āχ āϏāĻŽāϝāĻŧ⧇, āφāĻŽāĻžāĻĻ⧇āϰ NAT āĻāĻŦāĻ‚ āĻĢāĻžāϝāĻŧāĻžāϰāĻ“āϝāĻŧāĻžāϞāϕ⧇ āĻ•āĻžāϟāĻŋāϝāĻŧ⧇ āωāĻ āϤ⧇ āĻšāĻŦ⧇, āφāĻŽāĻžāĻĻ⧇āϰ UDP āĻŦā§āϞāĻ• āĻ•āϰāĻž āύ⧇āϟāĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āϗ⧁āϞāĻŋāϤ⧇ āĻ…āĻĒāĻžāϰ⧇āĻļāύ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤

Google āĻāϰ WebRTC āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϖ⧁āĻŦāχ āĻ•āĻ āĻŋāύāĨ¤ āĻāĻŽāύāĻ•āĻŋ āĻāĻ•āϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋ āϰāϝāĻŧ⧇āϛ⧇ āϝāĻž SDK āϏāĻŽāĻžāĻŦ⧇āĻļ āĻĒāϰāĻŋāώ⧇āĻŦāĻž āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, āĻĒ⧁āϰ⧋ āĻ­āĻŋāĻĄāĻŋāĻ“āϟāĻŋāϕ⧇ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻāύāϕ⧋āĻĄ āύāĻž āĻ•āϰ⧇āχ āφāĻŽāĻžāĻĻ⧇āϰ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āϏāĻžāĻĨ⧇ āĻāϕ⧀āĻ­ā§‚āϤ āĻ•āϰāĻž Google-āĻāϰ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āϖ⧁āĻŦāχ āĻ•āĻ āĻŋāύ āĻ›āĻŋāϞāĨ¤

āϝāĻžāχāĻšā§‹āĻ•, āφāĻŽāϰāĻž āĻĻā§€āĻ°ā§āϘāĻĻāĻŋāύ āϧāϰ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻĒā§‚āĻ°ā§āĻŖāĻžāĻ™ā§āĻ— "āϞāĻžāχāĻ­" āĻ­āĻŋāĻĄāĻŋāĻ“āϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϏ⧁āϝ⧋āĻ— āĻĻāĻŋāϤ⧇ āĻāĻŦāĻ‚ āĻ¸ā§āĻ•ā§āϰāĻŋāύ⧇āϰ āϚāĻŋāĻ¤ā§āϰ āĻāĻŦāĻ‚ āχāϭ⧇āĻ¨ā§āϟāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āĻŦā§āϝāĻŦāϧāĻžāύ āĻ•āĻŽāĻŋāϝāĻŧ⧇ āĻĻāĻŋāϤ⧇ āĻšā§‡āϝāĻŧ⧇āĻ›āĻŋāϞāĻžāĻŽāĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, āφāĻŽāĻžāĻĻ⧇āϰ PTZ āĻ•ā§āϝāĻžāĻŽā§‡āϰāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āχāĻšā§āĻ›āĻž āĻ›āĻŋāϞ, āϝ⧇āĻ–āĻžāύ⧇ āĻŦāĻŋāϞāĻŽā§āĻŦāϗ⧁āϞāĻŋ āϏāĻŽāĻžāϞ⧋āϚāύāĻžāĻŽā§‚āϞāĻ•, āφāϰāĻ“ āφāϰāĻžāĻŽāĻĻāĻžāϝāĻŧāĻ•āĨ¤

āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻ…ā§āϝāĻžāĻ¨ā§āϟāĻŋ-āĻ˛ā§āϝāĻžāĻ— āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ⧇āϰ āĻāĻ–āύāĻ“ āϏ⧀āĻŽāĻŋāϤ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻž āϰāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āϞāĻ•ā§āώāĻŖā§€āϝāĻŧāĻ­āĻžāĻŦ⧇ āĻ–āĻžāϰāĻžāĻĒ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āĻŦāĻŋāώāϝāĻŧāϟāĻŋ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰ⧇, āφāĻŽāϰāĻž WebRTC āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāϝāĻŧ⧇āĻ›āĻŋāĨ¤

āφāĻŽāϰāĻž āĻ•āĻŋ āĻ•āϰāϞāĻžāĻŽ

WebRTC āĻāĻŦāĻ‚ āĻ­āĻŋāĻĄāĻŋāĻ“ āύāϜāϰāĻĻāĻžāϰāĻŋ: āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āφāĻŽāϰāĻž āĻ•ā§āϝāĻžāĻŽā§‡āϰāĻž āĻĨ⧇āϕ⧇ āĻ­āĻŋāĻĄāĻŋāĻ“ āϞ⧇āĻŸā§‡āĻ¨ā§āϏāĻŋ āĻĒāϰāĻžāϜāĻŋāϤ āĻ•āϰ⧇āĻ›āĻŋ

WebRTC āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ•āϰāĻž āϏāĻšāϜ āĻ•āĻžāϜ āύāϝāĻŧāĨ¤ āϝ⧇āϕ⧋āύ āϭ⧁āϞ āĻ—āĻŖāύāĻž āĻŦāĻž āϭ⧁āϞāϤāĻž āĻ­āĻŋāĻĄāĻŋāĻ“ āĻŸā§āϰāĻžāĻ¨ā§āϏāĻŽāĻŋāĻļāύ⧇ āĻŦāĻŋāϞāĻŽā§āĻŦ⧇āϰ āĻ•āĻžāϰāĻŖ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽā§‡āϰ āϤ⧁āϞāύāĻžāϝāĻŧ āĻļ⧁āϧ⧁ āĻ•āĻŽāϛ⧇ āύāĻž, āĻŦāϰāĻ‚ āĻŦ⧃āĻĻā§āϧāĻŋāĻ“ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

WebRTC āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āĻĒā§āϰāĻĨāĻŽāϤ, āĻ“āϝāĻŧ⧇āĻŦ āĻ­āĻŋāĻĄāĻŋāĻ“āϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ¸ā§āĻŸā§āϝāĻžāϕ⧇āϰ āĻāĻ•āϟāĻŋ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāĻ—āϤ āφāĻĒāĻ—ā§āϰ⧇āĻĄ āĻ•āϰāĻž āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤ āϏ⧇āϟāĻžāχ āφāĻŽāϰāĻž āĻ•āϰ⧇āĻ›āĻŋāĨ¤

āĻĒā§āϰāĻĨāĻŽāϤ, āφāĻŽāϰāĻž Websocket-āĻ āĻāĻ•āϟāĻŋ WebRTC āϏāĻŋāĻ—āĻ¨ā§āϝāĻžāϞāĻŋāĻ‚ āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧇āĻ›āĻŋ, āĻāĻŦāĻ‚ webrtc.org SDK-āĻāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āĻ•ā§āϞāĻžāωāĻĄā§‡ āĻāĻ•āϟāĻŋ WebRTC āĻĒāĻŋāϝāĻŧāĻžāϰ āϏāĻžāĻ°ā§āĻ­āĻžāϰāĻ“ āĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰ⧇āĻ›āĻŋāĨ¤ āĻāϰ āĻ•āĻžāϜ āĻšāϞ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻŸā§āϰāĻžāĻ¨ā§āϏāϕ⧋āĻĄāĻŋāĻ‚ āĻ›āĻžāĻĄāĻŧāĻž H.264 + Opus/G.711 āĻĢāĻ°ā§āĻŽā§āϝāĻžāĻŸā§‡ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ WebRTC āϏāĻšāĻ•āĻ°ā§āĻŽā§€āĻĻ⧇āϰ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻ¸ā§āĻŸā§āϰ⧀āĻŽ āĻŦāĻŋāϤāϰāĻŖ āĻ•āϰāĻžāĨ¤

āφāĻŽāϰāĻž āĻ“āϝāĻŧ⧇āĻŦāϏāϕ⧇āϟāϕ⧇ āϏāĻŋāĻ—āĻ¨ā§āϝāĻžāϞāĻŋāĻ‚ āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦ⧇āϛ⧇ āύāĻŋāϝāĻŧ⧇āĻ›āĻŋ āĻ•āĻžāϰāĻŖ āĻāϟāĻŋ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āϏāĻŽāĻ¸ā§āϤ āϜāύāĻĒā§āϰāĻŋāϝāĻŧ āĻ“āϝāĻŧ⧇āĻŦ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇ āωāĻšā§āϚ-āĻŽāĻžāύ⧇āϰ āϏāĻŽāĻ°ā§āĻĨāύ āϰāϝāĻŧ⧇āϛ⧇⧎ āĻāϰ āĻ•āĻžāϰāϪ⧇, āφāĻĒāύāĻŋ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻĄā§‡āϭ⧇āϞāĻĒāĻŽā§‡āĻ¨ā§āϟ āĻ“āĻ­āĻžāϰāĻšā§‡āĻĄāϕ⧇ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝāĻ­āĻžāĻŦ⧇ āĻ•āĻŽāĻžāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ āύāĻž, AJAX āĻāϰ āϤ⧁āϞāύāĻžāϝāĻŧ āĻŦāĻžāϰāĻŦāĻžāϰ TCP āĻāĻŦāĻ‚ TLS āĻšā§āϝāĻžāĻ¨ā§āĻĄāĻļ⧇āĻ• āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻāĻŦāĻ‚ āϏāĻŽā§āĻĒāĻĻ⧇āϰ āĻ…āĻĒāϚāϝāĻŧ āĻāĻĄāĻŧāĻžāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύāĨ¤

āφāϏāϞ āĻŦāĻŋāώāϝāĻŧāϟāĻŋ āĻšāϞ āϝ⧇, āĻĄāĻŋāĻĢāĻ˛ā§āϟāϰ⧂āĻĒ⧇, WebRTC āĻ‰ā§ŽāϏ āĻāĻŦāĻ‚ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āϰāĻŋāϝāĻŧ⧇āϞ-āϟāĻžāχāĻŽ āĻ­āĻŋāĻĄāĻŋāĻ“ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ, āϰāĻ•ā§āώāĻŖāĻžāĻŦ⧇āĻ•ā§āώāĻŖ āĻāĻŦāĻ‚ āϏāĻŽāĻžāĻĒā§āϤ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āϏāĻŋāĻ—āĻ¨ā§āϝāĻžāϞāĻŋāĻ‚ āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇ āύāĻžāĨ¤

āĻāĻŦāĻ‚ āĻ¸ā§āĻŦāĻžāϧ⧀āύāĻ­āĻžāĻŦ⧇ āϏāĻŋāĻ—āĻ¨ā§āϝāĻžāϞāĻŋāĻ‚ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āφāĻŽāĻžāĻĻ⧇āϰ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻ“āϝāĻŧ⧇āĻŦ āĻĒā§āϰ⧋āĻŸā§‹āĻ•āϞ⧇āϰ (āĻ“āϝāĻŧ⧇āĻŦāϏ⧋āϏ⧇āϟ, āĻ“āϝāĻŧ⧇āĻŦāφāϰāϟāĻŋāϏāĻŋ) āϏāĻŽāĻ°ā§āĻĨāύ āϏāĻš āφāĻŽāĻžāĻĻ⧇āϰ āύāĻŋāϜāĻ¸ā§āĻŦ āϏāĻŋāĻ—āĻ¨ā§āϝāĻžāϞāĻŋāĻ‚ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻāĻŦāĻ‚ āϰāĻŋāϝāĻŧ⧇āϞ āϟāĻžāχāĻŽā§‡ āϏ⧇āĻļāύ āĻāĻŦāĻ‚ āĻŦāĻŋāĻœā§āĻžāĻĒā§āϤāĻŋāϗ⧁āϞāĻŋ āύāĻŋāϰāĻžāĻĒāĻĻ⧇ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāĻžāϰ āĻ•ā§āώāĻŽāϤāĻž āϏāĻš, āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻāĻŦāĻ‚ āφāϰāĻ“ āĻ…āύ⧇āĻ• āĻ•āĻŋāϛ⧁āĨ¤

āφāĻŽāϰāĻž P2P āĻāϰ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻžāϗ⧁āϞāĻŋāϕ⧇ āĻ…āϤāĻŋāĻ•ā§āϰāĻŽ āĻ•āϰ⧇āĻ›āĻŋ P2P āĻāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āύāϝāĻŧ, āĻ•āĻŋāĻ¨ā§āϤ⧁ UDP āĻāĻŦāĻ‚ āĻĒā§āϰāĻŦāĻžāĻš āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāϪ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻŦāĻŋāϞāĻŽā§āĻŦāϤāĻž āĻ•āĻŽāĻžāύ⧋āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡āĨ¤ āĻāϟāĻŋ āĻ“āϝāĻŧ⧇āĻŦāφāϰāϟāĻŋāϏāĻŋ-āϤ⧇āĻ“ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϝ⧇āĻšā§‡āϤ⧁ āĻĒā§āϰāϧāĻžāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻšāϞ āĻāĻ•āϟāĻŋ āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ p2p āĻ•āĻĨā§‹āĻĒāĻ•āĻĨāύāĨ¤

āĻŽā§‹āĻŦāĻžāχāϞ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡, āφāĻŽāϰāĻž webrtc.org SDK āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻĒā§āϞ⧇āϝāĻŧāĻžāϰāϟāĻŋ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧇āĻ›āĻŋ, āϝ⧇āĻšā§‡āϤ⧁ āĻāϟāĻŋ āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻĒā§āϰāĻŦāĻžāĻš āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧇, āϏāĻŽāĻ¸ā§āϤ āĻĒāϰāĻŋāϚāĻŋāϤ āĻĢāϰ⧋āϝāĻŧāĻžāĻ°ā§āĻĄ āĻāϰāϰ āϏāĻ‚āĻļā§‹āϧāύ (FEC) āĻ¸ā§āĻ•āĻŋāĻŽ āϰāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āϏāĻŽāĻ¸ā§āϤ āĻŦā§āϰāĻžāωāϜāĻžāϰāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻĒā§āϝāĻžāϕ⧇āϟāϗ⧁āϞāĻŋ āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻĒāĻžāĻ āĻžāύ⧋āϰ āĻĒāĻĻā§āϧāϤāĻŋ āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧇⧎ āĻāϟāĻžāĻ“ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āϝ⧇ webrtc.org SDK āϏāĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ Google āĻĻā§āĻŦāĻžāϰāĻž āĻŦāĻŋāĻ•āĻžāĻļ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇⧎

WebRTC āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ⧇āϰ āĻĢāϞāĻžāĻĢāϞ āĻ•āĻŋ?


āĻ•ā§āϝāĻžāĻŽā§‡āϰāĻž āĻĨ⧇āϕ⧇ āϞāĻžāχāĻ­ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĻ⧇āĻ–āĻžāϰ āϜāĻ¨ā§āϝ, āφāĻŽāϰāĻž āφāĻĒāύāĻžāϰ āĻŦā§āϝāĻ•ā§āϤāĻŋāĻ—āϤ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡ WebRTC āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāϜ āĻ•āϰāĻž āĻĒā§āϞ⧇āϝāĻŧāĻžāϰ āϝ⧁āĻ•ā§āϤ āĻ•āϰ⧇āĻ›āĻŋāĨ¤ āĻāϟāĻŋ āĻĻā§āϰ⧁āϤ āĻ­āĻŋāĻĄāĻŋāĻ“ āϞ⧋āĻĄāĻŋāĻ‚ āĻ—āϤāĻŋ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻĻ⧇āĻ–āĻžāϰ āϏāĻŽāϝāĻŧ āĻŦāĻžāĻĄāĻŧāĻžāϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇ āϞ⧇āĻŸā§‡āĻ¨ā§āϏāĻŋ āϜāĻŽāĻž āĻšāĻ“āϝāĻŧāĻžāϰ āϏāĻŽāĻ¸ā§āϝāĻž āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ­āĻžāĻŦ⧇ āĻĻā§‚āϰ āĻ•āϰ⧇āĨ¤

Ivideon āĻ•ā§āϞāĻžāωāĻĄ āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϤ⧇ WebRTC āϏāĻŽāĻ°ā§āĻĨāύ āϚāĻžāϞ⧁ āĻ•āϰāĻžāϰ āĻĒāϰ, āφāĻŽāϰāĻž āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āφāĻ¤ā§āĻŽāĻŦāĻŋāĻļā§āĻŦāĻžāϏ⧇āϰ āϏāĻžāĻĨ⧇ āĻŦāϞāϤ⧇ āĻĒāĻžāϰāĻŋ āϝ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟāϰāĻž āĻāĻ–āύ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āϞāĻžāχāĻ­ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰāĻŦ⧇āĨ¤ āĻāĻ–āύ āĻ­āĻŋāĻĄāĻŋāĻ“ āϏāĻŋāϕ⧋āϝāĻŧ⧇āĻ¨ā§āϏ āϏāĻŽā§āĻĒā§āϰāϚāĻžāϰ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻŦāĻŋāϞāĻŽā§āĻŦ āĻāĻ• āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡āϰ āĻŦ⧇āĻļāĻŋ āĻšāϝāĻŧ āύāĻž! āϤ⧁āϞāύāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āφāϗ⧇āϰ HLS āχāĻžā§āϜāĻŋāύāϟāĻŋ 5-7 āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡āϰ āĻŦāĻŋāϞāĻŽā§āĻŦ⧇āϰ āϏāĻžāĻĨ⧇ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĄā§‡āϞāĻŋāĻ­āĻžāϰāĻŋ āĻĒā§āϰāĻĻāĻžāύ āĻ•āϰ⧇āĻ›āĻŋāϞāĨ¤ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ⧇āϰ āĻ—āϤāĻŋāϰ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āϝ āϖ⧁āĻŦāχ āϤāĻžā§ŽāĻĒāĻ°ā§āϝāĻĒā§‚āĻ°ā§āĻŖ, āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āφāĻŽāĻžāĻĻ⧇āϰ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻļ⧁āϰ⧁ āĻ•āϰāĻžāϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇ āϤāĻž āϞāĻ•ā§āĻˇā§āϝ āĻ•āϰāĻŦ⧇āĨ¤

āφāĻŽāϰāĻž āϝ⧇āĻŽāύ āφāĻļāĻž āĻ•āϰ⧇āĻ›āĻŋāϞāĻžāĻŽ, āύāϤ⧁āύ āĻĒā§āϞ⧇āϝāĻŧāĻžāϰ⧇āϰ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ•ā§āϝāĻžāĻŽā§‡āϰāĻžāϰ āϏāĻžāĻĨ⧇ PTZ āĻāĻŦāĻ‚ āĻ­āϝāĻŧ⧇āϏ āϝ⧋āĻ—āĻžāϝ⧋āϗ⧇āϰ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻļā§€āϞāϤāĻž āωāĻ¨ā§āύāϤ āĻ•āϰ⧇āϛ⧇āĨ¤

WebRTC āĻāĻŦāĻ‚ āĻ­āĻŋāĻĄāĻŋāĻ“ āύāϜāϰāĻĻāĻžāϰāĻŋ: āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āφāĻŽāϰāĻž āĻ•ā§āϝāĻžāĻŽā§‡āϰāĻž āĻĨ⧇āϕ⧇ āĻ­āĻŋāĻĄāĻŋāĻ“ āϞ⧇āĻŸā§‡āĻ¨ā§āϏāĻŋ āĻĒāϰāĻžāϜāĻŋāϤ āĻ•āϰ⧇āĻ›āĻŋ

āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϟāĻŋ āϏ⧂āĻ•ā§āĻˇā§āĻŽ āĻŦāĻŋāĻ¨ā§āĻĻ⧁ āφāϛ⧇ āϝāĻž āφāĻŽāϰāĻž āĻŽāύ⧋āϝ⧋āĻ— āφāĻ•āĻ°ā§āώāĻŖ āĻ•āϰāϤ⧇ āϚāĻžāχāĨ¤ āύāϤ⧁āύ WebRTC āĻĒā§āϞ⧇āϝāĻŧāĻžāϰ āĻŦāĻ°ā§āϤāĻŽāĻžāύ⧇ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻŽā§‹āĻĄā§‡ āĻ•āĻžāϜ āĻ•āϰāϛ⧇āĨ¤ āĻāĻŦāĻ‚ āϏ⧇āχ āĻ•āĻžāϰāϪ⧇āχ āφāĻŽāϰāĻž āĻĄāĻŋāĻĢāĻ˛ā§āϟāϰ⧂āĻĒ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āϏāĻŽāĻ¸ā§āϤ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻāϟāĻŋ āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāĻŋ āύāĻžāĨ¤ āϤāĻŦ⧇ āφāĻĒāύāĻŋ āĻ•ā§āϝāĻžāĻŽā§‡āϰāĻž āϏ⧇āϟāĻŋāĻ‚āϏ⧇ āϏāĻ‚āĻļā§āϞāĻŋāĻˇā§āϟ āφāχāĻŸā§‡āĻŽāϟāĻŋ āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧇ āĻāϟāĻŋ āύāĻŋāĻœā§‡āχ āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ (āĻāϟāĻŋ āĻ•āϰāϤ⧇, āĻāĻ–āĻžāύ⧇ āϝāĻžāύ āĻŦā§āϝāĻ•ā§āϤāĻŋāĻ—āϤ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ).

Ivideon āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϤ⧇ WebRTC āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ⧇āϰ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ

WebRTC āĻāĻŦāĻ‚ āĻ­āĻŋāĻĄāĻŋāĻ“ āύāϜāϰāĻĻāĻžāϰāĻŋ: āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āφāĻŽāϰāĻž āĻ•ā§āϝāĻžāĻŽā§‡āϰāĻž āĻĨ⧇āϕ⧇ āĻ­āĻŋāĻĄāĻŋāĻ“ āϞ⧇āĻŸā§‡āĻ¨ā§āϏāĻŋ āĻĒāϰāĻžāϜāĻŋāϤ āĻ•āϰ⧇āĻ›āĻŋ

WebRTC āĻāχ āĻŽā§āĻšā§‚āĻ°ā§āϤ⧇ āĻāĻ•āϟāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāĨ¤ āĻāϰ āϏāĻŽāĻ°ā§āĻĨāύ āĻāĻ–āύāĻ“ āϏāĻŽāĻ¸ā§āϤ āĻŦā§āϰāĻžāωāϜāĻžāϰ āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧāύāĻŋ, āĻāĻŦāĻ‚ āϏāĻŽāĻ¸ā§āϤ āĻ•ā§āϝāĻžāĻŽā§‡āϰāĻžāϤ⧇āĻ“ āύāϝāĻŧāĨ¤

āĻāχ āĻ•āĻžāϰāϪ⧇āχ āφāĻŽāϰāĻž āĻāĻ–āύāĻ“ WebRTC āĻĒā§āϞ⧇āϝāĻŧāĻžāϰāϟāĻŋāϕ⧇ āϏāĻŽāĻ¸ā§āϤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āϜāĻ¨ā§āϝ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻ•āϰ⧇āύāĻŋāĨ¤

āφāĻĒāĻžāϤāϤ, āφāĻŽāϰāĻž āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ Google Chrome āĻŦā§āϰāĻžāωāϜāĻžāϰ⧇ WebRTC āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ āĻĻāĻŋāχāĨ¤ Firefox āĻāĻŦāĻ‚ Safari-āĻāϰ āϏāĻ°ā§āĻŦāĻļ⧇āώ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāϗ⧁āϞāĻŋāĻ“ āĻāχ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāϕ⧇ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĻ⧁āĻ°ā§āĻ­āĻžāĻ—ā§āϝāĻŦāĻļāϤ, āĻāϟāĻŋ āĻāĻ–āύāĻ“ āĻ…āĻ¸ā§āĻĨāĻŋāϰāĨ¤

āφāĻŽāϰāĻž āĻāĻ–āύāĻ“ āĻŽā§‹āĻŦāĻžāχāϞ āĻĄāĻŋāĻ­āĻžāχāϏ⧇ āĻŦā§āϰāĻžāωāϜāĻžāϰāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ WebRTC āϏāĻŽāĻ°ā§āĻĨāύ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻŋāύāĻŋ⧎ āĻŦāĻ°ā§āϤāĻŽāĻžāύ⧇, āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻ•āϟāĻŋ āĻŽā§‹āĻŦāĻžāχāϞ āĻĄāĻŋāĻ­āĻžāχāϏ āĻĨ⧇āϕ⧇ āϞāĻ— āχāύ āĻ•āϰ⧇āύ āĻāĻŦāĻ‚ WebRTC āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰ⧇āύ, āĻāχ āĻŽā§‹āĻĄ āĻ•āĻžāϜ āĻ•āϰāĻŦ⧇ āύāĻžāĨ¤ āϝāĻžāχāĻšā§‹āĻ•, WebRTC āĻāϰ āϜāĻ¨ā§āϝ āφāĻŽāĻžāĻĻ⧇āϰ āĻŽā§‹āĻŦāĻžāχāϞ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϤ⧇ āωāĻĒāϞāĻŦā§āϧ Android и āφāχāĻ“āĻāϏ.

āĻāĻŦāĻ‚ āφāĻŽāĻžāĻĻ⧇āϰ āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϤ⧇ WebRTC āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ⧇āϰ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ—āĻ˛ā§āĻĒāϟāĻŋ āĻļ⧇āώ āĻ•āϰ⧇, āφāϏ⧁āύ āφāϰāĻ“ āĻĻ⧁āϟāĻŋ āϏ⧂āĻ•ā§āĻˇā§āĻŽ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āύ⧋āϟ āĻ•āϰāĻŋāĨ¤

āĻĒā§āϰāĻĨāĻŽāϤ, āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāϟāĻŋ āϰāĻŋāϝāĻŧ⧇āϞ āϟāĻžāχāĻŽā§‡ āϞāĻžāχāĻ­ āĻ­āĻŋāĻĄāĻŋāĻ“ āϏāĻŽā§āĻĒā§āϰāϚāĻžāϰ⧇āϰ āωāĻĒāϰ āĻĻ⧃āĻˇā§āϟāĻŋ āύāĻŋāĻŦāĻĻā§āϧ āĻ•āϰ⧇āĨ¤ āĻ…āϤāĻāĻŦ, āϝāĻĻāĻŋ āφāĻĒāύāĻžāϰ āĻšā§āϝāĻžāύ⧇āϞ⧇ āĻ­āĻŋāĻĄāĻŋāĻ“āϟāĻŋ āĻĒā§āϰ⧇āϰāĻŖ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĒāĻ°ā§āϝāĻžāĻĒā§āϤ āĻŦā§āϝāĻžāĻ¨ā§āĻĄāωāχāĻĨ āύāĻž āĻĨāĻžāϕ⧇ āϤāĻŦ⧇ āφāĻĒāύāĻŋ āĻĢā§āϰ⧇āĻŽ āĻĄā§āϰāĻĒāϗ⧁āϞāĻŋ āϞāĻ•ā§āĻˇā§āϝ āĻ•āϰāĻŦ⧇āύ (HLS āĻāϰ āϏāĻžāĻĨ⧇ āφāĻĒāύāĻŋ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻŦāĻŋāĻŦāĻ°ā§āĻŖ āĻšāĻ“āϝāĻŧāĻž āĻāĻŦāĻ‚ āĻŦāĻŋāϞāĻŽā§āĻŦāĻŋāϤāϤāĻž āĻŦ⧃āĻĻā§āϧāĻŋ āϞāĻ•ā§āĻˇā§āϝ āĻ•āϰāĻŦ⧇āύ, āϤāĻŦ⧇ āϕ⧋āύāĻ“ āĻĢā§āϰ⧇āĻŽ āĻĄā§āϰāĻĒ āĻĨāĻžāĻ•āĻŦ⧇ āύāĻž), āϤāĻŦ⧇ āĻ­āĻŋāĻĄāĻŋāĻ“āϟāĻŋ āĻāĻ–āύāĻ“ āĻŦāĻžāĻ¸ā§āϤāĻŦ⧇ āϏāĻŽā§āĻĒā§āϰāϚāĻžāϰ āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤ āϏāĻŽāϝāĻŧ

āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧāϤ, āϝ⧇āĻšā§‡āϤ⧁ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāϟāĻŋ āϰāĻŋāϝāĻŧ⧇āϞ āϟāĻžāχāĻŽā§‡ āϞāĻžāχāĻ­ āĻ­āĻŋāĻĄāĻŋāĻ“āϰ āϏāĻžāĻĨ⧇ āĻŦāĻŋāĻļ⧇āώāĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āϤāĻžāχ āφāĻŽāϰāĻž āφāĻ°ā§āĻ•āĻžāχāĻ­ āĻ•āϰāĻž āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĄā§‡āϟāĻžāϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāϤ⧇ āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŋ āύāĻžāĨ¤

āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϰ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ

āĻāχ āϏāĻŽāϝāĻŧ⧇, āĻĢā§āĻ˛ā§āϝāĻžāĻļ āφāϰ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āχāĻžā§āϜāĻŋāύ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϰ āϏāĻžāĻĨ⧇ āϜāĻĄāĻŧāĻŋāϤ āύāϝāĻŧāĨ¤ āφāĻĒāύāĻŋ āĻāĻ–āύāĻ“ āĻāχ āϜāĻžāϤ⧀āϝāĻŧ āĻĒā§āϞ⧇āϝāĻŧāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ, āϤāĻŦ⧇ āĻāϟāĻŋ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āφāĻĒāύāĻžāϕ⧇ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āϟ āĻŦāĻž āĻ•ā§āϝāĻžāĻŽā§‡āϰāĻž āϏ⧇āϟāĻŋāĻ‚āϏ⧇ āĻŽā§āϝāĻžāύ⧁āϝāĻŧāĻžāϞāĻŋ āĻāϟāĻŋ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻāϟāĻŋ āĻĢā§āϝāĻžāĻļāύ⧇āϰ āĻĒā§āϰāϤāĻŋ āĻļā§āϰāĻĻā§āϧāĻž āύāϝāĻŧ, āĻāϟāĻŋ āϕ⧇āĻŦāϞāĻŽāĻžāĻ¤ā§āϰ āφāĻŽāĻžāĻĻ⧇āϰ āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϰ āĻĒāϰāĻŋāϏāĻ‚āĻ–ā§āϝāĻžāύ āĻ…āύ⧁āϏāĻžāϰ⧇, āĻĢā§āĻ˛ā§āϝāĻžāĻļ⧇āϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ•āĻžāĻ°ā§āϝāϤ āϕ⧋āύāĻ“ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āĻŦāĻžāĻ•āĻŋ āύ⧇āχāĨ¤ āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻŦā§āϰāĻžāωāϜāĻžāϰ āĻāϟāĻŋ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇ āĻ•āĻŋāύāĻž āϤāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰ⧇, āφāĻŽāϰāĻž āĻĒā§āϰāĻžāϝāĻŧ 2 āϏ⧇āϕ⧇āĻ¨ā§āĻĄ āĻŽā§‚āĻ˛ā§āϝāĻŦāĻžāύ āϏāĻŽāϝāĻŧ āύāĻˇā§āϟ āĻ•āϰāĻŋāĨ¤

āφāĻŽāĻžāĻĻ⧇āϰ āĻ•ā§āϞāĻžāωāĻĄ āĻ­āĻŋāĻĄāĻŋāĻ“ āύāϜāϰāĻĻāĻžāϰāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻŦāĻ‚ āĻŦā§āϝāĻ•ā§āϤāĻŋāĻ—āϤ āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡ āφāĻĒāύāĻžāϰ āϜāĻ¨ā§āϝ āĻ…āĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰāĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āĻŦāĻŋāĻŦāϰāĻŖ āĻāĻ–āĻžāύ⧇ āϰāϝāĻŧ⧇āϛ⧇⧎ āφāĻŽāĻžāĻĻ⧇āϰ āϏāĻžāĻĨ⧇ āĻĨāĻžāϕ⧁āύ āĻāĻŦāĻ‚ āĻ–āĻŦāϰ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰ⧁āύ!

āωāĻ¤ā§āϏ: www.habr.com

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