āĻĒā§āϰāĻžāϝāĻŧ āĻāϝāĻŧ āĻŽāĻžāϏ āĻāĻā§ āĻāĻŽāĻŋ āĻāĻāĻāĻŋ āĻŦā§āϰāĻžāĻāĻāĻžāϰā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻāĻāĻŋ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāϰ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāύā§āϤ āύāĻŋāϝāĻŧā§āĻāĻŋāϞāĻžāĻŽāĨ¤ āĻāĻŽāĻŋ āĻāĻāĻāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āĻāĻāĻ-āϏāĻā§āĻ HTTP āϏāĻžāϰā§āĻāĻžāϰ āĻĻāĻŋāϝāĻŧā§ āĻļā§āϰ⧠āĻāϰā§āĻāĻŋ āϝāĻž āĻŦā§āϰāĻžāĻāĻāĻžāϰ⧠āĻāĻŋāϤā§āϰ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰ⧠āĻāĻŦāĻ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖā§āϰ āĻāύā§āϝ āĻāĻžāϰā§āϏāĻžāϰ āϏā§āĻĨāĻžāύāĻžāĻā§āĻ āĻĒā§āϝāĻŧā§āĻāĻŋāϞāĨ¤
āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻĒāϰā§āϝāĻžāϝāĻŧā§ āĻāĻŽāĻŋ āĻŦā§āĻāϤ⧠āĻĒā§āϰā§āĻāĻŋ āϝ⧠WebRTC āĻĒā§āϰāϝā§āĻā§āϤāĻŋ āĻāĻ āĻāĻĻā§āĻĻā§āĻļā§āϝ⧠āĻāĻĒāϝā§āĻā§āϤāĨ¤ āĻā§āϰā§āĻŽ āĻŦā§āϰāĻžāĻāĻāĻžāϰ⧠āĻāĻŽāύ āĻāĻāĻāĻŋ āϏāĻŽāĻžāϧāĻžāύ āϰāϝāĻŧā§āĻā§; āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻā§āϏāĻā§āύāĻļāύā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāύāϏā§āĻāϞ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻŋāύā§āϤ⧠āĻāĻŽāĻŋ āĻāĻāĻāĻŋ āϞāĻžāĻāĻāĻāϝāĻŧā§āĻ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āϤā§āϰāĻŋ āĻāϰāϤ⧠āĻā§āϝāĻŧā§āĻāĻŋāϞāĻžāĻŽ āϝāĻž āĻāύāϏā§āĻāϞā§āĻļāύ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻžāĻ āĻāϰāĻŦā§āĨ¤
āĻĒā§āϰāĻĨāĻŽā§ āĻāĻŽāĻŋ Google āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻĻāϤā§āϤ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰā§āĻāĻŋ, āĻāĻŋāύā§āϤ⧠āϏāĻāĻāϞāύā§āϰ āĻĒāϰ⧠āĻāĻāĻŋ 500MB āϞāĻžāĻā§āĨ¤ āĻāĻŽāĻžāĻā§ āĻĒā§āϰ⧠WebRTC āϏā§āĻā§āϝāĻžāĻāĻāĻŋ āĻĒā§āϰāĻžāϝāĻŧ āϏā§āĻā§āϰā§āϝāĻžāĻ āĻĨā§āĻā§ āĻŦāĻžāϏā§āϤāĻŦāĻžāϝāĻŧāύ āĻāϰāϤ⧠āĻšāϝāĻŧā§āĻāĻŋāϞ, āĻāĻŦāĻ āĻāĻāĻāĻŋ 2.5MB exe āĻĢāĻžāĻāϞ⧠āϏāĻŦāĻāĻŋāĻā§ āĻĢāĻŋāĻ āĻāϰāϤ⧠āĻĒā§āϰā§āĻāĻŋāĨ¤ āĻāĻāĻāύ āĻŦāύā§āϧ⧠JS-āĻāϰ āĻāύā§āĻāĻžāϰāĻĢā§āϏā§āϰ āϏāĻžāĻĨā§ āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§āĻāĻŋāϞ, āĻāĻŦāĻ āĻāĻāĻŋāĻ āĻāĻŽāϰāĻž āĻļā§āώ āĻāϰā§āĻāĻŋāĨ¤
āĻāϞā§āύ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āϰāĻžāύ āĻāϰāĻž āϝāĻžāĻ:

āĻāĻāĻāĻŋ āĻŦā§āϰāĻžāĻāĻāĻžāϰ āĻā§āϝāĻžāĻŦā§ āϞāĻŋāĻā§āĻāĻāĻŋ āĻā§āϞā§āύ āĻāĻŦāĻ āĻĄā§āϏā§āĻāĻāĻĒā§ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻ
ā§āϝāĻžāĻā§āϏā§āϏ āĻĒāĻžāύ:

āϏāĻāϝā§āĻ āϏā§āĻāĻāĻĒ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāϰ āĻāĻāĻāĻŋ āϏāĻāĻā§āώāĻŋāĻĒā§āϤ āĻ
ā§āϝāĻžāύāĻŋāĻŽā§āĻļāύ:

āĻā§āϰā§āĻŽ, āĻĢāĻžāϝāĻŧāĻžāϰāĻĢāĻā§āϏ, āϏāĻžāĻĢāĻžāϰāĻŋ, āĻ
āĻĒā§āϰāĻž āĻĻā§āĻŦāĻžāϰāĻž āϏāĻŽāϰā§āĻĨāĻŋāϤāĨ¤
āĻļāĻŦā§āĻĻ, āĻ āĻĄāĻŋāĻ āĻāϞ, āĻā§āϞāĻŋāĻĒāĻŦā§āϰā§āĻĄ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž, āĻĢāĻžāĻāϞ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāĻŦāĻ āĻāϞ āĻšāĻ āĻā§āĻā§āϞāĻŋ āĻĒā§āϰā§āϰāĻŖ āĻāϰāĻž āϏāĻŽā§āĻāĻŦāĨ¤
āĻĒā§āϰā§āĻā§āϰāĻžāĻŽā§ āĻāĻžāĻ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻāĻŽāĻžāĻā§ āĻāĻ āĻĄāĻāύ RFC āĻ āϧā§āϝāϝāĻŧāύ āĻāϰāϤ⧠āĻšāϝāĻŧā§āĻāĻŋāϞ āĻāĻŦāĻ āĻŦā§āĻāϤ⧠āĻšāϝāĻŧā§āĻāĻŋāϞ āϝ⧠āĻāϝāĻŧā§āĻŦāĻāϰāĻāĻŋāϏāĻŋ āĻĒā§āϰā§āĻā§āĻāϞā§āϰ āĻ āĻĒāĻžāϰā§āĻļāύ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāύā§āĻāĻžāϰāύā§āĻā§ āĻĒāϰā§āϝāĻžāĻĒā§āϤ āϤāĻĨā§āϝ āύā§āĻāĨ¤ āĻāĻŽāĻŋ āĻāĻāĻŋāϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāĻā§āϞāĻŋāϰ āĻāĻĒāϰ āĻāĻāĻāĻŋ āύāĻŋāĻŦāύā§āϧ āϞāĻŋāĻāϤ⧠āĻāĻžāĻ, āĻāĻŽāĻŋ āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āĻĒā§āϰāĻļā§āύāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āĻā§āύāĻāĻŋ āϏāĻŽā§āĻĒā§āϰāĻĻāĻžāϝāĻŧā§āϰ āĻāύā§āϝ āĻāĻā§āϰāĻšā§ āϤāĻž āĻā§āĻāĻā§ āĻŦā§āϰ āĻāϰāϤ⧠āĻāĻžāĻ:
- SDP āϏā§āĻā§āϰāĻŋāĻŽāĻŋāĻ āĻĄā§āĻāĻž āĻŦāϰā§āĻŖāύāĻž āĻĒā§āϰā§āĻā§āĻāϞ
- ICE āĻĒā§āϰāĻžāϰā§āĻĨā§ āĻāĻŦāĻ āĻĒāϝāĻŧā§āύā§āĻ-āĻā§-āĻĒāϝāĻŧā§āύā§āĻ āϏāĻāϝā§āĻ āϏā§āĻĨāĻžāĻĒāύ, STUN āĻāĻŦāĻ TURN āϏāĻžāϰā§āĻāĻžāϰ
- DTLS āϏāĻāϝā§āĻ āĻāĻŦāĻ RTP āϏā§āĻļāύ⧠āĻā§ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ
- āĻŽāĻŋāĻĄāĻŋāϝāĻŧāĻž āĻĄā§āĻāĻž āĻĒā§āϰā§āϰāĻŖā§āϰ āĻāύā§āϝ āĻāύāĻā§āϰāĻŋāĻĒāĻļāύ āϏāĻš RTP āĻāĻŦāĻ RTSPP āĻĒā§āϰā§āĻā§āĻāϞ
- RTP āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ H264, VP8 āĻāĻŦāĻ Opus āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰā§āύ
- āĻŦāĻžāĻāύāĻžāϰāĻŋ āĻĄā§āĻāĻž āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰā§āϰ āĻāύā§āϝ SCTP āϏāĻāϝā§āĻ
āĻāϤā§āϏ: www.habr.com
