
āĻā§āϞāĻžāĻāĻĄ āĻāĻŋāĻĄāĻŋāĻ āύāĻāϰāĻĻāĻžāϰāĻŋ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻĒā§āϰāĻĨāĻŽ āĻĻāĻŋāύ āĻĨā§āĻā§, āĻāĻŽāϰāĻž āĻāĻāĻāĻŋ āϏāĻŽāϏā§āϝāĻžāϰ āϏāĻŽā§āĻŽā§āĻā§āύ āĻšāϝāĻŧā§āĻāĻŋāϞāĻžāĻŽ, āϝāĻžāϰ āϏāĻŽāĻžāϧāĻžāύ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻŽāϰāĻž āĻāĻāĻāĻŋāĻĄāĻŋāϝāĻŧāύ āĻā§āĻĄāĻŧā§ āĻĻāĻŋāϤ⧠āĻĒāĻžāϰāĻŋ - āĻāĻāĻŋ āĻāĻŋāϞ āĻāĻŽāĻžāĻĻā§āϰ āĻāĻāĻžāϰā§āϏā§āĻ, āĻāϰā§āĻšāĻŖ āϝāĻž āĻ
āύā§āĻ āĻļāĻā§āϤāĻŋ āύāĻŋāϝāĻŧā§āĻāĻŋāϞ, āĻāĻŋāύā§āϤ⧠āĻāĻāύ āĻāĻŽāϰāĻž āĻ
āĻŦāĻļā§āώ⧠āĻā§āϰāϏ-āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽ āϧāĻžāĻāϧāĻžāϰ āĻļā§āϰā§āώ⧠āĻāĻāĻāĻŋ āĻŦāϰāĻĢ āĻā§āĻĄāĻŧāĻžāϞ āĻāĻāĻā§āĻā§āĨ¤
āĻāύā§āĻāĻžāϰāύā§āĻā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻ āĻĄāĻŋāĻ āĻāĻŦāĻ āĻāĻŋāĻĄāĻŋāĻ āĻĒā§āϰā§āϰāĻŖā§āϰ āϏāĻŋāϏā§āĻā§āĻŽāĻāĻŋ āϏāϰāĻā§āĻāĻžāĻŽ, āĻāϝāĻŧā§āĻŦ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻ āĻāĻŦāĻ āϤāĻžāϰāĻž āϝ⧠āĻŽāĻžāύāĻā§āϞāĻŋ āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āϤāĻžāϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰāĻž āĻāĻāĻŋāϤ āύāϝāĻŧ āĻāĻŦāĻ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻ āĻŋāĻāĻžāύāĻž āĻ āύā§āĻŦāĻžāĻĻāĻ āĻāĻŦāĻ āĻĢāĻžāϝāĻŧāĻžāϰāĻāϝāĻŧāĻžāϞā§āϰ āĻāĻĒāϏā§āĻĨāĻŋāϤāĻŋāϤ⧠āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰāĻž āĻāĻāĻŋāϤāĨ¤ āĻāĻāĻāύ āĻā§āϞāĻžāĻāĻĄ āĻāĻŋāĻĄāĻŋāĻ āύāĻāϰāĻĻāĻžāϰāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻĒāϰāĻŋāώā§āĻŦāĻžāĻāĻŋ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāϤ⧠āĻāĻžāϝāĻŧ, āĻāĻŽāύāĻāĻŋ āϝāĻĻāĻŋ āϏ⧠āĻ ā§āϝāĻžāύāĻžāϞāĻ āĻā§āϝāĻžāĻŽā§āϰāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āĻāĻŦāĻ āϏāĻŦāĻā§āϝāĻŧā§ āĻāϧā§āύāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāϏ⧠āϞāĻžāĻāĻ āĻāĻŋāĻĄāĻŋāĻ āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰ āĻĻā§āĻāϤ⧠āĻĒāĻāύā§āĻĻ āĻāϰā§āĨ¤
āĻāĻāĻž āĻā§āĻŦāĻ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āϝ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āύā§āϝā§āύāϤāĻŽ āĻŦāĻŋāϞāĻŽā§āĻŦā§āϰ āϏāĻžāĻĨā§ āĻāĻŋāĻĄāĻŋāĻ āĻĻā§āĻāϤ⧠āĻāĻžāϝāĻŧāĨ¤ āĻāĻāĻāĻŋ āĻŦā§āϰāĻžāĻāĻāĻžāϰ⧠āĻāĻŽ āϞā§āĻā§āύā§āϏāĻŋ āϏāĻš āĻāĻŋāĻĄāĻŋāĻ āĻĻā§āĻāĻžāύā§āϰ āĻĒā§āϰāĻžāϝāĻŧ āĻāĻāĻŽāĻžāϤā§āϰ āĻāĻĒāĻžāϝāĻŧ āĻšāϞ WebRTC (āĻāϝāĻŧā§āĻŦ āϰāĻŋāϝāĻŧā§āϞ-āĻāĻžāĻāĻŽ āϝā§āĻāĻžāϝā§āĻ) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāĨ¤ WebRTC āĻšāϞ āĻŦā§āϰāĻžāĻāĻāĻžāϰ⧠āĻāĻŋāĻĄāĻŋāĻ āĻāĻŦāĻ āĻ āĻĄāĻŋāĻāϰ āĻĒāĻŋāϝāĻŧāĻžāϰ-āĻā§-āĻĒāĻŋāϝāĻŧāĻžāϰ āĻā§āϰāĻžāύā§āϏāĻŽāĻŋāĻļāύā§āϰ āĻāύā§āϝ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāϰ āĻāĻāĻāĻŋ āϏā§āĻ, āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻāĻŽ āϞā§āĻā§āύā§āϏāĻŋ āϏāĻš āĻāĻŋāĻĄāĻŋāĻ āϏā§āĻā§āϰā§āĻŽāĻā§āϞāĻŋāϰ āĻā§āϰāĻžāύā§āϏāĻŽāĻŋāĻļāύ āĻāĻŦāĻ āĻĒā§āϞā§āĻŦā§āϝāĻžāĻā§āϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻ āĻāĻĻā§āĻĻā§āĻļā§āϝā§, āĻ āύā§āϝāĻžāύā§āϝ āĻāĻŋāύāĻŋāϏāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝā§, UDP āĻĒā§āϰā§āĻā§āĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
āύāϤā§āύ āĻāĻā§āĻāĻŋāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻā§ āĻā§ āĻĻā§āϝāĻŧ āϤāĻž āĻŦāϞāĻžāϰ āĻāĻā§ āĻāĻŽāϰāĻž āĻāĻĒāύāĻžāĻā§ āĻŽāύ⧠āĻāϰāĻŋāϝāĻŧā§ āĻĻā§āĻŦ āĻā§āύ āĻāĻŦāĻ āĻā§āύ āĻāĻŽāϰāĻž HLS āĻĒā§āϰāϝā§āĻā§āϤāĻŋ āϏāĻŽāϰā§āĻĨāύ āĻāϰāĻŋ āĻāĻŦāĻ āĻā§āύ āĻāĻŽāϰāĻž āĻāĻāĻŋāϝāĻŧā§ āϝāĻžāĻāϝāĻŧāĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύāĻŋāϝāĻŧā§āĻāĻŋāĨ¤
āĻāĻāĻāĻāϞāĻāϏ āĻāĻā§āĻāĻŋāύ: āϏā§āĻŦāĻŋāϧāĻž āĻāĻŦāĻ āĻ āϏā§āĻŦāĻŋāϧāĻž

()
āĻāĻāĻāĻāϞāĻāϏ (āĻāĻāĻāĻāĻŋāĻāĻŋāĻĒāĻŋ āϞāĻžāĻāĻ āϏā§āĻā§āϰāĻŋāĻŽāĻŋāĻ) āĻĒā§āϰāϝā§āĻā§āϤāĻŋ āĻ ā§āϝāĻžāĻĒāϞ āϤā§āϰāĻŋ āĻāϰā§āĻāĻŋāϞ, āϤāĻžāĻ āĻāϤ⧠āĻ āĻŦāĻžāĻ āĻšāĻāϝāĻŧāĻžāϰ āĻāĻŋāĻā§ āύā§āĻ āϝ⧠āĻāĻāĻŋ āĻĒā§āϰāĻĨāĻŽā§ āĻ ā§āϝāĻžāĻĒāϞ āĻĄāĻŋāĻāĻžāĻāϏā§āĻ āϏāĻŽāϰā§āĻĨāĻŋāϤ āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ āĻŦāϰā§āϤāĻŽāĻžāύā§, āĻāĻāĻāĻāϞāĻāϏ āĻāĻŋāĻĄāĻŋāĻ āĻĒā§āϰāĻžāϝāĻŧ āϏāĻŽāϏā§āϤ āϏā§āĻ-āĻāĻĒ āĻŦāĻā§āϏ āĻāĻŦāĻ āĻāĻ āĻ āĻĒāĻžāϰā§āĻāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽ āĻāĻžāϞāĻŋāϤ āĻ āύā§āĻ āĻĄāĻŋāĻāĻžāĻāϏā§āĻ āϏāĻŽāϰā§āĻĨāĻŋāϤāĨ¤ Android.
HLS āĻāĻā§āĻāĻŋāύāĻāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻĄā§āĻāĻž āϏā§āĻā§āϰāĻŋāĻŽ āĻāϰāϤ⧠AAC āĻŦāĻž MP264 āĻ āĻĄāĻŋāĻ āϏā§āĻā§āϰā§āĻŽā§āϰ āϏāĻžāĻĨā§ āϏā§āĻĒāϰāĻŋāĻāĻŋāϤ H3 āĻāĻŋāĻĄāĻŋāĻ āĻā§āĻĄā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻ āĻĄāĻŋāĻ āĻāĻŦāĻ āĻāĻŋāĻĄāĻŋāĻ āĻĄā§āĻāĻž āϏā§āĻā§āϰā§āĻŽ āĻāĻāĻāĻŋ MPEG-TS āĻĒāϰāĻŋāĻŦāĻšāύ āĻĒāĻžāϤā§āϰ⧠āĻĒā§āϝāĻžāĻā§āĻ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻāĻāĻāĻŋāĻāĻŋāĻĒāĻŋ āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻā§āϰāĻžāύā§āϏāĻŽāĻŋāĻļāύā§āϰ āĻāύā§āϝ, āϏā§āĻā§āϰā§āĻŽā§ āĻĨāĻžāĻāĻž āϤāĻĨā§āϝ m3u8 āĻĒā§āϞā§āϞāĻŋāϏā§āĻā§ āĻŦāϰā§āĻŖāĻŋāϤ āĻā§āĻāϰā§āĻā§āϞāĻŋāϤ⧠āĻŦāĻŋāĻāĻā§āϤāĨ¤ āĻāĻŦāĻ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϤāĻžāϰāĻĒāϰ āĻāĻ āĻā§āĻāϰāĻž, āĻĒā§āϞā§āϞāĻŋāϏā§āĻ āϏāĻš, HTTP āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĒā§āϰā§āϰāĻŖ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āĻāĻžāĻā§āĻāĻŋāĻ āĻŽāĻžāύ⧠āϏā§āĻā§āύā§āĻĄā§ āĻŦāĻŋāϞāĻŽā§āĻŦāĨ¤ āĻāĻāĻŋ MPEG-TS āĻāύā§āĻā§āĻāύāĻžāϰā§āϰ āĻāĻāĻāĻŋ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĨ¤
āĻāĻāĻāĻāϞāĻāϏ āĻāĻā§āĻāĻŋāύ āĻŽāĻžāϞā§āĻāĻŋāĻŦāĻŋāĻā§āϰā§āĻ āϏā§āĻā§āϰā§āĻŽ, āϞāĻžāĻāĻ/āĻāĻŋāĻāĻĄāĻŋ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤
HLS āĻāϰ āĻĒā§āϰāϧāĻžāύ āϏā§āĻŦāĻŋāϧāĻž:
- āϏāĻŽāϏā§āϤ āĻĒā§āϰāϧāĻžāύ āĻŦā§āϰāĻžāĻāĻāĻžāϰ⧠āĻ āύā§āϤāϰā§āύāĻŋāϰā§āĻŽāĻŋāϤ āϏāĻŽāϰā§āĻĨāύ;
- āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āϏāĻšāĻāϤāĻž (WebRTC āĻāϰ āϤā§āϞāύāĻžāϝāĻŧ);
- āĻāĻāĻāĻŋ CDN-āĻ āĻāĻāĻŦāĻžāϰ āϏā§āĻāĻŽā§āύā§āĻ āĻāĻĒāϞā§āĻĄ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰ⧠āĻāĻ āĻāĻžāϰāĻŖā§ āĻāĻāĻāĻŋ āĻŦā§āĻšā§ āĻļā§āϰā§āϤāĻžāĻĻā§āϰ āĻāĻžāĻā§ āϏāĻŦ āϧāϰāύā§āϰ āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰ āϏāĻāĻāĻ āĻŋāϤ āĻāϰāĻž āĻā§āĻŦāĻ āϏā§āĻŦāĻŋāϧāĻžāĻāύāĻ āĻāĻŦāĻ āĻĻāĻā§āώāĨ¤
āĻāĻā§āĻāĻŋāύā§āϰ āϏāϰāϞāϤāĻž āϏāϤā§āϤā§āĻŦā§āĻ, āϏāĻŦāĻāĻŋāĻā§ āϝāϤāĻāĻž āĻŽāϏā§āĻŖ āĻŽāύ⧠āĻšāϝāĻŧ āϤāϤāĻāĻž āύāϝāĻŧāĨ¤ āĻĒā§āϰāϧāĻžāύ āϏāĻŽāϏā§āϝāĻž āĻšāϞ āϝ⧠āϤā§āϤā§āϝāĻŧ āĻĒāĻā§āώā§āϰ āĻĒā§āϞā§āϝāĻŧāĻžāϰ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāϰā§āϰāĻž āĻ ā§āϝāĻžāĻĒāϞā§āϰ āϏā§āĻĒāĻžāϰāĻŋāĻļāĻā§āϞāĻŋ āĻĨā§āĻā§ āĻĻā§āϰ⧠āϏāϰ⧠āĻā§āĻā§, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ āϏāĻŽāϰā§āĻĨāĻŋāϤ āĻ āĻĄāĻŋāĻ āĻĢāϰā§āĻŽā§āϝāĻžāĻā§āϰ āĻā§āώā§āϤā§āϰā§āĨ¤ āĻŦāĻŋāĻļā§āώ āĻāϰā§, āĻ āύā§āĻ āĻĄā§āĻā§āϞāĻĒāĻžāϰ āĻāύāĻĒā§āϰāĻŋāϝāĻŧ āĻ āĻĄāĻŋāĻ āϏā§āĻā§āϰāĻŋāĻŽāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻž āϝā§āĻ āĻāϰāϤ⧠āĻļā§āϰ⧠āĻāϰā§: mpeg2 āĻāĻŋāĻĄāĻŋāĻ, mpeg2 āĻ āĻĄāĻŋāĻ, āĻāϤā§āϝāĻžāĻĻāĻŋāĨ¤ āĻĢāϞāϏā§āĻŦāϰā§āĻĒ, āϤāĻžāĻĻā§āϰ āĻŦāĻŋāĻāĻŋāύā§āύ āĻĒā§āϞā§āϝāĻŧāĻžāϰā§āϰ āĻāύā§āϝ āĻŦāĻŋāĻāĻŋāύā§āύ āĻĒā§āϞā§āϞāĻŋāϏā§āĻ āĻĢāϰāĻŽā§āϝāĻžāĻ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤
āĻāĻŋāύā§āϤ⧠āĻāĻāĻāĻāϞāĻāϏ āĻāĻā§āĻāĻŋāύā§āϰ āϏāĻŦāĻā§āϝāĻŧā§ āĻŦāĻĄāĻŧ āϏāĻŽāϏā§āϝāĻž āĻšāϞ āĻĄā§āĻāĻž āĻā§āϰāĻžāύā§āϏāĻĢāĻžāϰ⧠āĻāĻā§āĻ āĻŦāĻŋāϞāĻŽā§āĻŦāĨ¤
"āĻŦā§āϰā§āĻ" āĻāϰ āĻāϤā§āϏ
āĻāĻāĻāĻāϞāĻāϏ-āĻāϰ āĻāĻā§āĻ āĻŦāĻŋāϞāĻŽā§āĻŦā§āϰ āĻĒā§āϰāϧāĻžāύ āĻāĻžāϰāĻŖ āĻšāϞ āϝ⧠āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻžāϰāϰāĻž āϏāϰā§āĻŦā§āĻā§āĻ āĻŽāĻžāύā§āϰ āĻāĻŦāĻŋ āĻĒāĻžāĻāϝāĻŧāĻžāϰ āĻāύā§āϝ āĻāĻā§āĻāĻŋāύ āϤā§āϰāĻŋ āĻāϰā§āĻā§āĨ¤ āĻ āϤāĻāĻŦ, āĻŦā§āϝāĻŦāĻšā§āϤ āĻĢā§āϰā§āĻŽ āĻŦā§āϝāĻŦāϧāĻžāύā§āϰ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ āĻāĻŦāĻ āĻĒā§āϞā§āĻŦā§āϝāĻžāĻ āĻŦāĻžāĻĢāĻžāϰā§āϰ āĻāĻāĻžāϰ āϏāϰāĻžāϏāϰāĻŋ āĻāĻŋāĻĄāĻŋāĻ āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰā§āϰ āĻāύā§āϝ āĻāĻĒāϝā§āĻā§āϤ āύāϝāĻŧāĨ¤ āĻāĻ āĻāĻžāϰāĻŖā§, āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻā§āĻ āĻĒā§āϰā§āϰāĻŖā§ āĻŽā§āĻāĻžāĻŽā§āĻāĻŋ āĻāĻā§āĻ āĻŦāĻŋāϞāĻŽā§āĻŦ āĻšāϝāĻŧ, āϝāĻž 5-7 āϏā§āĻā§āύā§āĻĄ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāĻāĻĻāĻŋāĻā§, āĻāĻāĻŋ āĻā§āĻŦ āĻŦā§āĻļāĻŋ āύāϝāĻŧ, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āϝāĻžāϰāĻž āĻāĻŋāĻĄāĻŋāĻ āĻšā§āϏā§āĻāĻŋāĻ āϏāĻžāϰā§āĻāĻžāϰ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāϞāĻā§āĻāĻŋāϤā§āϰ āĻĻā§āĻā§āύ āϤāĻžāĻĻā§āϰ āĻāύā§āϝāĨ¤ āĻāĻŋāύā§āϤ⧠āĻāĻŋāĻĄāĻŋāĻ āύāĻāϰāĻĻāĻžāϰāĻŋ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻāύā§āϝ, āĻāĻŋāĻĄāĻŋāĻ āĻĢā§āĻā§āĻ āĻĒā§āϰā§āϰāĻŖā§ āĻŦāĻŋāϞāĻŽā§āĻŦ āĻā§āĻŦāĻ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻŽāύ āĻāĻāĻāĻŋ āĻ āĻĢāĻŋāϏ āĻĻā§āĻāĻā§āύ āϝā§āĻāĻžāύ⧠āĻāϰā§āĻŽā§āϰāĻž āϤāĻžāĻĻā§āϰ āĻŽāύāĻŋāĻāϰ āĻĨā§āĻā§ āĻĒā§āϰāϤāĻŋ āĻāύā§āĻāĻžāϝāĻŧ āĻāĻāĻŦāĻžāϰ āϤāĻžāĻāĻžāϝāĻŧ, āϤāĻžāĻšāϞ⧠5 āϏā§āĻā§āύā§āĻĄā§āϰ āĻŦāĻŋāϞāĻŽā§āĻŦ āĻā§āύ āĻŦā§āϝāĻžāĻĒāĻžāϰāĻ āύāĻžāĨ¤ āĻāĻŋāύā§āϤ⧠āϞā§āĻā§āϰāĻž āĻ āĻāĻŋāϝā§āĻ āĻāϰāϤ⧠āĻļā§āϰ⧠āĻāϰ⧠āϝā§, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻāĻāĻŋ āĻĢā§āĻāĻŦāϞ āĻŽā§āϝāĻžāĻ āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, āϤāĻžāϰāĻž āĻāϤāĻŋāĻŽāϧā§āϝ⧠āĻā§āϝāĻžāĻā§ GOOOOL āϞāĻŋāĻā§āĻāĻŋāϞ, āϤāĻŦā§ āĻāĻāĻŋ āĻāĻāύāĻ āĻāĻŋāĻĄāĻŋāĻāϤ⧠āύā§āĻ :)āĨ¤ āĻāĻŽāĻžāĻĻā§āϰ āĻāϤāĻŋāĻŽāϧā§āϝ⧠āĻŦā§āĻļ āĻāϝāĻŧā§āĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻā§āώā§āϤā§āϰ⧠āϰāϝāĻŧā§āĻā§ āϝā§āĻāĻžāύ⧠āĻāĻāĻāĻŋāĻĄāĻŋāϝāĻŧāύāĻā§ āĻāĻžāϰā§āϝāϤ āϏā§āĻāĻžāĻāĻĒ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻž āĻāĻāĻŋāϤāĨ¤
āĻāĻāĻāĻāϞāĻāϏ-āĻ āĻŦāĻŋāϞāĻŽā§āĻŦāĻā§ āĻšāĻžāϰāĻžāύ⧠āĻāĻŋ āϏāĻŽā§āĻāĻŦ? āĻāĻ āĻĒā§āϰāĻļā§āύā§āϰ āĻāϤā§āϤāϰāĻāĻŋ āύāĻŦā§āύ āĻā§āĻāĻĒāϤāĻā§āĻ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻŦāĻŋāĻļā§āώāĻā§āĻāĻĻā§āϰ āĻŦāĻā§āϤā§āϤāĻžāϝāĻŧ āĻāĻāĻāύ āĻ āĻāĻŋāĻā§āĻ āĻāĻāĻĻā§āϰ āύāĻŋāϰā§āĻŽā§āϞāĻāĻžāϰā§āϰ āĻŦāĻā§āϤā§āϤāĻžāϰ āĻŽāϤ⧠āĻļā§āύāĻžāĻā§āĻā§: "āĻāĻāĻĻā§āϰāĻā§ āύāĻŋāϰā§āĻŽā§āϞ āĻāϰāĻž āϝāĻžāϝāĻŧ āύāĻž, āϤāĻŦā§ āϤāĻžāĻĻā§āϰ āϏāĻāĻā§āϝāĻž āϝā§āĻā§āϤāĻŋāϏāĻā§āĻāϤ āϏāϰā§āĻŦāύāĻŋāĻŽā§āύ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤" HLS āĻāϰ āĻŦāĻŋāϞāĻŽā§āĻŦā§āϰ āϏāĻžāĻĨā§ āĻāĻāĻ, āĻāĻāĻŋāĻā§ āĻļā§āύā§āϝ⧠āĻāĻŽāĻžāύ⧠āϏāĻŽā§āĻāĻŦ āĻšāĻŦā§ āύāĻž, āϤāĻŦā§ āĻŦāĻžāĻāĻžāϰ⧠āĻāĻŽāύ āĻāĻŋāĻā§ āϏāĻŽāĻžāϧāĻžāύ āϰāϝāĻŧā§āĻā§ āϝāĻž āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻŦāĻŋāϞāĻŽā§āĻŦāĻā§ āĻāĻŽāĻžāϤ⧠āĻĒāĻžāϰā§āĨ¤
āϏā§āĻā§āώā§āĻŽ āĻāĻžāĻ
āĻāĻā§āĻāĻŋāύā§āϰ āĻāϰā§āĻāĻāĻŋ āĻ āϏā§āĻŦāĻŋāϧāĻž āĻš'āϞ āĻĄā§āĻāĻž āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰā§āϰ āĻāύā§āϝ āĻā§āĻ āĻĢāĻžāĻāϞā§āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰāĨ¤ āĻŽāύ⧠āĻšāĻŦā§ āĻāϤ⧠āĻĻā§āώ āĻāĻŋ?
āϝ⧠āĻā§āĻ āĻāĻāĻāĻŋ āĻŽāĻžāϧā§āϝāĻŽ āĻĨā§āĻā§ āĻ āύā§āϝ āĻŽāĻžāϧā§āϝāĻŽ āĻĨā§āĻā§ āĻĒā§āϰāĻā§āϰ āϏāĻāĻā§āϝāĻ āĻā§āĻ āĻĢāĻžāĻāϞ āĻāĻĒāĻŋ āĻāϰāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰā§āĻā§āύ āϤāĻžāϰāĻž āϏāĻŽā§āĻāĻŦāϤ āϞāĻā§āώā§āϝ āĻāϰā§āĻā§āύ āϝ⧠āĻāĻ āϧāϰāύā§āϰ āϏā§āĻā§āϰ āϞā§āĻāĻžāϰ āĻāϤāĻŋ āĻāĻāĻ āĻāĻāĻžāϰā§āϰ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻĢāĻžāĻāϞā§āϰ āĻā§āϝāĻŧā§ āĻ āύā§āĻ āĻāĻŽāĨ¤ āĻāĻŦāĻ āĻšāĻžāϰā§āĻĄ āĻĄā§āϰāĻžāĻāĻā§ āĻ ā§āϝāĻžāĻā§āϏā§āϏā§āϰ āϤā§āĻŦā§āϰāϤāĻž āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āĻŦā§āĻĻā§āϧāĻŋ āĻĒāĻžāϝāĻŧ, āϝāĻž āϏāĻžāϧāĻžāϰāĻŖāϤ āĻĒā§āϰ⧠āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰā§āϰ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻžāĻā§ āύā§āϤāĻŋāĻŦāĻžāĻāĻāĻāĻžāĻŦā§ āĻĒā§āϰāĻāĻžāĻŦāĻŋāϤ āĻāϰā§āĨ¤ āϤāĻžāĻ, 10 āϏā§āĻā§āύā§āĻĄā§āϰ āĻā§āĻ āĻ āĻāĻļā§ āĻāĻŋāĻĄāĻŋāĻ āĻĄā§āĻāĻž āĻā§āϰāĻžāύā§āϏāĻŽāĻŋāĻ āĻāϰāĻžāĻ āĻāĻā§āĻāĻŋāύā§āϰ āϞā§āĻā§āύā§āϏāĻŋ āĻŦā§āĻĻā§āϧāĻŋāϤ⧠āĻ āĻŦāĻĻāĻžāύ āϰāĻžāĻā§āĨ¤
āĻāϏā§āύ āϏāĻāĻā§āώāĻŋāĻĒā§āϤāĻāĻžāĻŦā§ HLS āĻĒā§āϰāϝā§āĻā§āϤāĻŋāϰ āϏāĻŽāϏā§āϤ āϏā§āĻŦāĻŋāϧāĻž āĻāĻŦāĻ āĻ āϏā§āĻŦāĻŋāϧāĻžāĻā§āϞāĻŋ āϏāĻāĻā§āώāĻŋāĻĒā§āϤ āĻāϰāĻŋāĨ¤
HLS āĻāϰ āϏā§āĻŦāĻŋāϧāĻž:
- āϝā§āĻā§āύ⧠āĻĄāĻŋāĻāĻžāĻāϏā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻā§āώāĻŽāϤāĻžāĨ¤ āĻāĻĒāύāĻŋ āϝā§āĻā§āύ⧠āĻāϧā§āύāĻŋāĻ āĻĄāĻŋāĻāĻžāĻāϏ⧠āĻāĻŋāĻĄāĻŋāĻ āĻĻā§āĻāϤ⧠āĻĒāĻžāϰā§āύ, āϏā§āĻāĻž āϏā§āĻŽāĻžāϰā§āĻāĻĢā§āύ, āĻā§āϝāĻžāĻŦāϞā§āĻ, āϞā§āϝāĻžāĻĒāĻāĻĒ āĻŦāĻž āĻĄā§āϏā§āĻāĻāĻĒ āĻĒāĻŋāϏāĻŋ āĻšā§āĻāĨ¤ āĻŽā§āϞ āĻŦāĻŋāώāϝāĻŧ āĻšāϞ āĻāϝāĻŧā§āĻŦ āĻŦā§āϰāĻžāĻāĻāĻžāϰāĻāĻŋ āĻāĻĒ-āĻā§-āĻĄā§āĻ āĻāĻŦāĻ HTML5 āĻāĻŦāĻ āĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āϏā§āϰā§āϏ āĻāĻā§āϏāĻā§āύāĻļāύā§āϰ āϏāĻžāĻĨā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖāĨ¤
- āĻāĻŽā§āĻāĻžāϰ āĻāĻŽā§āĻ āĻā§āĻŖāĻŽāĻžāύ. āĻŦā§āϝāĻŦāĻšā§āϤ āĻ āĻāĻŋāϝā§āĻāĻŋāϤ āĻĄā§āĻāĻž āĻā§āϰāĻžāύā§āϏāĻŽāĻŋāĻļāύ āĻĢāĻžāĻāĻļāύ āĻāĻĒāύāĻžāĻā§ āĻāύā§āĻāĻžāϰāύā§āĻ āϏāĻāϝā§āĻā§āϰ āĻŦā§āϝāĻžāύā§āĻĄāĻāĻāĻĨā§āϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰ⧠āĻĒā§āϰā§āϰāĻŋāϤ āĻāĻŋāĻĄāĻŋāĻāϰ āĻā§āĻŖāĻŽāĻžāύ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāϤ⧠āĻĻā§āϝāĻŧ, āϝāĻāύ āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽ āϏāϰā§āĻŦā§āĻā§āĻ āĻā§āĻŖāĻŽāĻžāύ āĻŦāĻāĻžāϝāĻŧ āϰāĻžāĻāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰā§āĨ¤
- āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āϏāϰāĻā§āĻāĻžāĻŽā§āϰ āĻāĻāĻŋāϞ āĻāύāĻĢāĻŋāĻāĻžāϰā§āĻļāύā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āύā§āĻāĨ¤
āĻ āϏā§āĻŦāĻŋāϧā§āĻ:
- āĻāĻŋāĻā§ āĻĄāĻŋāĻāĻžāĻāϏ⧠āĻāĻā§āĻāĻŋāύā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āϏā§āĻŽāĻŋāϤ āϏāĻŽāϰā§āĻĨāύāĨ¤
- āĻāĻŽā§āĻ āĻā§āϰāĻžāύā§āϏāĻŽāĻŋāĻļāύ⧠āĻāĻā§āĻ āĻŦāĻŋāϞāĻŽā§āĻŦāĨ¤
- āĻāĻāĻžāϰāĻšā§āĻĄā§āϰ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝ āĻŦā§āĻĻā§āϧāĻŋ āĻāĻŦāĻ āĻā§āĻ āĻĢāĻžāĻāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻāĻžāϰāĻŖā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāύā§āϰ āĻāĻāĻŋāϞāϤāĻžāĨ¤ āϧāĻžāϰāĻāĻāĻŋāϰ āĻĒā§āϰāĻā§āϤāĻŋāϰ āĻāĻžāϰāĻŖā§, āĻāĻŽāϰāĻž āĻāĻāύāĻ āϏā§āĻāĻŽā§āύā§āĻā§āϰ āĻāĻāĻžāϰā§āϰ āĻā§āϝāĻŧā§ āĻāĻŽ āϞā§āĻā§āύā§āϏāĻŋ āĻĒā§āϤ⧠āϏāĻā§āώāĻŽ āĻšāĻŦ āύāĻžāĨ¤
HLS āĻāϰ āĻ āϏā§āĻŦāĻŋāϧāĻžāĻā§āϞāĻŋ āĻāĻŽāĻžāĻĻā§āϰ āĻāύā§āϝ āĻāϰ āϏā§āĻŦāĻŋāϧāĻžāĻā§āϞāĻŋāĻā§ āĻāĻžāĻĄāĻŧāĻŋāϝāĻŧā§ āĻā§āĻā§ āĻāĻŦāĻ āĻāĻŽāĻžāĻĻā§āϰ āĻŦāĻŋāĻāϞā§āĻĒ āĻŦāĻŋāĻāϞā§āĻĒāĻā§āϞāĻŋ āϏāύā§āϧāĻžāύ āĻāϰāϤ⧠āĻŦāĻžāϧā§āϝ āĻāϰā§āĻā§āĨ¤
WebRTC āĻāĻŋ

()
WebRTC āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽāĻāĻŋ 2011 āϏāĻžāϞ⧠Google āĻĻā§āĻŦāĻžāϰāĻž āϤā§āϰāĻŋ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ āϝāĻžāϤ⧠āĻŦā§āϰāĻžāĻāĻāĻžāϰ āĻāĻŦāĻ āĻŽā§āĻŦāĻžāĻāϞ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āύā§āϝā§āύāϤāĻŽ āϞā§āĻā§āύā§āϏāĻŋ āϏāĻš āϏā§āĻā§āϰāĻŋāĻŽāĻŋāĻ āĻāĻŋāĻĄāĻŋāĻ āĻāĻŦāĻ āĻ āĻĄāĻŋāĻ āĻĄā§āĻāĻž āĻĒā§āϰā§āϰāĻŖ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāϰ āĻāύā§āϝ, āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ UDP āĻĒā§āϰā§āĻā§āĻāϞ āĻāĻŦāĻ āĻŦāĻŋāĻļā§āώ āĻĒā§āϰāĻŦāĻžāĻš āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻ ā§āϝāĻžāϞāĻāϰāĻŋāĻĻāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻĒā§āύ āϏā§āϰā§āϏ āĻĒā§āϰāĻāϞā§āĻĒ, āϏāĻā§āϰāĻŋāϝāĻŧāĻāĻžāĻŦā§ āϰāĻā§āώāĻŖāĻžāĻŦā§āĻā§āώāĻŖ āĻāĻŦāĻ Google āĻĻā§āĻŦāĻžāϰāĻž āĻŦāĻŋāĻāĻžāĻļ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ā§ˇ
WebRTC āĻšāϞ āĻĒāĻŋāϝāĻŧāĻžāϰ-āĻā§-āĻĒāĻŋāϝāĻŧāĻžāϰ āĻāĻŋāĻĄāĻŋāĻ āĻāĻŦāĻ āĻ āĻĄāĻŋāĻ āĻā§āϰāĻžāύā§āϏāĻŽāĻŋāĻļāύā§āϰ āĻāύā§āϝ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāϰ āĻāĻāĻāĻŋ āϏā§āĻāĨ¤ āĻ āϰā§āĻĨāĻžā§, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, WebRTC āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻŦā§āϰāĻžāĻāĻāĻžāϰāĻā§āϞāĻŋ āĻĄā§āĻāĻž āϏāĻāϰāĻā§āώāĻŖ āĻāĻŦāĻ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāϰāĻŖā§āϰ āĻāύā§āϝ āĻĻā§āϰāĻŦāϰā§āϤ⧠āϏāĻžāϰā§āĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āύāĻž āĻāϰ⧠āϏāϰāĻžāϏāϰāĻŋ āĻāĻā§ āĻ āĻĒāϰā§āϰ āĻāĻžāĻā§ āĻĄā§āĻāĻž āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤ āϏāĻŽāϏā§āϤ āϤāĻĨā§āϝ āĻļā§āώ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻŦā§āϰāĻžāĻāĻāĻžāϰ āĻāĻŦāĻ āĻŽā§āĻŦāĻžāĻāϞ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻāϰāĻž āĻšāϝāĻŧāĨ¤
āĻāĻ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāϰ āϏā§āĻŦāĻŋāϧāĻž āĻāĻŦāĻ āĻŦā§āϝāĻžāĻĒāĻ āϏāĻā§āώāĻŽāϤāĻž āϏāĻāϞ āĻāύāĻĒā§āϰāĻŋāϝāĻŧ āĻŦā§āϰāĻžāĻāĻāĻžāϰā§āϰ āĻĄā§āĻā§āϞāĻĒāĻžāϰāĻĻā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻļāĻāϏāĻŋāϤ āĻšāϝāĻŧā§āĻā§āĨ¤ āĻŦāϰā§āϤāĻŽāĻžāύ⧠āĻŽā§āĻāĻŋāϞāĻž āĻĢāĻžāϝāĻŧāĻžāϰāĻĢāĻā§āϏ, āĻ āĻĒā§āϰāĻž, āĻā§āĻāϞ āĻā§āϰā§āĻŽ (āĻāĻŦāĻ āϏāĻŽāϏā§āϤ āĻā§āϰā§āĻŽāĻŋāϝāĻŧāĻžāĻŽ-āĻāĻŋāϤā§āϤāĻŋāĻ āĻŦā§āϰāĻžāĻāĻāĻžāϰ), āϏā§āĻāϏāĻžāĻĨā§ āĻŽā§āĻŦāĻžāĻāϞ āĻ ā§āϝāĻžāĻĒāĻā§āϞā§āϤā§āĻ WebRTC āϏāĻžāĻĒā§āϰā§āĻ āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāϝāĻŧāĨ¤ Android āĻāĻŦāĻ āĻāĻāĻāĻāϏāĨ¤
āĻāϰ āϏāĻŽāϏā§āϤ āύāĻŋāĻāϏāύā§āĻĻā§āĻšā§ āϏā§āĻŦāĻŋāϧāĻžāϰ āĻāύā§āϝ, WebRTC āĻāϰ āĻŦā§āĻļ āĻāĻŋāĻā§ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝ āĻ āϏā§āĻŦāĻŋāϧāĻž āϰāϝāĻŧā§āĻā§āĨ¤
āĻĒāĻāύā§āĻĻ āĻ āϏā§āĻŦāĻŋāϧāĻž
WebRTC āĻĒā§āϰāϝā§āĻā§āϤāĻŋ āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻ āĻāύā§āĻāĻžāϰāĻ ā§āϝāĻžāĻāĻļāύā§āϰ āĻā§āώā§āϤā§āϰ⧠āĻ āύā§āĻ āĻŦā§āĻļāĻŋ āĻāĻāĻŋāϞ āĻāĻžāϰāĻŖ āĻāĻāĻŋ P2P āϏāĻŽā§āĻĒāϰā§āĻā§āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻŦāĻžāĻ āĻāϰāĻž, āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻž āĻāĻŦāĻ āĻ āĻĒā§āϰāϤā§āϝāĻžāĻļāĻŋāϤāĻāĻžāĻŦā§ āĻāĻāϰāĻŖ āĻāϰāĻž āĻāĻ āĻŋāύāĨ¤ āĻāĻāĻ āϏāĻŽāϝāĻŧā§, āĻāĻŽāĻžāĻĻā§āϰ NAT āĻāĻŦāĻ āĻĢāĻžāϝāĻŧāĻžāϰāĻāϝāĻŧāĻžāϞāĻā§ āĻāĻžāĻāĻŋāϝāĻŧā§ āĻāĻ āϤ⧠āĻšāĻŦā§, āĻāĻŽāĻžāĻĻā§āϰ UDP āĻŦā§āϞāĻ āĻāϰāĻž āύā§āĻāĻāϝāĻŧāĻžāϰā§āĻāĻā§āϞāĻŋāϤ⧠āĻ āĻĒāĻžāϰā§āĻļāύ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤
Google āĻāϰ WebRTC āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻā§āĻŦāĻ āĻāĻ āĻŋāύāĨ¤ āĻāĻŽāύāĻāĻŋ āĻāĻāĻāĻŋ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻā§āĻŽā§āĻĒāĻžāύāĻŋ āϰāϝāĻŧā§āĻā§ āϝāĻž SDK āϏāĻŽāĻžāĻŦā§āĻļ āĻĒāϰāĻŋāώā§āĻŦāĻž āĻĒā§āϰāĻĻāĻžāύ āĻāϰā§āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻĒā§āϰ⧠āĻāĻŋāĻĄāĻŋāĻāĻāĻŋāĻā§ āĻĒā§āύāϰāĻžāϝāĻŧ āĻāύāĻā§āĻĄ āύāĻž āĻāϰā§āĻ āĻāĻŽāĻžāĻĻā§āϰ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āϏāĻžāĻĨā§ āĻāĻā§āĻā§āϤ āĻāϰāĻž Google-āĻāϰ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻā§āĻŦāĻ āĻāĻ āĻŋāύ āĻāĻŋāϞāĨ¤
āϝāĻžāĻāĻšā§āĻ, āĻāĻŽāϰāĻž āĻĻā§āϰā§āĻāĻĻāĻŋāύ āϧāϰ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āĻĒā§āϰā§āĻŖāĻžāĻā§āĻ "āϞāĻžāĻāĻ" āĻāĻŋāĻĄāĻŋāĻāϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āϏā§āϝā§āĻ āĻĻāĻŋāϤ⧠āĻāĻŦāĻ āϏā§āĻā§āϰāĻŋāύā§āϰ āĻāĻŋāϤā§āϰ āĻāĻŦāĻ āĻāĻā§āύā§āĻāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āĻŦā§āϝāĻŦāϧāĻžāύ āĻāĻŽāĻŋāϝāĻŧā§ āĻĻāĻŋāϤ⧠āĻā§āϝāĻŧā§āĻāĻŋāϞāĻžāĻŽāĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻŽāĻžāĻĻā§āϰ PTZ āĻā§āϝāĻžāĻŽā§āϰāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻāĻā§āĻāĻž āĻāĻŋāϞ, āϝā§āĻāĻžāύ⧠āĻŦāĻŋāϞāĻŽā§āĻŦāĻā§āϞāĻŋ āϏāĻŽāĻžāϞā§āĻāύāĻžāĻŽā§āϞāĻ, āĻāϰāĻ āĻāϰāĻžāĻŽāĻĻāĻžāϝāĻŧāĻāĨ¤
āĻ āύā§āϝāĻžāύā§āϝ āĻ ā§āϝāĻžāύā§āĻāĻŋ-āϞā§āϝāĻžāĻ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻāĻāύāĻ āϏā§āĻŽāĻŋāϤ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āϰāϝāĻŧā§āĻā§ āĻāĻŦāĻ āϞāĻā§āώāĻŖā§āϝāĻŧāĻāĻžāĻŦā§ āĻāĻžāϰāĻžāĻĒ āĻāĻžāĻ āĻāϰāĻžāϰ āĻŦāĻŋāώāϝāĻŧāĻāĻŋ āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰā§, āĻāĻŽāϰāĻž 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 āĻĒā§āϞā§āϝāĻŧāĻžāϰ āĻŦāϰā§āϤāĻŽāĻžāύ⧠āĻĒāϰā§āĻā§āώāĻž āĻŽā§āĻĄā§ āĻāĻžāĻ āĻāϰāĻā§āĨ¤ āĻāĻŦāĻ āϏā§āĻ āĻāĻžāϰāĻŖā§āĻ āĻāĻŽāϰāĻž āĻĄāĻŋāĻĢāϞā§āĻāϰā§āĻĒā§ āĻāĻŽāĻžāĻĻā§āϰ āϏāĻŽāϏā§āϤ āĻā§āϞāĻžāϝāĻŧā§āύā§āĻāĻĻā§āϰ āĻāύā§āϝ āĻāĻāĻŋ āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰāĻŋ āύāĻžāĨ¤ āϤāĻŦā§ āĻāĻĒāύāĻŋ āĻā§āϝāĻžāĻŽā§āϰāĻž āϏā§āĻāĻŋāĻāϏ⧠āϏāĻāĻļā§āϞāĻŋāώā§āĻ āĻāĻāĻā§āĻŽāĻāĻŋ āϏāĻā§āώāĻŽ āĻāϰ⧠āĻāĻāĻŋ āύāĻŋāĻā§āĻ āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ (āĻāĻāĻŋ āĻāϰāϤā§, āĻāĻāĻžāύ⧠āϝāĻžāύ ).
Ivideon āĻĒāϰāĻŋāώā§āĻŦāĻžāϤ⧠WebRTC āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻŦā§āĻļāĻŋāώā§āĻā§āϝ

WebRTC āĻāĻ āĻŽā§āĻšā§āϰā§āϤ⧠āĻāĻāĻāĻŋ āĻĒāϰā§āĻā§āώāĻžāĻŽā§āϞāĻ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāĨ¤ āĻāϰ āϏāĻŽāϰā§āĻĨāύ āĻāĻāύāĻ āϏāĻŽāϏā§āϤ āĻŦā§āϰāĻžāĻāĻāĻžāϰ āĻāĻŦāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻĄāĻŋāĻāĻžāĻāϏ⧠āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻšāϝāĻŧāύāĻŋ, āĻāĻŦāĻ āϏāĻŽāϏā§āϤ āĻā§āϝāĻžāĻŽā§āϰāĻžāϤā§āĻ āύāϝāĻŧāĨ¤
āĻāĻ āĻāĻžāϰāĻŖā§āĻ āĻāĻŽāϰāĻž āĻāĻāύāĻ WebRTC āĻĒā§āϞā§āϝāĻŧāĻžāϰāĻāĻŋāĻā§ āϏāĻŽāϏā§āϤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻāύā§āϝ āĻĄāĻŋāĻĢāϞā§āĻ āĻāϰā§āύāĻŋāĨ¤
āĻāĻĒāĻžāϤāϤ, āĻāĻŽāϰāĻž āĻļā§āϧā§āĻŽāĻžāϤā§āϰ Google Chrome āĻŦā§āϰāĻžāĻāĻāĻžāϰ⧠WebRTC āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻĒāϰāĻžāĻŽāϰā§āĻļ āĻĻāĻŋāĻāĨ¤ Firefox āĻāĻŦāĻ Safari-āĻāϰ āϏāϰā§āĻŦāĻļā§āώ āϏāĻāϏā§āĻāϰāĻŖāĻā§āϞāĻŋāĻ āĻāĻ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāĻā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§, āĻāĻŋāύā§āϤ⧠āĻĻā§āϰā§āĻāĻžāĻā§āϝāĻŦāĻļāϤ, āĻāĻāĻŋ āĻāĻāύāĻ āĻ āϏā§āĻĨāĻŋāϰāĨ¤
āĻāĻŽāϰāĻž āĻāĻāύāĻ āĻŽā§āĻŦāĻžāĻāϞ āĻĄāĻŋāĻāĻžāĻāϏ⧠āĻŦā§āϰāĻžāĻāĻāĻžāϰāĻā§āϞāĻŋāϰ āĻāύā§āϝ WebRTC āϏāĻŽāϰā§āĻĨāύ āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻŋāύāĻŋ⧎ āĻŦāϰā§āϤāĻŽāĻžāύā§, āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻāĻāĻŋ āĻŽā§āĻŦāĻžāĻāϞ āĻĄāĻŋāĻāĻžāĻāϏ āĻĨā§āĻā§ āϞāĻ āĻāύ āĻāϰā§āύ āĻāĻŦāĻ WebRTC āϏāĻā§āϰāĻŋāϝāĻŧ āĻāϰā§āύ, āĻāĻ āĻŽā§āĻĄ āĻāĻžāĻ āĻāϰāĻŦā§ āύāĻžāĨ¤ āϝāĻžāĻāĻšā§āĻ, WebRTC āĻāϰ āĻāύā§āϝ āĻāĻŽāĻžāĻĻā§āϰ āĻŽā§āĻŦāĻžāĻāϞ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϤ⧠āĻāĻĒāϞāĻŦā§āϧ и .
āĻāĻŦāĻ āĻāĻŽāĻžāĻĻā§āϰ āĻĒāϰāĻŋāώā§āĻŦāĻžāϤ⧠WebRTC āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύā§āϰ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāϞā§āĻĒāĻāĻŋ āĻļā§āώ āĻāϰā§, āĻāϏā§āύ āĻāϰāĻ āĻĻā§āĻāĻŋ āϏā§āĻā§āώā§āĻŽ āĻĒāϝāĻŧā§āύā§āĻ āύā§āĻ āĻāϰāĻŋāĨ¤
āĻĒā§āϰāĻĨāĻŽāϤ, āĻĒā§āϰāϝā§āĻā§āϤāĻŋāĻāĻŋ āϰāĻŋāϝāĻŧā§āϞ āĻāĻžāĻāĻŽā§ āϞāĻžāĻāĻ āĻāĻŋāĻĄāĻŋāĻ āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰā§āϰ āĻāĻĒāϰ āĻĻā§āώā§āĻāĻŋ āύāĻŋāĻŦāĻĻā§āϧ āĻāϰā§āĨ¤ āĻ āϤāĻāĻŦ, āϝāĻĻāĻŋ āĻāĻĒāύāĻžāϰ āĻā§āϝāĻžāύā§āϞ⧠āĻāĻŋāĻĄāĻŋāĻāĻāĻŋ āĻĒā§āϰā§āϰāĻŖ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĒāϰā§āϝāĻžāĻĒā§āϤ āĻŦā§āϝāĻžāύā§āĻĄāĻāĻāĻĨ āύāĻž āĻĨāĻžāĻā§ āϤāĻŦā§ āĻāĻĒāύāĻŋ āĻĢā§āϰā§āĻŽ āĻĄā§āϰāĻĒāĻā§āϞāĻŋ āϞāĻā§āώā§āϝ āĻāϰāĻŦā§āύ (HLS āĻāϰ āϏāĻžāĻĨā§ āĻāĻĒāύāĻŋ āĻāĻŋāĻĄāĻŋāĻ āĻŦāĻŋāĻŦāϰā§āĻŖ āĻšāĻāϝāĻŧāĻž āĻāĻŦāĻ āĻŦāĻŋāϞāĻŽā§āĻŦāĻŋāϤāϤāĻž āĻŦā§āĻĻā§āϧāĻŋ āϞāĻā§āώā§āϝ āĻāϰāĻŦā§āύ, āϤāĻŦā§ āĻā§āύāĻ āĻĢā§āϰā§āĻŽ āĻĄā§āϰāĻĒ āĻĨāĻžāĻāĻŦā§ āύāĻž), āϤāĻŦā§ āĻāĻŋāĻĄāĻŋāĻāĻāĻŋ āĻāĻāύāĻ āĻŦāĻžāϏā§āϤāĻŦā§ āϏāĻŽā§āĻĒā§āϰāĻāĻžāϰ āĻāϰāĻž āĻšāĻŦā§āĨ¤ āϏāĻŽāϝāĻŧ
āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧāϤ, āϝā§āĻšā§āϤ⧠āĻĒā§āϰāϝā§āĻā§āϤāĻŋāĻāĻŋ āϰāĻŋāϝāĻŧā§āϞ āĻāĻžāĻāĻŽā§ āϞāĻžāĻāĻ āĻāĻŋāĻĄāĻŋāĻāϰ āϏāĻžāĻĨā§ āĻŦāĻŋāĻļā§āώāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĄāĻŋāĻāĻžāĻāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§, āϤāĻžāĻ āĻāĻŽāϰāĻž āĻāϰā§āĻāĻžāĻāĻ āĻāϰāĻž āĻāĻŋāĻĄāĻŋāĻ āĻĄā§āĻāĻžāϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāϤ⧠āĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŋ āύāĻžāĨ¤
āĻĒāϰāĻŋāώā§āĻŦāĻžāϰ āĻ āύā§āϝāĻžāύā§āϝ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ
āĻāĻ āϏāĻŽāϝāĻŧā§, āĻĢā§āϞā§āϝāĻžāĻļ āĻāϰ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ āĻāĻā§āĻāĻŋāύ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āϏāĻžāĻĨā§ āĻāĻĄāĻŧāĻŋāϤ āύāϝāĻŧāĨ¤ āĻāĻĒāύāĻŋ āĻāĻāύāĻ āĻāĻ āĻāĻžāϤā§āϝāĻŧ āĻĒā§āϞā§āϝāĻŧāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āϤāĻŦā§ āĻāĻāĻŋ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻĒāύāĻžāĻā§ āĻ ā§āϝāĻžāĻāĻžāĻāύā§āĻ āĻŦāĻž āĻā§āϝāĻžāĻŽā§āϰāĻž āϏā§āĻāĻŋāĻāϏ⧠āĻŽā§āϝāĻžāύā§āϝāĻŧāĻžāϞāĻŋ āĻāĻāĻŋ āύāĻŋāϰā§āĻŦāĻžāĻāύ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤ āĻāĻāĻŋ āĻĢā§āϝāĻžāĻļāύā§āϰ āĻĒā§āϰāϤāĻŋ āĻļā§āϰāĻĻā§āϧāĻž āύāϝāĻŧ, āĻāĻāĻŋ āĻā§āĻŦāϞāĻŽāĻžāϤā§āϰ āĻāĻŽāĻžāĻĻā§āϰ āĻĒāϰāĻŋāώā§āĻŦāĻžāϰ āĻĒāϰāĻŋāϏāĻāĻā§āϝāĻžāύ āĻ āύā§āϏāĻžāϰā§, āĻĢā§āϞā§āϝāĻžāĻļā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻžāϰā§āϝāϤ āĻā§āύāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻŦāĻžāĻāĻŋ āύā§āĻāĨ¤ āĻāĻŦāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻŦā§āϰāĻžāĻāĻāĻžāϰ āĻāĻāĻŋ āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠āĻāĻŋāύāĻž āϤāĻž āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰā§, āĻāĻŽāϰāĻž āĻĒā§āϰāĻžāϝāĻŧ 2 āϏā§āĻā§āύā§āĻĄ āĻŽā§āϞā§āϝāĻŦāĻžāύ āϏāĻŽāϝāĻŧ āύāώā§āĻ āĻāϰāĻŋāĨ¤
āĻāĻŽāĻžāĻĻā§āϰ āĻā§āϞāĻžāĻāĻĄ āĻāĻŋāĻĄāĻŋāĻ āύāĻāϰāĻĻāĻžāϰāĻŋ āϏāĻŋāϏā§āĻā§āĻŽ āĻāĻŦāĻ āĻŦā§āϝāĻā§āϤāĻŋāĻāϤ āĻ
ā§āϝāĻžāĻāĻžāĻāύā§āĻā§ āĻāĻĒāύāĻžāϰ āĻāύā§āϝ āĻ
āĻĒā§āĻā§āώāĻž āĻāϰāĻž āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋāϰ āĻāĻāĻāĻŋ āϏāĻāĻā§āώāĻŋāĻĒā§āϤ āĻŦāĻŋāĻŦāϰāĻŖ āĻāĻāĻžāύ⧠āϰāϝāĻŧā§āĻā§ā§ˇ āĻāĻŽāĻžāĻĻā§āϰ āϏāĻžāĻĨā§ āĻĨāĻžāĻā§āύ āĻāĻŦāĻ āĻāĻŦāϰ āĻ
āύā§āϏāϰāĻŖ āĻāϰā§āύ!
āĻāϤā§āϏ: www.habr.com
