เจธเจ•เจพเจˆเจช เจคเฉ‹เจ‚ WebRTC เจคเฉฑเจ•: เจ…เจธเฉ€เจ‚ เจตเฉˆเฉฑเจฌ เจฐเจพเจนเฉ€เจ‚ เจตเฉ€เจกเฉ€เจ“ เจธเฉฐเจšเจพเจฐ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจง เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉ€เจคเจพ

เจธเจ•เจพเจˆเจช เจคเฉ‹เจ‚ WebRTC เจคเฉฑเจ•: เจ…เจธเฉ€เจ‚ เจตเฉˆเฉฑเจฌ เจฐเจพเจนเฉ€เจ‚ เจตเฉ€เจกเฉ€เจ“ เจธเฉฐเจšเจพเจฐ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจง เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉ€เจคเจพ

เจตเฉ€เจกเฉ€เจ“ เจธเฉฐเจšเจพเจฐ เจตเจฟเจฎเจฌเจพเจ•เจธ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ 'เจคเฉ‡ เจ…เจงเจฟเจ†เจชเจ• เจ…เจคเฉ‡ เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€ เจตเจฟเจšเจ•เจพเจฐ เจธเฉฐเจšเจพเจฐ เจฆเจพ เจฎเฉเฉฑเจ– เจคเจฐเฉ€เจ•เจพ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจฌเจนเฉเจค เจธเจฎเจพเจ‚ เจชเจนเจฟเจฒเจพเจ‚ Skype เจจเฉ‚เฉฐ เจ›เฉฑเจก เจฆเจฟเฉฑเจคเจพ, เจ•เจˆ เจฅเจฐเจก-เจชเจพเจฐเจŸเฉ€ เจนเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€ เจ…เจคเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš WebRTC - Janus-gateway เจธเฉเจฎเฉ‡เจฒ 'เจคเฉ‡ เจธเฉˆเจŸเจฒ เจนเฉ‹ เจ—เจเฅค เจ•เฉเจ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจนเจฐ เจšเฉ€เจœเจผ เจคเฉ‹เจ‚ เจ–เฉเจธเจผ เจธเฉ€, เจชเจฐ เจซเจฟเจฐ เจตเฉ€ เจ•เฉเจ เจจเจ•เจพเจฐเจพเจคเจฎเจ• เจชเจนเจฟเจฒเฉ‚ เจธเจพเจนเจฎเจฃเฉ‡ เจ†เจ‰เจ‚เจฆเฉ‡ เจฐเจนเฉ‡เฅค เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจตเฉ€เจกเฉ€เจ“ เจฆเจฟเจธเจผเจพ เจฌเจฃเจพเจˆ เจ—เจˆ เจธเฉ€เฅค

เจฎเฉˆเจ‚ เจ•เจฟเจฐเจฟเจฒ เจฐเฉ‹เจ—เฉ‹เจตเฉ‹เจ, เจจเจตเฉ€เจ‚ เจฆเจฟเจธเจผเจพ เจฆเฉ‡ เจฎเฉเจ–เฉ€, เจจเฉ‚เฉฐ เจธเจ•เจพเจˆเจ‚เจ— เจตเจฟเจ–เฉ‡ เจตเฉ€เจกเฉ€เจ“ เจธเฉฐเจšเจพเจฐ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ, เจ–เฉ‹เจœเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚, เจนเฉฑเจฒ เจ…เจคเฉ‡ เจฌเฉˆเจธเจพเจ–เฉ€เจ†เจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจจ เจฒเจˆ เจ•เจฟเจนเจพ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจ†เจ–เจฐเจ•เจพเจฐ เจตเจฐเจคเฉ€เจ†เจ‚เฅค เจ…เจธเฉ€เจ‚ เจ‰เจฎเฉ€เจฆ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจฒเฉ‡เจ– เจ‰เจนเจจเจพเจ‚ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจฒเจˆ เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉ‹เจตเฉ‡เจ—เจพ เจœเฉ‹ เจ‡เฉฑเจ• เจตเฉˆเจฌ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฐเจพเจนเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจ†เจช เจตเฉ€เจกเฉ€เจ“ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจ‡เจคเจฟเจนเจพเจธ เจฆเจพ เจ‡เฉฑเจ• เจฌเจฟเฉฑเจŸ

2017 เจฆเฉ€เจ†เจ‚ เจ—เจฐเจฎเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš, เจธเจ•เจพเจˆเจ‚เจ— เจตเจฟเจ•เจพเจธ เจฆเฉ‡ เจฎเฉเจ–เฉ€, เจธเจฐเจ—เฉ‡เจˆ เจธเจซเฉ‹เจจเฉ‹เจต, เจจเฉ‡ เจฌเฉˆเจ•เจเจ‚เจก เจ•เจจเจซ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ•เจนเจพเจฃเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจ—เฉฑเจฒ เจ•เฉ€เจคเฉ€ เจ•เจฟ เจ•เจฟเจตเฉ‡เจ‚ เจ…เจธเฉ€เจ‚ "เจธเจ•เจพเจˆเจช เจจเฉ‚เฉฐ เจ›เฉฑเจก เจฆเจฟเฉฑเจคเจพ เจ…เจคเฉ‡ WebRTC เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเจพเฅค" เจฆเจฟเจฒเจšเจธเจชเฉ€ เจฐเฉฑเจ–เจฃ เจตเจพเจฒเฉ‡ เจ‡เจธ 'เจคเฉ‡ เจญเจพเจธเจผเจฃ เจฆเฉ€ เจฐเจฟเจ•เจพเจฐเจกเจฟเฉฐเจ— เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเจจ เจฒเจฟเฉฐเจ• เจจเฉ‚เฉฐ (~ 45 เจฎเจฟเฉฐเจŸ), เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจฎเฉˆเจ‚ เจธเฉฐเจ–เฉ‡เจช เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ‡เจธเจฆเฉ‡ เจคเฉฑเจค เจฆเฉ€ เจฐเฉ‚เจชเจฐเฉ‡เจ–เจพ เจฆเฉ‡เจตเจพเจ‚เจ—เจพเฅค

เจธเจ•เจพเจˆเจ‚เจ— เจธเจ•เฉ‚เจฒ เจฒเจˆ, เจตเฉ€เจกเฉ€เจ“ เจธเฉฐเจšเจพเจฐ เจนเจฎเฉ‡เจธเจผเจพ เจ…เจงเจฟเจ†เจชเจ•-เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€ เจธเฉฐเจšเจพเจฐ เจฆเจพ เจ‡เฉฑเจ• เจคเจฐเจœเฉ€เจนเฉ€ เจคเจฐเฉ€เจ•เจพ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจชเจนเจฟเจฒเจพเจ‚, เจธเจ•เจพเจˆเจช เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€, เจชเจฐ เจ‡เจน เจ•เจˆ เจ•เจพเจฐเจจเจพเจ‚ เจ•เจฐเจ•เฉ‡ เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจคเจธเฉฑเจฒเฉ€เจฌเจ–เจธเจผ เจจเจนเฉ€เจ‚ เจธเฉ€, เจฎเฉเฉฑเจ– เจคเฉŒเจฐ 'เจคเฉ‡ เจฒเฉŒเจ—เจธ เจฆเฉ€ เจ˜เจพเจŸ เจ…เจคเฉ‡ เจตเฉˆเจฌ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจธเจฟเฉฑเจงเฉ‡ เจเจ•เฉ€เจ•เจฐเจฃ เจฆเฉ€ เจ…เจธเฉฐเจญเจตเจคเจพ เจฆเฉ‡ เจ•เจพเจฐเจจเฅค เจ‡เจธ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจนเจฐ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ‡ เจชเฉเจฐเจฏเฉ‹เจ— เจ•เฉ€เจคเฉ‡เฅค

เจ…เจธเจฒ เจตเจฟเฉฑเจš, เจตเฉ€เจกเฉ€เจ“ เจธเฉฐเจšเจพเจฐ เจฒเจˆ เจธเจพเจกเฉ€เจ†เจ‚ เจฒเฉ‹เฉœเจพเจ‚ เจฒเจ—เจญเจ— เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ€เจ†เจ‚ เจธเจจ:
- เจธเจฅเจฟเจฐเจคเจพ;
- เจชเฉเจฐเจคเฉ€ เจชเจพเจ  เจ˜เฉฑเจŸ เจ•เฉ€เจฎเจค;
- เจฐเจฟเจ•เจพเจฐเจกเจฟเฉฐเจ— เจชเจพเจ ;
- เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃเจพ เจ•เจฟ เจ•เฉŒเจฃ เจ•เจฟเฉฐเจจเจพ เจฌเฉ‹เจฒเจฆเจพ เจนเฉˆ (เจธเจพเจกเฉ‡ เจฒเจˆ เจ‡เจน เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ เจ•เจฟ เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€ เจชเจพเจ เจพเจ‚ เจฆเฉŒเจฐเจพเจจ เจ…เจงเจฟเจ†เจชเจ• เจจเจพเจฒเฉ‹เจ‚ เจตเฉฑเจง เจฌเฉ‹เจฒเจฆเฉ‡ เจนเจจ);
- เจฐเฉ‡เจ–เจฟเจ• เจธเจ•เฉ‡เจฒเจฟเฉฐเจ—;
- UDP เจ…เจคเฉ‡ TCP เจฆเฉ‹เจตเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพเฅค

เจธเจญ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ 2013 เจตเจฟเฉฑเจš เจŸเฉ‹เจ•เจฌเจพเจ•เจธ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค เจธเจญ เจ•เฉเจ เจšเฉฐเจ—เจพ เจธเฉ€, เจชเจฐ เจ‡เจน เจฌเจนเฉเจค เจฎเจนเจฟเฉฐเจ—เจพ เจจเจฟเจ•เจฒเจฟเจ† - เจชเฉเจฐเจคเฉ€ เจชเจพเจ  113 เจฐเฉ‚เจฌเจฒ - เจ…เจคเฉ‡ เจฎเฉเจจเจพเจซเจผเจพ เจ–เจพ เจ—เจฟเจ†.

เจซเจฟเจฐ 2015 เจตเจฟเฉฑเจš, เจตเฉŒเจ•เจธเจฟเจฎเจชเจฒเจพเจ‚เจŸ เจจเฉ‚เฉฐ เจเจ•เฉ€เจ•เฉเจฐเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจ‡เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจซเฉฐเจ•เจธเจผเจจ เจธเฉ€ เจœเจฟเจธ เจฆเฉ€ เจธเจพเจจเฉ‚เฉฐ เจ‡เจน เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฒเจˆ เจฒเฉ‹เฉœ เจธเฉ€ เจ•เจฟ เจ•เฉŒเจฃ เจ•เจฟเฉฐเจจเจพ เจฌเฉ‹เจฒเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚ เจนเฉฑเจฒ เจฌเจนเฉเจค เจธเจธเจคเจพ เจธเฉ€: เจœเฉ‡เจ•เจฐ เจธเจฟเจฐเจซ เจ†เจกเฉ€เจ“ เจฐเจฟเจ•เจพเจฐเจก เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจคเจพเจ‚ เจ‡เจธเจฆเฉ€ เจ•เฉ€เจฎเจค เจชเฉเจฐเจคเฉ€ เจชเจพเจ  20 เจฐเฉ‚เจฌเจฒ เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เจน เจธเจฟเจฐเจซเจผ UDP เจฐเจพเจนเฉ€เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจธเฉ€ เจ…เจคเฉ‡ TCP 'เจคเฉ‡ เจธเจตเจฟเจš เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฆเจพ เจธเฉ€เฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจฒเจ—เจญเจ— 40% เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€เจ†เจ‚ เจจเฉ‡ เจ‡เจธเจฆเจพ เจ‰เจชเจฏเฉ‹เจ— เจ•เจฐเจจเจพ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพเฅค

เจ‡เฉฑเจ• เจธเจพเจฒ เจฌเจพเจ…เจฆ, เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ•เจพเจฐเจชเฉ‹เจฐเฉ‡เจŸ เจ•เจฒเจพเจ‡เฉฐเจŸเจธ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ†เจชเจฃเฉ€เจ†เจ‚ เจ–เจพเจธ เจฒเฉ‹เฉœเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจนเฉ‹เจฃเฉ‡ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹ เจ—เจเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจนเจฐ เจšเฉ€เจœเจผ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจฐเจพเจนเฉ€เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจ•เฉฐเจชเจจเฉ€ เจธเจฟเจฐเจซ http เจ…เจคเฉ‡ https เจ–เฉ‹เจฒเฉเจนเจฆเฉ€ เจนเฉˆ; เจญเจพเจต เจ•เฉ‹เจˆ เจธเจ•เจพเจˆเจช เจœเจพเจ‚ UDP เจจเจนเฉ€เจ‚เฅค เจ•เจพเจฐเจชเฉ‹เจฐเฉ‡เจŸ เจ—เจพเจนเจ• = เจชเฉˆเจธเฉ‡, เจ‡เจธ เจฒเจˆ เจ‰เจน เจŸเฉ‹เจ•เจฌเจพเจ•เจธ เจตเจฟเฉฑเจš เจตเจพเจชเจธ เจ† เจ—เจ, เจชเจฐ เจ•เฉ€เจฎเจค เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจฆเฉ‚เจฐ เจจเจนเฉ€เจ‚ เจนเฉ‹เจˆเฅค

เจนเฉฑเจฒ - WebRTC เจ…เจคเฉ‡ Janus

เจตเจฐเจคเจฃ เจฆเจพ เจซเฉˆเจธเจฒเจพ เจ•เฉ€เจคเจพ เจนเฉˆ เจชเฉ€เจ…เจฐ-เจŸเฉ‚-เจชเฉ€เจ…เจฐ เจตเฉ€เจกเฉ€เจ“ เจธเฉฐเจšเจพเจฐ WebRTC เจฒเจˆ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ. เจ‡เจน เจ‡เฉฑเจ• เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจธเจฅเจพเจชเจค เจ•เจฐเจจ, เจเจจเจ•เฉ‹เจกเจฟเฉฐเจ— เจ…เจคเฉ‡ เจกเฉ€เจ•เฉ‹เจกเจฟเฉฐเจ— เจธเจŸเฉเจฐเฉ€เจฎเจพเจ‚, เจŸเฉเจฐเฉˆเจ•เจพเจ‚ เจจเฉ‚เฉฐ เจธเจฎเจ•เจพเจฒเฉ€ เจ•เจฐเจจ เจ…เจคเฉ‡ เจจเฉˆเจŸเจตเจฐเจ• เจฆเฉ€เจ†เจ‚ เจ—เฉœเจฌเฉœเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒเจฃ เจฆเฉ‡ เจจเจพเจฒ เจ—เฉเจฃเจตเฉฑเจคเจพ เจจเจฟเจฏเฉฐเจคเจฐเจฃ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจนเฉˆเฅค เจธเจพเจกเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจฒเจˆ, เจธเจพเจจเฉ‚เฉฐ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เฉˆเจฎเจฐเฉ‡ เจ…เจคเฉ‡ เจฎเจพเจˆเจ•เฉเจฐเฉ‹เจซเจผเฉ‹เจจ เจคเฉ‹เจ‚ เจธเจŸเฉเจฐเฉ€เจฎเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจเจพ, เจตเฉ€เจกเฉ€เจ“ เจฌเจฃเจพเจ‰เจฃเจพ, เจ•เจจเฉˆเจ•เจธเจผเจจ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐเจจเจพ, เจ‡เฉฑเจ• WebRTC เจ•เจจเฉˆเจ•เจธเจผเจจ เจธเจฅเจพเจชเจค เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจ‡เจธ เจตเจฟเฉฑเจš เจธเจŸเฉเจฐเฉ€เจฎเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจšเจพเจฐเจฟเจค เจ•เจฐเจจเจพ, เจ…เจคเฉ‡ เจจเจพเจฒ เจนเฉ€ เจ‡เฉฑเจ• เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจ—เจพเจนเจ•เจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจธเจฟเจ—เจจเจฒ เจธเฉฐเจฆเฉ‡เจธเจผเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจšเจพเจฐเจฟเจค เจ•เจฐเจจเจพ (WebRTC เจ–เฉเจฆ เจนเฉ€ เจตเจฐเจฃเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจกเฉ‡เจŸเจพ เจซเจพเจฐเจฎเฉˆเจŸ, เจชเจฐ เจ‡เจธเจฆเจพ เจฎเจ•เฉˆเจจเจฟเจœเจผเจฎ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจจเจนเฉ€เจ‚)เฅค เจœเฉ‡เจ•เจฐ เจ•เจฒเจพเจ‡เฉฐเจŸ NAT เจฆเฉ‡ เจชเจฟเฉฑเจ›เฉ‡ เจนเจจ, เจคเจพเจ‚ WebRTC STUN เจธเจฐเจตเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจฆเจพ เจนเฉˆ; เจœเฉ‡เจ•เจฐ เจ‡เจน เจฎเจฆเจฆ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ, เจคเจพเจ‚ เจธเจฐเจตเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจŸเจฐเจจ เจ•เจฐเฉ‹เฅค

เจธเจพเจกเฉ‡ เจฒเจˆ เจ‡เฉฑเจ• เจจเจฟเจฏเจฎเจค p2p เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจ•เจพเจซเจผเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจธเฉ€เจ‚ เจธเจผเจฟเจ•เจพเจ‡เจคเจพเจ‚ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš เจนเฉ‹เจฐ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฒเจˆ เจชเจพเจ  เจฐเจฟเจ•เจพเจฐเจก เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจธ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจฐเฉ€เจฒเฉ‡เจ… เจฐเจพเจนเฉ€เจ‚ WebRTC เจธเจŸเฉเจฐเฉ€เจฎ เจญเฉ‡เจœเจฆเฉ‡ เจนเจพเจ‚ เจฎเฉ€เจŸเฉ‡เจšเฉ‹ เจฆเฉเจ†เจฐเจพ เจœเฉˆเจจเจธ เจ—เฉ‡เจŸเจตเฉ‡. เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจ•เจฒเจพเจ‡เฉฐเจŸเจธ เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ‡ เจฆเฉ‡ เจชเจคเฉ‡ เจจเจนเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡, เจธเจฟเจฐเจซ เจœเฉˆเจจเจธ เจธเจฐเจตเจฐ เจเจกเจฐเฉˆเฉฑเจธ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เจฆเฉ‡ เจนเฉ‹เจ; เจ‡เจน เจ‡เฉฑเจ• เจธเจฟเจ—เจจเจฒ เจธเจฐเจตเจฐ เจฆเฉ‡ เจ•เฉฐเจฎ เจตเฉ€ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจœเฉˆเจจเจธ เจฆเฉ€เจ†เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจนเจจ เจœเจฟเจจเฉเจนเจพเจ‚ เจฆเฉ€ เจธเจพเจจเฉ‚เฉฐ เจฒเฉ‹เฉœ เจนเฉˆ: เจœเฉ‡เจ•เจฐ เจ•เจฒเจพเจ‡เฉฐเจŸ เจจเฉ‡ UDP เจฌเจฒเฉŒเจ• เจ•เฉ€เจคเจพ เจนเฉˆ เจคเจพเจ‚ เจ†เจชเจฃเฉ‡ เจ†เจช TCP เจตเจฟเฉฑเจš เจฌเจฆเจฒ เจœเจพเจ‚เจฆเจพ เจนเฉˆ; UDP เจ…เจคเฉ‡ TCP เจธเจŸเฉเจฐเฉ€เจฎเจพเจ‚ เจจเฉ‚เฉฐ เจฐเจฟเจ•เจพเจฐเจก เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ; เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฒ; เจˆเจ•เฉ‹ เจŸเฉˆเจธเจŸเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจฌเจฟเจฒเจŸ-เจ‡เจจ เจชเจฒเฉฑเจ—เจ‡เจจ เจตเฉ€ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡, เจคเจพเจ‚ Twilio เจคเฉ‹เจ‚ STUN เจ…เจคเฉ‡ TURN เจธเจฐเจตเจฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจ•เจจเฉˆเจ•เจŸ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค

2017 เจฆเฉ€เจ†เจ‚ เจ—เจฐเจฎเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš, เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจฆเฉ‹ เจœเฉˆเจจเจธ เจธเจฐเจตเจฐ เจšเฉฑเจฒ เจฐเจนเฉ‡ เจธเจจ, เจจเจพเจฒ เจนเฉ€ เจฐเจฟเจ•เจพเจฐเจก เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ•เฉฑเจšเฉ€เจ†เจ‚ เจ†เจกเฉ€เจ“ เจ…เจคเฉ‡ เจตเฉ€เจกเฉ€เจ“ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจฒเจˆ เจ‡เฉฑเจ• เจตเจพเจงเฉ‚ เจธเจฐเจตเจฐ เจธเฉ€, เจคเจพเจ‚ เจœเฉ‹ เจฎเฉเฉฑเจ– เจฆเฉ‡ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐเจพเจ‚ 'เจคเฉ‡ เจ•เจฌเจœเจผเจพ เจจเจพ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เฉ‡เฅค เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡, เจœเฉˆเจจเจธ เจธเจฐเจตเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ”เจก-เจˆเจตเจจ เจ†เจงเจพเจฐ (เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจจเฉฐเจฌเจฐ) 'เจคเฉ‡ เจšเฉเจฃเจฟเจ† เจ—เจฟเจ† เจธเฉ€เฅค เจ‰เจธ เจธเจฎเฉ‡เจ‚, เจ‡เจน เจ•เจพเจซเจผเฉ€ เจธเฉ€, เจธเจพเจกเฉ€เจ†เจ‚ เจญเจพเจตเจจเจพเจตเจพเจ‚ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจ‡เจธเจจเฉ‡ เจฒเจ—เจญเจ— เจšเจพเจฐ เจ—เฉเจฃเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจฎเจพเจฐเจœเจฟเจจ เจฆเจฟเฉฑเจคเจพ, เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจชเฉเจฐเจคเฉ€เจธเจผเจคเจคเจพ เจฒเจ—เจญเจ— 80 เจธเฉ€. เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจ•เฉ€เจฎเจค เจจเฉ‚เฉฐ เจ˜เจŸเจพ เจ•เฉ‡ ~ 2 เจฐเฉ‚เจฌเจฒ เจชเฉเจฐเจคเฉ€ เจชเจพเจ , เจจเจพเจฒ เจนเฉ€ เจตเจฟเจ•เจพเจธ เจ…เจคเฉ‡ เจธเจฎเจฐเจฅเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค

เจธเจ•เจพเจˆเจช เจคเฉ‹เจ‚ WebRTC เจคเฉฑเจ•: เจ…เจธเฉ€เจ‚ เจตเฉˆเฉฑเจฌ เจฐเจพเจนเฉ€เจ‚ เจตเฉ€เจกเฉ€เจ“ เจธเฉฐเจšเจพเจฐ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจง เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉ€เจคเจพ

เจตเฉ€เจกเฉ€เจ“ เจธเฉฐเจšเจพเจฐ เจฆเฉ‡ เจตเจฟเจธเจผเฉ‡ 'เจคเฉ‡ เจตเจพเจชเจธ เจœเจพ เจฐเจฟเจนเจพ เจนเจพเจ‚

เจ…เจธเฉ€เจ‚ เจธเจฎเฉ‡เจ‚ เจธเจฟเจฐ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจ เจ…เจคเฉ‡ เจ เฉ€เจ• เจ•เจฐเจจ เจฒเจˆ เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจ…เจงเจฟเจ†เจชเจ•เจพเจ‚ เจคเฉ‹เจ‚ เจซเฉ€เจกเจฌเฉˆเจ• เจฆเฉ€ เจจเจฟเจฐเฉฐเจคเจฐ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค 2018 เจฆเฉ€เจ†เจ‚ เจ—เจฐเจฎเฉ€เจ†เจ‚ เจคเฉฑเจ•, เจธเจผเจฟเจ•เจพเจ‡เจคเจพเจ‚ เจตเจฟเฉฑเจš เจ•เจพเจฒ เจ—เฉเจฃเจตเฉฑเจคเจพ เจฎเจœเจผเจฌเฉ‚เจคเฉ€ เจจเจพเจฒ เจชเจนเจฟเจฒเฉ‡ เจธเจฅเจพเจจ 'เจคเฉ‡ เจธเฉ€เฅค เจ‡เฉฑเจ• เจชเจพเจธเฉ‡, เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจ‡เจน เจธเฉ€ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจนเฉ‹เจฐ เจ•เจฎเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฆเฉ‚เจฐ เจ•เจฐ เจฒเจฟเจ† เจนเฉˆเฅค เจฆเฉ‚เจœเฉ‡ เจชเจพเจธเฉ‡, เจคเฉเจฐเฉฐเจค เจ•เฉเจ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจธเฉ€: เจœเฉ‡เจ•เจฐ เจชเจพเจ  เจตเจฟเฉฑเจš เจตเจฟเจ˜เจจ เจชเฉˆเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ‡เจธเจฆเฉ‡ เจฎเฉเฉฑเจฒ เจจเฉ‚เฉฐ เจ—เฉเจ†เจ‰เจฃ เจฆเจพ เจœเฉ‹เจ–เจฎ เจฒเฉˆเจ‚เจฆเฉ‡ เจนเจพเจ‚, เจ•เจˆ เจตเจพเจฐเฉ€ เจ…เจ—เจฒเฉ‡ เจชเฉˆเจ•เฉ‡เจœ เจจเฉ‚เฉฐ เจ–เจฐเฉ€เจฆเจฃ เจฆเฉ€ เจฒเจพเจ—เจค เจฆเฉ‡ เจจเจพเจฒ, เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจชเจพเจ  เจตเจฟเฉฑเจš เจตเจฟเจ˜เจจ เจชเฉˆเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเฉฐเจญเจพเจตเฉ€ เจ—เจพเจนเจ• เจจเฉ‚เฉฐ เจ—เฉเจ†เจ‰เจฃ เจฆเจพ เจœเฉ‹เจ–เจฎ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ•เฉเฉฑเจฒ เจฎเจฟเจฒเจพ เจ•เฉ‡เฅค

เจ‰เจธ เจธเจฎเฉ‡เจ‚, เจธเจพเจกเจพ เจตเฉ€เจกเฉ€เจ“ เจธเฉฐเจšเจพเจฐ เจ…เจœเฉ‡ เจตเฉ€ MVP เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจธเฉ€เฅค เจธเจงเจพเจฐเจจ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจฒเจพเจ‚เจš เจ•เฉ€เจคเจพ, เจ‡เจธเจจเฉ‡ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ, เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจตเจพเจฐ เจธเจ•เฉ‡เจฒ เจ•เฉ€เจคเจพ, เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจธเจฎเจ เจฒเจฟเจ† เจ•เจฟ เจ‡เจธเจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจจเจพ เจนเฉˆ - เจ เฉ€เจ• เจนเฉˆ, เจฌเจนเฉเจค เจตเจงเฉ€เจ†. เจœเฉ‡เจ•เจฐ เจ‡เจน เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ เฉ€เจ• เจจเจพ เจ•เจฐเฉ‹เฅค เจ•เจฟเจธเฉ‡ เจจเฉ‡ เจตเฉ€ เจœเจพเจฃเจฌเฉเฉฑเจ เจ•เฉ‡ เจธเฉฐเจšเจพเจฐ เจ—เฉเจฃเจตเฉฑเจคเจพ เจฆเฉ‡ เจฎเฉเฉฑเจฆเฉ‡ เจจเฉ‚เฉฐ เจธเฉฐเจฌเฉ‹เจงเจฟเจค เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพเฅค เจ…เจ—เจธเจค เจคเฉฑเจ•, เจ‡เจน เจธเจชเฉฑเจธเจผเจŸ เจนเฉ‹ เจ—เจฟเจ† เจ•เจฟ เจ‡เจน เจœเจพเจฐเฉ€ เจจเจนเฉ€เจ‚ เจฐเจนเจฟ เจธเจ•เจฆเจพ, เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เจน เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ€ เจฆเจฟเจธเจผเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเฉ€ เจ•เจฟ WebRTC เจ…เจคเฉ‡ Janus เจตเจฟเฉฑเจš เจ•เฉ€ เจ—เจฒเจค เจธเฉ€เฅค

เจ‡เจจเจชเฉเจŸ 'เจคเฉ‡, เจ‡เจน เจฆเจฟเจธเจผเจพ เจชเฉเจฐเจพเจชเจค เจนเฉ‹เจˆ: เจ‡เฉฑเจ• MVP เจนเฉฑเจฒ, เจ•เฉ‹เจˆ เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจจเจนเฉ€เจ‚, เจ•เฉ‹เจˆ เจŸเฉ€เจšเฉ‡ เจจเจนเฉ€เจ‚, เจธเฉเจงเจพเจฐ เจฒเจˆ เจ•เฉ‹เจˆ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเจนเฉ€เจ‚, เจœเจฆเฉ‹เจ‚ เจ•เจฟ 7% เจ…เจงเจฟเจ†เจชเจ• เจธเฉฐเจšเจพเจฐ เจฆเฉ€ เจ—เฉเจฃเจตเฉฑเจคเจพ เจฌเจพเจฐเฉ‡ เจธเจผเจฟเจ•เจพเจ‡เจค เจ•เจฐเจฆเฉ‡ เจนเจจ (เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€เจ†เจ‚ 'เจคเฉ‡ เจตเฉ€ เจ•เฉ‹เจˆ เจกเจพเจŸเจพ เจจเจนเฉ€เจ‚ เจธเฉ€)เฅค

เจธเจ•เจพเจˆเจช เจคเฉ‹เจ‚ WebRTC เจคเฉฑเจ•: เจ…เจธเฉ€เจ‚ เจตเฉˆเฉฑเจฌ เจฐเจพเจนเฉ€เจ‚ เจตเฉ€เจกเฉ€เจ“ เจธเฉฐเจšเจพเจฐ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจง เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉ€เจคเจพ

เจ‡เฉฑเจ• เจจเจตเฉ€เจ‚ เจฆเจฟเจธเจผเจพ เจšเฉฑเจฒ เจฐเจนเฉ€ เจนเฉˆ

เจ•เจฎเจพเจ‚เจก เจ•เฉเจ เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ€ เจนเฉˆ:

  • เจตเจฟเจญเจพเจ— เจฆเฉ‡ เจฎเฉเจ–เฉ€, เจœเฉ‹ เจ•เจฟ เจฎเฉเฉฑเจ– เจกเจฟเจตเฉˆเจฒเจชเจฐ เจตเฉ€ เจนเจจ.
  • QA เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจธเจฅเจฟเจฐ เจธเฉฐเจšเจพเจฐ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ‡ เจจเจตเฉ‡เจ‚ เจคเจฐเฉ€เจ•เฉ‡ เจฒเฉฑเจญเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจซเจฐเฉฐเจŸ เจฒเจพเจˆเจจ เจคเฉ‹เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเฉ€ เจฐเจฟเจชเฉ‹เจฐเจŸ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจ• เจฒเจ—เจพเจคเจพเจฐ เจคเจ•เจจเฉ€เจ•เฉ€ เจกเฉ‡เจŸเจพ เจตเจฟเฉฑเจš เจตเฉฑเจ–-เจตเฉฑเจ– เจธเจฌเฉฐเจงเจพเจ‚ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจซเฉ€เจกเจฌเฉˆเจ• เจฆเฉ‡ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจชเฉเจฐเจฏเฉ‹เจ—เจพเจ‚ เจฆเฉ‡ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจ‰เจคเจชเจพเจฆ เจชเฉเจฐเจฌเฉฐเจงเจ• เจชเฉเจฐเจฏเฉ‹เจ—เจพเจ‚ เจฒเจˆ เจธเจฎเฉเฉฑเจšเฉ€ เจฆเจฟเจธเจผเจพ เจ…เจคเฉ‡ เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจตเฉฐเจก เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
  • เจ‡เฉฑเจ• เจฆเฉ‚เจœเจพ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ…เจ•เจธเจฐ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ— เจ…เจคเฉ‡ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจ•เฉฐเจฎเจพเจ‚ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจฎเฉเจ•เจพเจฌเจฒเจคเจจ เจญเจฐเฉ‹เจธเฉ‡เจฎเฉฐเจฆ เจฎเฉˆเจŸเฉเจฐเจฟเจ• เจธเจฅเจพเจชเจค เจ•เฉ€เจคเจพ เจนเฉˆ เจœเฉ‹ เจธเฉฐเจšเจพเจฐ เจ—เฉเจฃเจตเฉฑเจคเจพ เจฎเฉเจฒเจพเจ‚เจ•เจฃเจพเจ‚ (เจฆเจฟเจจเจพเจ‚, เจนเจซเจผเจคเจฟเจ†เจ‚, เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจ”เจธเจค) เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจŸเจฐเฉˆเจ• เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‰เจธ เจธเจฎเฉ‡เจ‚, เจ‡เจน เจ…เจงเจฟเจ†เจชเจ•เจพเจ‚ เจฆเฉ‡ เจ—เฉเจฐเฉ‡เจก เจธเจจ; เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€เจ†เจ‚ เจฆเฉ‡ เจ—เฉเจฐเฉ‡เจก เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจเฅค เจซเจฟเจฐ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจชเจฐเจฟเจ•เจฒเจชเจจเจพ เจฌเจฃเจพเจ‰เจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพ เจ•เจฟ เจ•เฉ€ เจ—เจฒเจค เจ•เฉฐเจฎ เจ•เจฐ เจฐเจฟเจนเจพ เจธเฉ€, เจ‡เจธ เจจเฉ‚เฉฐ เจ เฉ€เจ• เจ•เจฐเฉ‹, เจ…เจคเฉ‡ เจ—เจคเฉ€เจธเจผเฉ€เจฒเจคเจพ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เฉ‹เฅค เจ…เจธเฉ€เจ‚ เจ˜เฉฑเจŸ เจฒเจŸเจ•เจฃ เจตเจพเจฒเฉ‡ เจซเจฒ เจฒเจˆ เจ—เจ: เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ…เจธเฉ€เจ‚ vp8 เจ•เฉ‹เจกเฉ‡เจ• เจจเฉ‚เฉฐ vp9 เจจเจพเจฒ เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเจพ, เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจนเฉ‹เจ‡เจ†เฅค เจ…เจธเฉ€เจ‚ เจœเฉˆเจจเจธ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเจพเจฒ เจ–เฉ‡เจกเจฃ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจชเฉเจฐเจฏเฉ‹เจ— เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€ - เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจ•เฉเจ เจตเฉ€ เจจเจนเฉ€เจ‚ เจฒเจฟเจ†.

เจฆเฉ‚เจœเฉ‡ เจชเฉœเจพเจ… 'เจคเฉ‡, เจ‡เฉฑเจ• เจ…เจจเฉเจฎเจพเจจ เจ‰เจญเจฐเจฟเจ†: WebRTC เจ‡เฉฑเจ• เจชเฉ€เจ…เจฐ-เจŸเฉ‚-เจชเฉ€เจ…เจฐ เจนเฉฑเจฒ เจนเฉˆ, เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจฎเฉฑเจง เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจธเจฐเจตเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจธเจผเจพเจ‡เจฆ เจธเจฎเฉฑเจธเจฟเจ† เจ‡เฉฑเจฅเฉ‡ เจนเฉ€ เจนเฉˆ? เจ…เจธเฉ€เจ‚ เจ–เฉเจฆเจพเจˆ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเฉ€ เจ…เจคเฉ‡ เจนเฉเจฃ เจคเฉฑเจ• เจฆเจพ เจธเจญ เจคเฉ‹เจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจธเฉเจงเจพเจฐ เจชเจพเจ‡เจ† เจนเฉˆเฅค

เจ‰เจธ เจธเจฎเฉ‡เจ‚, เจชเฉ‚เจฒ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฌเฉ‡เจตเจ•เฉ‚เจซ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจšเฉเจฃเจฟเจ† เจ—เจฟเจ† เจธเฉ€: เจšเฉˆเจจเจฒ เจ…เจคเฉ‡ เจธเจผเจ•เจคเฉ€ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡, เจนเจฐเฉ‡เจ• เจฆเจพ เจ†เจชเจฃเจพ "เจตเจœเจผเจจ" เจธเฉ€, เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ‡ "เจตเจœเจผเจจ" เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจ•เฉ‹เจฒ เจญเฉ‡เจœเจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€, เจฌเจฟเจจเจพเจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจญเฉ‚เจ—เฉ‹เจฒเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจ•เจฟเฉฑเจฅเฉ‡ เจธเจฅเจฟเจค เจธเฉ€ เจ‡เจธ เจตเฉฑเจฒ เจงเจฟเจ†เจจ เจฆเฉ‡เจฃเจพเฅค เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจธเฉ‡เจ‚เจŸ เจชเฉ€เจŸเจฐเจธเจฌเจฐเจ— เจฆเจพ เจ‡เฉฑเจ• เจ…เจงเจฟเจ†เจชเจ• เจธเจพเจ‡เจฌเฉ‡เจฐเฉ€เจ† เจฆเฉ‡ เจ‡เฉฑเจ• เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€ เจจเจพเจฒ เจฎเจพเจธเจ•เฉ‹ เจฐเจพเจนเฉ€เจ‚ เจธเฉฐเจšเจพเจฐ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจจเจพ เจ•เจฟ เจธเฉ‡เจ‚เจŸ เจชเฉ€เจŸเจฐเจธเจฌเจฐเจ— เจตเจฟเฉฑเจš เจธเจพเจกเฉ‡ เจœเฉˆเจจเจธ เจธเจฐเจตเจฐ เจฆเฉเจ†เจฐเจพเฅค

เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจจเฉ‚เฉฐ เจฆเฉเจฌเจพเจฐเจพ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ: เจนเฉเจฃ, เจœเจฆเฉ‹เจ‚ เจ•เฉ‹เจˆ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจธเจพเจกเฉ‡ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจจเฉ‚เฉฐ เจ–เฉ‹เจฒเฉเจนเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ Ajax เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจธเจพเจฐเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ เจฒเจˆ เจ‰เจธ เจคเฉ‹เจ‚ เจชเจฟเฉฐเจ— เจ‡เจ•เฉฑเจ เฉ‡ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เฉฑเจ• เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจธเจฅเจพเจชเจค เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡, เจ…เจธเฉ€เจ‚ เจธเจญ เจคเฉ‹เจ‚ เจ›เฉ‹เจŸเฉ€ เจฐเจ•เจฎ เจฆเฉ‡ เจจเจพเจฒ เจชเจฟเฉฐเจ—เจœเจผ (เจ…เจงเจฟเจ†เจชเจ•-เจธเจฐเจตเจฐ เจ…เจคเฉ‡ เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€-เจธเจฐเจตเจฐ) เจฆเฉ€ เจ‡เฉฑเจ• เจœเฉ‹เฉœเจพ เจšเฉเจฃเจฆเฉ‡ เจนเจพเจ‚เฅค เจ˜เฉฑเจŸ เจชเจฟเฉฐเจ— เจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจธเจฐเจตเจฐ เจฒเจˆ เจ˜เฉฑเจŸ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฆเฉ‚เจฐเฉ€; เจ›เฉ‹เจŸเฉ€ เจฆเฉ‚เจฐเฉ€ เจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจชเฉˆเจ•เฉ‡เจŸ เจ—เฉเจ†เจ‰เจฃ เจฆเฉ€ เจ˜เฉฑเจŸ เจธเฉฐเจญเจพเจตเจจเจพ; เจตเฉ€เจกเฉ€เจ“ เจธเฉฐเจšเจพเจฐ เจตเจฟเฉฑเจš เจชเฉˆเจ•เฉ‡เจŸ เจฆเจพ เจจเฉเจ•เจธเจพเจจ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจกเจพ เจจเจ•เจพเจฐเจพเจคเจฎเจ• เจ•เจพเจฐเจ• เจนเฉˆเฅค เจจเจ•เจพเจฐเจพเจคเจฎเจ•เจคเจพ เจฆเจพ เจนเจฟเฉฑเจธเจพ เจคเจฟเฉฐเจจ เจฎเจนเฉ€เจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจ…เฉฑเจงเจพ เจ˜เจŸ เจ—เจฟเจ† (เจจเจฟเจฐเจชเฉฑเจ– เจนเฉ‹เจฃ เจฒเจˆ, เจ‡เจธ เจธเจฎเฉ‡เจ‚ เจนเฉ‹เจฐ เจชเฉเจฐเจฏเฉ‹เจ— เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจ, เจชเจฐ เจ‡เจธ เจฆเจพ เจฒเจ—เจญเจ— เจจเจฟเจธเจผเจšเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจชเฉเจฐเจญเจพเจต เจธเฉ€)เฅค

เจธเจ•เจพเจˆเจช เจคเฉ‹เจ‚ WebRTC เจคเฉฑเจ•: เจ…เจธเฉ€เจ‚ เจตเฉˆเฉฑเจฌ เจฐเจพเจนเฉ€เจ‚ เจตเฉ€เจกเฉ€เจ“ เจธเฉฐเจšเจพเจฐ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจง เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉ€เจคเจพ

เจธเจ•เจพเจˆเจช เจคเฉ‹เจ‚ WebRTC เจคเฉฑเจ•: เจ…เจธเฉ€เจ‚ เจตเฉˆเฉฑเจฌ เจฐเจพเจนเฉ€เจ‚ เจตเฉ€เจกเฉ€เจ“ เจธเฉฐเจšเจพเจฐ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจง เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉ€เจคเจพ

เจ…เจธเฉ€เจ‚ เจนเจพเจฒ เจนเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจ—เฉˆเจฐ-เจธเจชเฉฑเจธเจผเจŸ, เจชเจฐ เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจšเฉ€เจœเจผ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เฉ€เจคเฉ€ เจนเฉˆ: เจ‡เฉฑเจ• เจฎเฉ‹เจŸเฉ‡ เจšเฉˆเจจเจฒ 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเจผเจ•เจคเฉ€เจธเจผเจพเจฒเฉ€ เจœเฉˆเจจเจธ เจธเจฐเจตเจฐ เจฆเฉ€ เจฌเจœเจพเจ, เจชเจคเจฒเฉ‡ เจฌเฉˆเจ‚เจกเจตเจฟเจกเจฅ เจตเจพเจฒเฉ‡ เจฆเฉ‹ เจธเจฐเจฒ เจนเฉ‹เจฃเจพ เจฌเจฟเจนเจคเจฐ เจนเฉˆเฅค เจ‡เจน เจ‰เจฆเฉ‹เจ‚ เจธเจชเฉฑเจธเจผเจŸ เจนเฉ‹ เจ—เจฟเจ† เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ•เจฎเจฐเฉ‡ (เจธเฉฐเจšเจพเจฐ เจธเฉˆเจธเจผเจจเจพเจ‚) เจจเฉ‚เฉฐ เจญเจฐเจจ เจฆเฉ€ เจ‰เจฎเฉ€เจฆ เจตเจฟเฉฑเจš เจธเจผเจ•เจคเฉ€เจธเจผเจพเจฒเฉ€ เจฎเจธเจผเฉ€เจจเจพเจ‚ เจ–เจฐเฉ€เจฆเฉ€เจ†เจ‚เฅค เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฌเฉˆเจ‚เจกเจตเจฟเจกเจฅ เจธเฉ€เจฎเจพ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจœเจฟเจธเจฆเจพ เจ…เจธเฉ€เจ‚ เจฐเฉ‚เจฎเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจตเจฟเฉฑเจš เจธเจนเฉ€ เจ…เจจเฉเจตเจพเจฆ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ - เจ…เจธเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ•เจฟเฉฐเจจเฉ‡ เจ–เฉ‹เจฒเฉเจนเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, 300 Mbit/s. เจœเจฟเจตเฉ‡เจ‚ เจนเฉ€ เจ‡เฉฑเจ• เจธเจฐเจตเจฐ 'เจคเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ•เจฎเจฐเฉ‡ เจ–เฉเฉฑเจฒเฉเจนเจฆเฉ‡ เจนเจจ, เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจจเจตเฉ€เจ†เจ‚ เจ—เจคเฉ€เจตเจฟเจงเฉ€เจ†เจ‚ เจฒเจˆ เจšเฉเจฃเจจเจพ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚ เจœเจฆเฉ‹เจ‚ เจคเฉฑเจ• เจฒเฉ‹เจก เจ˜เฉฑเจŸ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพเฅค เจ‡เจน เจตเจฟเจšเจพเจฐ เจ‡เจน เจธเฉ€ เจ•เจฟ, เจ‡เฉฑเจ• เจธเจผเจ•เจคเฉ€เจธเจผเจพเจฒเฉ€ เจฎเจธเจผเฉ€เจจ เจ–เจฐเฉ€เจฆเจฃ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ…เจธเฉ€เจ‚ เจ‡เจธ เจตเจฟเฉฑเจš เจšเฉˆเจจเจฒ เจจเฉ‚เฉฐ เจตเฉฑเจง เจคเฉ‹เจ‚ เจตเฉฑเจง เจฒเฉ‹เจก เจ•เจฐเจพเจ‚เจ—เฉ‡, เจคเจพเจ‚ เจœเฉ‹ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจ‡เจน เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจ…เจคเฉ‡ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉเจ†เจฐเจพ เจธเฉ€เจฎเจฟเจค เจนเฉ‹เจตเฉ‡, เจจเจพ เจ•เจฟ เจฌเฉˆเจ‚เจกเจตเจฟเจกเจฅ เจฆเฉเจ†เจฐเจพ. เจชเจฐ เจ‡เจน เจชเจคเจพ เจšเจฒเจฟเจ† เจ•เจฟ เจ–เฉเฉฑเจฒเฉ‡ เจ•เจฎเจฐเฉ‡ (420) เจฆเฉ€ เจ‡เฉฑเจ• เจจเจฟเจธเจผเจšเจค เจ—เจฟเจฃเจคเฉ€ เจฆเฉ‡ เจฌเจพเจ…เจฆ, เจ‡เจธ เจคเฉฑเจฅ เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ เจ•เจฟ เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ, เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ…เจคเฉ‡ เจกเจฟเจธเจ• 'เจคเฉ‡ เจฒเฉ‹เจก เจ…เจœเฉ‡ เจตเฉ€ เจธเฉ€เจฎเจพเจตเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจนเฉเจค เจฆเฉ‚เจฐ เจนเฉˆ, เจคเจ•เจจเฉ€เจ•เฉ€ เจธเจนเจพเจ‡เจคเจพ 'เจคเฉ‡ เจจเจ•เจพเจฐเจพเจคเจฎเจ•เจคเจพ เจ†เจ‰เจฃเฉ€ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ. เจœเจผเจพเจนเจฐเจพ เจคเฉŒเจฐ 'เจคเฉ‡, เจœเฉˆเจจเจธ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ•เฉเจ เจตเจฟเจ—เฉœ เจฐเจฟเจนเจพ เจนเฉˆ, เจธเจผเจพเจ‡เจฆ เจ‰เฉฑเจฅเฉ‡ เจตเฉ€ เจ•เฉเจ เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ. เจ…เจธเฉ€เจ‚ เจชเฉเจฐเจฏเฉ‹เจ— เจ•เจฐเจจเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเจพ, เจฌเฉˆเจ‚เจกเจตเจฟเจกเจฅ เจธเฉ€เจฎเจพ เจจเฉ‚เฉฐ 300 เจคเฉ‹เจ‚ 200 Mbit/s เจคเฉฑเจ• เจ˜เจŸเจพ เจฆเจฟเฉฑเจคเจพ, เจ…เจคเฉ‡ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเฉ‚เจฐ เจนเฉ‹ เจ—เจˆเจ†เจ‚เฅค เจนเฉเจฃ เจ…เจธเฉ€เจ‚ เจ˜เฉฑเจŸ เจธเฉ€เจฎเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ•เฉ‹ เจธเจฎเฉ‡เจ‚ เจคเจฟเฉฐเจจ เจจเจตเฉ‡เจ‚ เจธเจฐเจตเจฐ เจ–เจฐเฉ€เจฆเฉ‡ เจนเจจ, เจ…เจธเฉ€เจ‚ เจธเฉ‹เจšเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ‡เจธ เจจเจพเจฒ เจธเฉฐเจšเจพเจฐ เจฆเฉ€ เจ—เฉเจฃเจตเฉฑเจคเจพ เจตเจฟเฉฑเจš เจธเจฅเจฟเจฐ เจธเฉเจงเจพเจฐ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจฌเฉ‡เจธเจผเฉฑเจ•, เจ…เจธเฉ€เจ‚ เจ‡เจน เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจ•เจฟ เจ‰เฉฑเจฅเฉ‡ เจ•เฉ€ เจนเฉ‹ เจฐเจฟเจนเจพ เจธเฉ€; เจธเจพเจกเฉ€เจ†เจ‚ เจฌเฉˆเจธเจพเจ–เฉ€เจ†เจ‚ เจธเจญ เจ•เฉเจ เจนเจจเฅค เจธเจพเจกเฉ‡ เจฌเจšเจพเจ… เจตเจฟเฉฑเจš, เจ†เจ“ เจ‡เจน เจ•เจนเฉ€เจ เจ•เจฟ เจ‰เจธ เจธเจฎเฉ‡เจ‚ เจฆเจฌเจพเจ… เจตเจพเจฒเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจœเจฟเฉฐเจจเฉ€ เจœเจฒเจฆเฉ€ เจนเฉ‹ เจธเจ•เฉ‡ เจนเฉฑเจฒ เจ•เจฐเจจเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจธเฉ€, เจจเจพ เจ•เจฟ เจ‡เจธเจจเฉ‚เฉฐ เจธเฉเฉฐเจฆเจฐเจคเจพ เจจเจพเจฒ เจ•เจฐเจจเจพ; เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจธเจพเจกเฉ‡ เจฒเจˆ เจœเฉˆเจจเจธ C เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ‡เฉฑเจ• เจฌเจฒเฉˆเจ• เจฌเจพเจ•เจธ เจนเฉˆ, เจ‡เจธ เจจเจพเจฒ เจŸเจฟเฉฐเจ•เจฐ เจ•เจฐเจจเจพ เจฌเจนเฉเจค เจฎเจนเจฟเฉฐเจ—เจพ เจนเฉˆเฅค

เจธเจ•เจพเจˆเจช เจคเฉ‹เจ‚ WebRTC เจคเฉฑเจ•: เจ…เจธเฉ€เจ‚ เจตเฉˆเฉฑเจฌ เจฐเจพเจนเฉ€เจ‚ เจตเฉ€เจกเฉ€เจ“ เจธเฉฐเจšเจพเจฐ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจง เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉ€เจคเจพ

เจ–เฉˆเจฐ, เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚:

  • เจธเจพเจฐเฉ€เจ†เจ‚ เจจเจฟเจฐเจญเจฐเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจœเฉ‹ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจœเจพ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ, เจธเจฐเจตเจฐ เจ…เจคเฉ‡ เจ•เจฒเจพเจ‡เฉฐเจŸ เจฆเฉ‹เจตเจพเจ‚ 'เจคเฉ‡ (เจ‡เจน เจตเฉ€ เจชเฉเจฐเจฏเฉ‹เจ— เจธเจจ, เจ…เจธเฉ€เจ‚ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจฆเฉ€ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เฉ€เจคเฉ€);
  • เจ–เจพเจธ เจ•เฉ‡เจธเจพเจ‚ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจธเจพเจฐเฉ‡ เจชเจ›เจพเจฃเฉ‡ เจ—เจ เจฌเฉฑเจ— เจซเจฟเจ•เจธ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเจฆเฉ‹เจ‚ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจกเจฟเฉฑเจ— เจ—เจฟเจ† เจธเฉ€ เจ…เจคเฉ‡ เจ†เจชเจฃเฉ‡ เจ†เจช เจฐเฉ€เจธเจŸเฉ‹เจฐ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€;
  • เจ…เจธเฉ€เจ‚ เจตเฉ€เจกเฉ€เจ“ เจธเฉฐเจšเจพเจฐ เจฆเฉ‡ เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเฉ€เจ†เจ‚ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจจเจพเจฒ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจฎเฉ€เจŸเจฟเฉฐเจ—เจพเจ‚ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจธเจพเจกเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจคเฉ‹เจ‚ เจœเจพเจฃเฉ‚ เจนเจพเจ‚: เจธเจŸเฉเจฐเฉ€เจฎเจฟเฉฐเจ— เจ—เฉ‡เจฎเจพเจ‚, เจตเฉˆเจฌเจฟเจจเจพเจฐเจพเจ‚ เจฆเจพ เจ†เจฏเฉ‹เจœเจจ เจ•เจฐเจจเจพ; เจ…เจธเฉ€เจ‚ เจนเจฐ เจšเฉ€เจœเจผ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เฉ€เจคเฉ€ เจœเฉ‹ เจธเจพเจกเฉ‡ เจฒเจˆ เจ‰เจชเจฏเฉ‹เจ—เฉ€ เจœเจพเจชเจฆเฉ€ เจธเฉ€;
  • เจ…เจงเจฟเจ†เจชเจ•เจพเจ‚ เจฆเฉ‡ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจ…เจคเฉ‡ เจธเฉฐเจšเจพเจฐ เจ—เฉเจฃเจตเฉฑเจคเจพ เจฆเฉ€ เจคเจ•เจจเฉ€เจ•เฉ€ เจธเจฎเฉ€เจ–เจฟเจ† เจ•เฉ€เจคเฉ€, เจœเจฟเจจเฉเจนเจพเจ‚ เจคเฉ‹เจ‚ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง เจธเจผเจฟเจ•เจพเจ‡เจคเจพเจ‚ เจ†เจˆเจ†เจ‚เฅค

เจชเฉเจฐเจฏเฉ‹เจ—เจพเจ‚ เจ…เจคเฉ‡ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‡ เจ…เจงเจฟเจ†เจชเจ•เจพเจ‚ เจตเจฟเฉฑเจš เจธเฉฐเจšเจพเจฐ เจชเฉเจฐเจคเฉ€ เจ…เจธเฉฐเจคเฉเจธเจผเจŸเฉ€ เจจเฉ‚เฉฐ เจœเจจเจตเจฐเฉ€ 7,1 เจตเจฟเฉฑเจš 2018% เจคเฉ‹เจ‚ เจœเจจเจตเจฐเฉ€ 2,5 เจตเจฟเฉฑเจš 2019% เจคเฉฑเจ• เจ˜เจŸเจพเจ‰เจฃเจพ เจธเฉฐเจญเจต เจฌเจฃเจพเจ‡เจ†เฅค

เจ…เฉฑเจ—เฉ‡ เจ•เฉ€ เจนเฉˆ

เจธเจพเจกเฉ‡ เจตเจฟเจฎเจฌเจพเจ•เจธ เจชเจฒเฉ‡เจŸเจซเจพเจฐเจฎ เจจเฉ‚เฉฐ เจธเจฅเจฟเจฐ เจ•เจฐเจจเจพ 2019 เจฒเจˆ เจ•เฉฐเจชเจจเฉ€ เจฆเฉ‡ เจฎเฉเฉฑเจ– เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจนเฉˆเฅค เจธเจพเจจเฉ‚เฉฐ เจฌเจนเฉเจค เจ‰เจฎเฉ€เจฆเจพเจ‚ เจนเจจ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจ—เจคเฉ€ เจจเฉ‚เฉฐ เจฌเจฐเจ•เจฐเจพเจฐ เจฐเฉฑเจ–เจฃ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจตเจพเจ‚เจ—เฉ‡ เจ…เจคเฉ‡ เจนเฉเจฃ เจšเฉ‹เจŸเฉ€ เจฆเฉ€เจ†เจ‚ เจธเจผเจฟเจ•เจพเจ‡เจคเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉ€เจกเฉ€เจ“ เจธเฉฐเจšเจพเจฐ เจจเจนเฉ€เจ‚ เจฆเฉ‡เจ– เจธเจ•เจพเจ‚เจ—เฉ‡เฅค เจ…เจธเฉ€เจ‚ เจธเจฎเจเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ‡เจนเจจเจพเจ‚ เจธเจผเจฟเจ•เจพเจ‡เจคเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเจฟเฉฑเจธเจพ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจ•เฉฐเจชเจฟเจŠเจŸเจฐเจพเจ‚ เจ…เจคเฉ‡ เจ‡เฉฐเจŸเจฐเจจเฉˆเจŸ เจตเจฟเฉฑเจš เจชเจ›เฉœเจจ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจนเฉˆ, เจชเจฐ เจธเจพเจจเฉ‚เฉฐ เจ‡เจธ เจนเจฟเฉฑเจธเฉ‡ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจฌเจพเจ•เฉ€ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจฌเจพเจ•เฉ€ เจธเจญ เจ•เฉเจ เจ‡เฉฑเจ• เจคเจ•เจจเฉ€เจ•เฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจนเฉˆ, เจ…เจœเจฟเจนเจพ เจฒเจ—เจฆเจพ เจนเฉˆ เจ•เจฟ เจธเจพเจจเฉ‚เฉฐ เจ‡เจธเจฆเจพ เจฎเฉเจ•เจพเจฌเจฒเจพ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ.

เจฎเฉเฉฑเจ– เจฎเฉเจธเจผเจ•เจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจจเจนเฉ€เจ‚ เจœเจพเจฃเจฆเฉ‡ เจ•เจฟ เจ—เฉเจฃเจตเฉฑเจคเจพ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เจฐเจจเจพ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ•เจฟเจธ เจชเฉฑเจงเจฐ เจคเฉฑเจ• เจธเฉฐเจญเจต เจนเฉˆเฅค เจ‡เจธ เจ›เฉฑเจค เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃเจพ เจฎเฉเฉฑเจ– เจ•เฉฐเจฎ เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ, เจฆเฉ‹ เจชเฉเจฐเจฏเฉ‹เจ—เจพเจ‚ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพเจˆ เจ—เจˆ เจธเฉ€:

  1. เจฒเฉœเจพเจˆ เจฆเฉ€เจ†เจ‚ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจจเจฟเจฏเจฎเจค p2p เจจเจพเจฒ เจœเฉˆเจจเจธ เจฆเฉเจ†เจฐเจพ เจตเฉ€เจกเฉ€เจ“ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ•เจฐเฉ‹เฅค เจ‡เจน เจชเฉเจฐเจฏเฉ‹เจ— เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ•เฉ€เจคเจพ เจœเจพ เจšเฉเฉฑเจ•เจพ เจนเฉˆ, เจธเจพเจกเฉ‡ เจนเฉฑเจฒ เจ…เจคเฉ‡ p2p เจตเจฟเจšเจ•เจพเจฐ เจ•เฉ‹เจˆ เจ…เฉฐเจ•เฉœเจพเจคเจฎเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจ…เฉฐเจคเจฐ เจจเจนเฉ€เจ‚ เจฎเจฟเจฒเจฟเจ†;
  2. เจ†เจ‰ เจ‰เจนเจจเจพเจ‚ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ (เจฎเจนเจฟเฉฐเจ—เฉ€เจ†เจ‚) เจธเฉ‡เจตเจพเจตเจพเจ‚ เจฆเฉ€ เจธเจชเจฒเจพเจˆ เจ•เจฐเฉ€เจ เจœเฉ‹ เจธเจฟเจฐเจซเจผ เจตเฉ€เจกเฉ€เจ“ เจธเฉฐเจšเจพเจฐ เจนเฉฑเจฒเจพเจ‚ 'เจคเฉ‡ เจชเฉˆเจธเจพ เจ•เจฎเจพเจ‰เจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ, เจ…เจคเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจ‡เฉฑเจ• เจจเจพเจฒ เจ‰เจนเจจเจพเจ‚ เจคเฉ‹เจ‚ เจจเจ•เจพเจฐเจพเจคเจฎเจ•เจคเจพ เจฆเฉ€ เจฎเจพเจคเจฐเจพ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ•เจฐเฉ€เจเฅค

เจ‡เจน เจฆเฉ‹ เจชเฉเจฐเจฏเฉ‹เจ— เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจชเฉเจฐเจพเจชเจคเฉ€ เจฏเฉ‹เจ— เจŸเฉ€เจšเฉ‡ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจ เจ…เจคเฉ‡ เจ‡เจธ 'เจคเฉ‡ เจงเจฟเจ†เจจ เจ•เฉ‡เจ‚เจฆเจฐเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเฉ‡เจฃเจ—เฉ‡เฅค

เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‡เฉฑเจฅเฉ‡ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ•เฉฐเจฎ เจนเจจ เจœเฉ‹ เจจเจฟเจฏเจฎเจค เจคเฉŒเจฐ 'เจคเฉ‡ เจนเฉฑเจฒ เจ•เฉ€เจคเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจ:

  • เจ…เจธเฉ€เจ‚ เจตเจฟเจ…เจ•เจคเฉ€เจ—เจค เจธเจฎเฉ€เจ–เจฟเจ†เจตเจพเจ‚ เจฆเฉ€ เจฌเจœเจพเจ เจธเฉฐเจšเจพเจฐ เจ—เฉเจฃเจตเฉฑเจคเจพ เจฆเจพ เจ‡เฉฑเจ• เจคเจ•เจจเฉ€เจ•เฉ€ เจฎเฉˆเจŸเฉเจฐเจฟเจ• เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚;
  • เจ…เจธเฉ€เจ‚ เจนเฉ‹เจฐ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจธเฉˆเจธเจผเจจ เจฒเฉŒเจ— เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ เจคเจพเจ‚ เจœเฉ‹ เจ…เจธเจซเจฒเจคเจพเจตเจพเจ‚ เจฆเจพ เจตเจงเฉ‡เจฐเฉ‡ เจธเจนเฉ€ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เฉ‡, เจ‡เจน เจธเจฎเจเจฃ เจ•เจฟ เจ‰เจน เจ•เจฆเฉ‹เจ‚ เจ…เจคเฉ‡ เจ•เจฟเฉฑเจฅเฉ‡ เจตเจพเจชเจฐเฉ€เจ†เจ‚, เจ…เจคเฉ‡ เจ‰เจธ เจธเจฎเฉ‡เจ‚ เจ•เฉ€ เจชเฉเจฐเจคเฉ€เจค เจนเฉ‹เจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจ—เฉˆเจฐ-เจธเจฌเฉฐเจงเจฟเจค เจ˜เจŸเจจเจพเจตเจพเจ‚ เจตเจพเจชเจฐเฉ€เจ†เจ‚;
  • เจ…เจธเฉ€เจ‚ เจชเจพเจ  เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ‡เฉฑเจ• เจ†เจŸเฉ‹เจฎเฉˆเจŸเจฟเจ• เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจ—เฉเจฃเจตเฉฑเจคเจพ เจŸเฉˆเจธเจŸ เจคเจฟเจ†เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจ…เจคเฉ‡ เจ•เจฒเจพเจ‡เฉฐเจŸ เจจเฉ‚เฉฐ เจ‰เจธเจฆเฉ‡ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจ…เจคเฉ‡ เจšเฉˆเจจเจฒ เจฆเฉเจ†เจฐเจพ เจจเจ•เจพเจฐเจพเจคเจฎเจ•เจคเจพ เจฆเฉ€ เจฎเจพเจคเจฐเจพ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃ เจฒเจˆ เจนเฉฑเจฅเฉ€เจ‚ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฆเจพ เจฎเฉŒเจ•เจพ เจตเฉ€ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚;
  • เจ…เจธเฉ€เจ‚ เจ–เจฐเจพเจฌ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš, เจชเจฐเจฟเจตเจฐเจคเจจเจธเจผเฉ€เจฒ เจชเฉˆเจ•เฉ‡เจŸ เจฆเฉ‡ เจจเฉเจ•เจธเจพเจจ, เจ†เจฆเจฟ เจฆเฉ‡ เจจเจพเจฒ เจนเฉ‹เจฐ เจตเฉ€เจกเฉ€เจ“ เจธเฉฐเจšเจพเจฐ เจฒเฉ‹เจก เจŸเฉˆเจธเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ…เจคเฉ‡ เจธเฉฐเจšเจพเจฒเจฟเจค เจ•เจฐเจพเจ‚เจ—เฉ‡;
  • เจ…เจธเฉ€เจ‚ เจจเฉเจ•เจธ เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจตเจงเจพเจ‰เจฃ เจฒเจˆ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ‡ เจตเจฟเจตเจนเจพเจฐ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฆเฉ‡ เจนเจพเจ‚;
  • เจ…เจธเฉ€เจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจšเฉ‡เจคเจพเจตเจจเฉ€ เจฆเฉ‡เจตเจพเจ‚เจ—เฉ‡ เจœเฉ‡เจ•เจฐ เจ‰เจธเจฆเฉ‡ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจตเจฟเฉฑเจš เจฌเจฟเจฒเจ•เฉเจฒ เจตเฉ€ เจ•เฉเจ เจ—เจฒเจค เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจธเจ•เจพเจˆเจช เจ•เจฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจœเฉ‹ เจ‰เจน เจธเจฎเจ เจธเจ•เฉ‡ เจ•เจฟ เจธเจฎเฉฑเจธเจฟเจ† เจ‰เจธเจฆเฉ‡ เจชเจพเจธเฉ‡ เจนเฉˆเฅค

เจ…เจชเฉเจฐเฉˆเจฒ เจคเฉ‹เจ‚, เจตเฉ€เจกเฉ€เจ“ เจธเฉฐเจšเจพเจฐ เจฆเจฟเจธเจผเจพ เจธเจ•เจพเจˆเจ‚เจ— เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจ‡เฉฑเจ• เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฆเจพ เจตเฉฑเจ–เจฐเจพ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฌเจฃ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจตเจฟเจฎเจฌเจพเจ•เจธ เจฆเจพ เจ‡เฉฑเจ• เจนเจฟเฉฑเจธเจพ เจจเจนเฉ€เจ‚, เจธเจ—เฉ‹เจ‚ เจ‡เจธเจฆเฉ‡ เจ†เจชเจฃเฉ‡ เจ‰เจคเจชเจพเจฆ เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจ…เจธเฉ€เจ‚ เจฒเฉ‹เจ•เจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉฑเจญเจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚ เจซเฉเจฒ เจŸเจพเจˆเจฎ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจตเฉ€เจกเฉ€เจ“ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ. เจจเจพเจฒ เจจเจพเจฒ, เจนเจฎเฉ‡เจธเจผเจพ เจฆเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจ…เจธเฉ€เจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจšเฉฐเจ—เฉ‡ เจฒเฉ‹เจ•เจพเจ‚ เจฆเฉ€ เจคเจฒเจพเจธเจผ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚.

เจ…เจคเฉ‡, เจฌเฉ‡เจธเจผเฉฑเจ•, เจ…เจธเฉ€เจ‚ เจตเฉ€เจกเฉ€เจ“ เจธเฉฐเจšเจพเจฐ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจฒเฉ‹เจ•เจพเจ‚ เจ…เจคเฉ‡ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ เจจเจพเจฒ เจธเจฐเจ—เจฐเจฎเฉ€ เจจเจพเจฒ เจธเฉฐเจšเจพเจฐ เจ•เจฐเจจเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฆเฉ‡ เจนเจพเจ‚เฅค เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจธเจพเจกเฉ‡ เจจเจพเจฒ เจ…เจจเฉเจญเจต เจฆเจพ เจ†เจฆเจพเจจ-เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ–เฉเจธเจผ เจนเฉ‹เจตเจพเจ‚เจ—เฉ‡! เจŸเจฟเฉฑเจชเจฃเฉ€ เจ•เจฐเฉ‹, เจธเฉฐเจชเจฐเจ• เจ•เจฐเฉ‹ - เจ…เจธเฉ€เจ‚ เจธเจพเจฐเจฟเจ†เจ‚ เจฆเจพ เจœเจตเจพเจฌ เจฆเฉ‡เจตเจพเจ‚เจ—เฉ‡เฅค

เจธเจฐเฉ‹เจค: www.habr.com