WebRTC เช…เชจเซ‡ เชตเชฟเชกเชฟเชฏเซ‹ เชธเชฐเซเชตเซ‡เชฒเชจเซเชธ: เช…เชฎเซ‡ เช•เซ‡เชฎเซ‡เชฐเชพเชฅเซ€ เชตเชฟเชกเชฟเชฏเซ‹ เชฒเซ‡เชŸเชจเซเชธเซ€เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชนเชฐเชพเชตเซ€

WebRTC เช…เชจเซ‡ เชตเชฟเชกเชฟเชฏเซ‹ เชธเชฐเซเชตเซ‡เชฒเชจเซเชธ: เช…เชฎเซ‡ เช•เซ‡เชฎเซ‡เชฐเชพเชฅเซ€ เชตเชฟเชกเชฟเชฏเซ‹ เชฒเซ‡เชŸเชจเซเชธเซ€เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชนเชฐเชพเชตเซ€

เช•เซเชฒเชพเช‰เชก เชตเชฟเชกเชฟเชฏเซ‹ เชธเชฐเซเชตเซ‡เชฒเชจเซเชธ เชธเชฟเชธเซเชŸเชฎ เชชเชฐ เช•เชพเชฎ เช•เชฐเชตเชพเชจเชพ เชชเซเชฐเชฅเชฎ เชฆเชฟเชตเชธเซ‹เชฅเซ€, เช…เชฎเชจเซ‡ เชเช• เชธเชฎเชธเซเชฏเชพเชจเซ‹ เชธเชพเชฎเชจเซ‹ เช•เชฐเชตเซ‹ เชชเชกเซเชฏเซ‹ เชนเชคเซ‹, เชœเซ‡เชจเชพ เช‰เช•เซ‡เชฒ เชตเชฟเชจเชพ เช…เชฎเซ‡ Ivideon เช›เซ‹เชกเซ€ เชถเช•เซ€เช - เช† เช…เชฎเชพเชฐเซเช‚ เชเชตเชฐเซ‡เชธเซเชŸ เชนเชคเซเช‚, เชšเชกเชคเชพ เชœเซ‡เชฎเชพเช‚ เช˜เชฃเซ€ เชถเช•เซเชคเชฟ เชฒเชพเช—เซ€, เชชเชฐเช‚เชคเซ เชนเชตเซ‡ เช…เชฎเซ‡ เช†เช–เชฐเซ‡ เช•เซเชฐเซ‹เชธ-เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชชเชเชฒเชจเซ€ เชŸเซ‹เชš เชชเชฐ เชฌเชฐเชซเชจเซ€ เช•เซเชนเชพเชกเซ€ เชซเชธเชพเชˆ เช—เชˆ.

เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐ เช‘เชกเชฟเช“ เช…เชจเซ‡ เชตเชฟเชกเชฟเชฏเซ‹ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชธเชฟเชธเซเชŸเชฎ เชธเชพเชงเชจเซ‹, เชตเซ‡เชฌ เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ เช…เชจเซ‡ เชคเซ‡เช“ เชœเซ‡ เชงเซ‹เชฐเชฃเซ‹เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡ เชคเซ‡เชจเชพ เชชเชฐ เชจเชฟเชฐเซเชญเชฐ เชจ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช เช…เชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เชเชกเซเชฐเซ‡เชธ เชŸเซเชฐเชพเชจเซเชธเชฒเซ‡เชŸเชฐเซเชธ เช…เชจเซ‡ เชซเชพเชฏเชฐเชตเซ‰เชฒเซเชธเชจเซ€ เชนเชพเชœเชฐเซ€เชฎเชพเช‚ เชชเชฃ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡. เช•เซเชฒเชพเช‰เชก เชตเชฟเชกเชฟเชฏเซ‹ เชธเชฐเซเชตเซ‡เชฒเชจเซเชธ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชธเซ‡เชตเชพเชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเชตเชพ เชฎเชพเช‚เช—เซ‡ เช›เซ‡, เชชเช›เซ€ เชญเชฒเซ‡ เชคเซ‡ เชเชจเชพเชฒเซ‹เช— เช•เซ‡เชฎเซ‡เชฐเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช…เชจเซ‡ เชธเซŒเชฅเซ€ เช†เชงเซเชจเชฟเช• เช‰เชชเช•เชฐเชฃ เชชเชฐ เชฒเชพเช‡เชต เชตเชฟเชกเชฟเชฏเซ‹ เชชเซเชฐเชธเชพเชฐเชฃ เชœเซ‹เชตเชพเชจเซเช‚ เชชเชธเช‚เชฆ เช•เชฐเซ‡.

เชคเซ‡ เช–เซ‚เชฌ เชœ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เช›เซ‡ เช•เซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชจเซเชฏเซ‚เชจเชคเชฎ เชตเชฟเชฒเช‚เชฌ เชธเชพเชฅเซ‡ เชตเชฟเชกเชฟเช“เช เชœเซ‹เชตเชพ เชฎเชพเช‚เช—เซ‡ เช›เซ‡. เชฌเซเชฐเชพเช‰เชเชฐเชฎเชพเช‚ เช“เช›เซ€ เชฒเซ‡เชŸเชจเซเชธเซ€ เชธเชพเชฅเซ‡ เชตเชฟเชกเชฟเชฏเซ‹ เชฌเชคเชพเชตเชตเชพเชจเซ‹ เชฒเช—เชญเช— เชเช•เชฎเชพเชคเซเชฐ เชฐเชธเซเชคเซ‹ WebRTC (เชตเซ‡เชฌ เชฐเซ€เช…เชฒ-เชŸเชพเช‡เชฎ เช•เซ‹เชฎเซเชฏเซเชจเชฟเช•เซ‡เชถเชจเซเชธ) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡. WebRTC เช เชฌเซเชฐเชพเช‰เชเชฐเซเชธเชฎเชพเช‚ เชตเชฟเชกเชฟเชฏเซ‹ เช…เชจเซ‡ เช‘เชกเชฟเชฏเซ‹เชจเชพ เชชเซ€เช…เชฐ-เชŸเซ-เชชเซ€เช…เชฐ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชถเชจ เชฎเชพเชŸเซ‡เชจเซ€ เชคเช•เชจเซ€เช•เซ‹เชจเซ‹ เชธเชฎเซ‚เชน เช›เซ‡, เชถเชฐเซ‚เช†เชคเชฎเชพเช‚ เช“เช›เซ€ เชตเชฟเชฒเช‚เชฌเชคเชพ เชธเชพเชฅเซ‡ เชตเชฟเชกเชฟเช“ เชธเซเชŸเซเชฐเซ€เชฎเซเชธเชจเชพ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชถเชจ เช…เชจเซ‡ เชชเซเชฒเซ‡เชฌเซ‡เช• เชฎเชพเชŸเซ‡ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เช† เชนเซ‡เชคเซ เชฎเชพเชŸเซ‡, เช…เชจเซเชฏ เชตเชธเซเชคเซเช“เชจเซ€ เชตเชšเซเชšเซ‡, UDP เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡.

เชจเชตเซเช‚ เชเชจเซเชœเชฟเชจ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชถเซเช‚ เช†เชชเซ‡ เช›เซ‡ เชคเซ‡ เช…เชฎเซ‡ เชคเชฎเชจเซ‡ เชœเชฃเชพเชตเซ€เช เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚, เช…เชฎเซ‡ เชคเชฎเชจเซ‡ เชฏเชพเชฆ เช…เชชเชพเชตเซ€เชถเซเช‚ เช•เซ‡ เช…เชฎเซ‡ เชถเชพ เชฎเชพเชŸเซ‡ เช…เชจเซ‡ เชถเชพ เชฎเชพเชŸเซ‡ HLS เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ€เช เช›เซ€เช เช…เชจเซ‡ เช…เชฎเซ‡ เชถเชพ เชฎเชพเชŸเซ‡ เช†เช—เชณ เชตเชงเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ เช›เซ‡.

HLS เชเชจเซเชœเชฟเชจ: เช—เซเชฃเชฆเซ‹เชท

WebRTC เช…เชจเซ‡ เชตเชฟเชกเชฟเชฏเซ‹ เชธเชฐเซเชตเซ‡เชฒเชจเซเชธ: เช…เชฎเซ‡ เช•เซ‡เชฎเซ‡เชฐเชพเชฅเซ€ เชตเชฟเชกเชฟเชฏเซ‹ เชฒเซ‡เชŸเชจเซเชธเซ€เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชนเชฐเชพเชตเซ€
(c)

HLS (HTTP เชฒเชพเช‡เชต เชธเซเชŸเซเชฐเซ€เชฎเชฟเช‚เช—) เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€ เชเชชเชฒ เชฆเซเชตเชพเชฐเชพ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชคเซ‡เชฅเซ€ เชคเซ‡เชฎเชพเช‚ เช•เซ‹เชˆ เช†เชถเซเชšเชฐเซเชฏ เชจเชฅเซ€ เช•เซ‡ เชคเซ‡ เชธเซŒเชชเซเชฐเชฅเชฎ เชเชชเชฒ เช‰เชชเช•เชฐเชฃเซ‹ เชชเชฐ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เชนเชคเซ€. เช†เชœเซ‡, HLS เชตเชฟเชกเซ€เชฏเซ‹ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฐเซ€เชคเซ‡ เชฌเชงเชพ เชธเซ‡เชŸ-เชŸเซ‹เชช เชฌเซ‹เช•เซเชธ เช…เชจเซ‡ OS เชšเชฒเชพเชตเชคเชพ เช˜เชฃเชพ เช‰เชชเช•เชฐเชฃเซ‹ เชฆเซเชตเชพเชฐเชพ เชชเชฃ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡. Android.

HLS เชเชจเซเชœเชฟเชจ เชตเชฟเชกเชฟเชฏเซ‹ เชกเซ‡เชŸเชพเชจเซ‡ เชธเซเชŸเซเชฐเซ€เชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ AAC เช…เชฅเชตเชพ MP264 เช‘เชกเชฟเชฏเซ‹ เชธเซเชŸเซเชฐเซ€เชฎเซเชธ เชธเชพเชฅเซ‡ เชธเช‚เชฏเซ‹เชœเชจเชฎเชพเช‚ เชœเชพเชฃเซ€เชคเชพ H3 เชตเซ€เชกเชฟเชฏเซ‹ เช•เซ‹เชกเซ‡เช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡. เชธเชฎเช—เซเชฐ เช“เชกเชฟเชฏเซ‹ เช…เชจเซ‡ เชตเชฟเชกเชฟเชฏเซ‹ เชกเซ‡เชŸเชพ เชธเซเชŸเซเชฐเซ€เชฎ MPEG-TS เชŸเซเชฐเชพเชจเซเชธเชชเซ‹เชฐเซเชŸ เช•เชจเซเชŸเซ‡เชจเชฐเชฎเชพเช‚ เชชเซ‡เช• เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. HTTP เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชฆเซเชตเชพเชฐเชพ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชถเชจ เชฎเชพเชŸเซ‡, เชธเซเชŸเซเชฐเซ€เชฎเชฎเชพเช‚ เชธเชฎเชพเชตเชฟเชทเซเชŸ เชฎเชพเชนเชฟเชคเซ€เชจเซ‡ m3u8 เชชเซเชฒเซ‡เชฒเชฟเชธเซเชŸเชฎเชพเช‚ เชตเชฐเซเชฃเชตเซ‡เชฒ เชŸเซเช•เชกเชพเช“เชฎเชพเช‚ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช…เชจเซ‡ เชฎเชพเชคเซเชฐ เชคเซเชฏเชพเชฐเซ‡ เชœ เช† เชŸเซเช•เชกเชพเช“, เชชเซเชฒเซ‡เชฒเชฟเชธเซเชŸเซเชธ เชธเชพเชฅเซ‡, HTTP เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชธเชพเชฐเชฟเชค เชฅเชพเชฏ เช›เซ‡. เช†เชชเชฎเซ‡เชณเซ‡ เชšเช‚เช•เซ€เช‚เช—เชจเซ‹ เช…เชฐเซเชฅ เชธเซ‡เช•เชจเซเชกเซ‹เชฎเชพเช‚ เชตเชฟเชฒเช‚เชฌ เชฅเชพเชฏ เช›เซ‡. เช† MPEG-TS เช•เชจเซเชŸเซ‡เชจเชฐเชจเซเช‚ เชฒเช•เซเชทเชฃ เช›เซ‡.

HLS เชเชจเซเชœเชฟเชจ เชฎเชฒเซเชŸเชฟเชฌเชฟเชŸเชฐเซ‡เชŸ เชธเซเชŸเซเชฐเซ€เชฎเซเชธ, Live/VOD เชจเซ‡ เชชเชฃ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡.

HLS เชจเชพ เชฎเซเช–เซเชฏ เชซเชพเชฏเชฆเชพ:

  • เชคเชฎเชพเชฎ เชฎเซเช–เซเชฏ เชฌเซเชฐเชพเช‰เชเชฐเซเชธเชฎเชพเช‚ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชธเชชเซ‹เชฐเซเชŸ;
  • เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ€ เชธเชฐเชณเชคเชพ (WebRTC เชจเซ€ เชธเชฐเช–เชพเชฎเชฃเซ€เชฎเชพเช‚);
  • เชฎเซ‹เชŸเชพ เชชเซเชฐเซ‡เช•เซเชทเช•เซ‹ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฎ เชชเซเชฐเช•เชพเชฐเชจเชพ เชฌเซเชฐเซ‹เชกเช•เชพเชธเซเชŸเชจเซเช‚ เช†เชฏเซ‹เชœเชจ เช•เชฐเชตเซเช‚ เช–เซ‚เชฌ เชœ เช…เชจเซเช•เซ‚เชณ เช…เชจเซ‡ เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เช›เซ‡ เช•เชพเชฐเชฃ เช•เซ‡ เชธเซ‡เช—เชฎเซ‡เชจเซเชŸเซเชธ เชเช•เชตเชพเชฐ CDN เชชเชฐ เช…เชชเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชเชจเซเชœเชฟเชจเชจเซ€ เชธเชฐเชณเชคเชพ เชนเซ‹เชตเชพ เช›เชคเชพเช‚, เชฌเชงเซเช‚ เชฒเชพเช—เซ‡ เชคเซ‡เชŸเชฒเซเช‚ เชธเชฐเชณ เชจเชฅเซ€. เชฎเซเช–เซเชฏ เชธเชฎเชธเซเชฏเชพ เช เช›เซ‡ เช•เซ‡ เชคเซƒเชคเซ€เชฏ-เชชเช•เซเชท เชชเซเชฒเซ‡เชฏเชฐ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชเชชเชฒเชจเซ€ เชญเชฒเชพเชฎเชฃเซ‹เชฅเซ€ เชฆเซ‚เชฐ เช—เชฏเชพ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช‘เชกเชฟเช“ เชซเซ‹เชฐเซเชฎเซ‡เชŸเซเชธเชจเซ€ เชฆเซเชฐเชทเซเชŸเชฟเช. เช–เชพเชธ เช•เชฐเซ€เชจเซ‡, เช˜เชฃเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“เช เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เช‘เชกเชฟเช“ เชธเซเชŸเซเชฐเซ€เชฎเซเชธ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚: mpeg2 เชตเชฟเชกเชฟเชฏเซ‹, mpeg2 เช‘เชกเชฟเช“, เชตเช—เซ‡เชฐเซ‡. เชชเชฐเชฟเชฃเชพเชฎเซ‡, เชคเซ‡เชฎเชจเซ‡ เชตเชฟเชตเชฟเชง เชชเซเชฒเซ‡เชฏเชฐเซเชธ เชฎเชพเชŸเซ‡ เชตเชฟเชตเชฟเชง เชชเซเชฒเซ‡เชฒเชฟเชธเซเชŸ เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชฌเชจเชพเชตเชตเชพ เชชเชกเซเชฏเชพ.

เชชเชฐเช‚เชคเซ HLS เชเชจเซเชœเชฟเชจ เชธเชพเชฅเซ‡เชจเซ€ เชธเซŒเชฅเซ€ เชฎเซ‹เชŸเซ€ เชธเชฎเชธเซเชฏเชพเช“เชฎเชพเช‚เชจเซ€ เชเช• เชกเซ‡เชŸเชพ เชŸเซเชฐเชพเชจเซเชธเชซเชฐเชฎเชพเช‚ เช‰เชšเซเชš เชตเชฟเชฒเช‚เชฌ เช›เซ‡.

"เชฌเซเชฐเซ‡เช•" เชจเซ€ เช‰เชคเซเชชเชคเซเชคเชฟ

HLS เชจเซ€ เช‰เชšเซเชš เชตเชฟเชฒเช‚เชฌเชจเซเช‚ เชฎเซเช–เซเชฏ เช•เชพเชฐเชฃ เช เชนเช•เซ€เช•เชคเชฎเชพเช‚ เชฐเชนเซ‡เชฒเซเช‚ เช›เซ‡ เช•เซ‡ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐเซ‹เช เช‰เชšเซเชš เช—เซเชฃเชตเชคเซเชคเชพเชจเซ€ เช›เชฌเซ€เช“ เชฎเซ‡เชณเชตเชตเชพ เชฎเชพเชŸเซ‡ เชเชจเซเชœเชฟเชจ เชฌเชจเชพเชตเซเชฏเซเช‚ เช›เซ‡. เชคเซ‡เชฅเซ€, เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชซเซเชฐเซ‡เชฎ เช…เช‚เชคเชฐเชพเชฒเชจเชพ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เช…เชจเซ‡ เชชเซเชฒเซ‡เชฌเซ‡เช• เชฌเชซเชฐเชจเซเช‚ เช•เชฆ เชฒเชพเช‡เชต เชตเชฟเชกเชฟเชฏเซ‹ เชฌเซเชฐเซ‹เชกเช•เชพเชธเซเชŸ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ เชจเชฅเซ€. เช†เชจเซ‡ เช•เชพเชฐเชฃเซ‡, เชตเชฟเชกเชฟเชฏเซ‹ เชซเซ‚เชŸเซ‡เชœเชจเชพ เชชเซเชฐเชธเชพเชฐเชฃเชฎเชพเช‚ เชเช•เชฆเชฎ เชตเชงเชพเชฐเซ‡ เชตเชฟเชฒเช‚เชฌ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ 5-7 เชธเซ‡เช•เชจเซเชก เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡.

เชเช• เชคเชฐเชซ, เช† เชตเชงเซ เชจเชฅเซ€, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชœเซ‡เช“ เชตเชฟเชกเชฟเช“ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เชธเชฐเซเชตเชฐเชฅเซ€ เชฎเซ‚เชตเซ€ เชœเซเช เช›เซ‡. เชชเชฐเช‚เชคเซ เชตเชฟเชกเชฟเชฏเซ‹ เชธเชฐเซเชตเซ‡เชฒเชจเซเชธ เชธเชฟเชธเซเชŸเชฎ เชฎเชพเชŸเซ‡, เชตเชฟเชกเชฟเชฏเซ‹ เชซเซ‚เชŸเซ‡เชœ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เชตเชฟเชฒเช‚เชฌ เช–เซ‚เชฌ เชœ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡.

เชœเซ‹ เชคเชฎเซ‡ เชเชตเซ€ เช“เชซเชฟเชธ เชœเซ‹เชˆ เชฐเชนเซเชฏเชพ เช›เซ‹ เช•เซ‡ เชœเซเชฏเชพเช‚ เช•เชฐเซเชฎเชšเชพเชฐเซ€เช“ เช•เชฒเชพเช•เชฎเชพเช‚ เชเช• เชตเชพเชฐ เชคเซ‡เชฎเชจเชพ เชฎเซ‹เชจเชฟเชŸเชฐเชฎเชพเช‚เชฅเซ€ เช‰เชชเชฐ เชœเซเช เช›เซ‡, เชคเซ‹ 5 เชธเซ‡เช•เชจเซเชกเชจเชพ เชตเชฟเชฒเช‚เชฌเชฅเซ€ เช•เซ‹เชˆ เชตเชพเช‚เชงเซ‹ เชจเชฅเซ€. เชชเชฐเช‚เชคเซ เชฒเซ‹เช•เซ‹เช เชซเชฐเชฟเชฏเชพเชฆ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซเชฏเซเช‚ เช•เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชซเซ‚เชŸเชฌเซ‹เชฒ เชฎเซ‡เชšเชจเซเช‚ เชชเซเชฐเชธเชพเชฐเชฃ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, เชคเซ‡เช“เช เชšเซ‡เชŸเชฎเชพเช‚ GOOOOL เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชฒเช–เซเชฏเซเช‚ เชนเชคเซเช‚, เชชเชฐเช‚เชคเซ เช† เชนเชœเซ€ เชธเซเชงเซ€ เชตเชฟเชกเชฟเช“ เชชเชฐ เชจเชฅเซ€ :). เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชธเช‚เช–เซเชฏเชพเชฌเช‚เชง เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช•เซ‡เชธเซ‹ เช›เซ‡ เชœเซเชฏเชพเช‚ Ivideon เช Skype เชจเซ‡ เชตเซเชฏเชตเชนเชพเชฐเซ€เช• เชฐเซ€เชคเซ‡ เชฌเชฆเชฒเชตเซเช‚ เชœเซ‹เชˆเช.

เชถเซเช‚ HLS เชฎเชพเช‚ เชฒเซ‡เชŸเชจเซเชธเซ€เชจเซ‡ เชนเชฐเชพเชตเชตเชพเชจเซเช‚ เชถเช•เซเชฏ เช›เซ‡? เช† เชชเซเชฐเชถเซเชจเชจเซ‹ เชœเชตเชพเชฌ เชถเชฟเช–เชพเช‰ เชœเช‚เชคเซ เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เชจเชฟเชทเซเชฃเชพเชคเซ‹เชจเชพ เชชเซเชฐเชตเชšเชจเชฎเชพเช‚ เช…เชจเซเชญเชตเซ€ เช‰เช‚เชฆเชฐ เชธเช‚เชนเชพเชฐเช•เชจเชพ เชญเชพเชทเชฃ เชœเซ‡เชตเซ‹ เชฒเชพเช—เซ‡ เช›เซ‡: "เช‰เช‚เชฆเชฐเซ‹เชจเซ‡ เช–เชคเชฎ เช•เชฐเซ€ เชถเช•เชพเชคเชพ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชคเซ‡เชฎเชจเซ€ เชธเช‚เช–เซเชฏเชพเชจเซ‡ เชตเชพเชœเชฌเซ€ เชฒเช˜เซเชคเซเชคเชฎ เชธเซเชงเซ€ เช˜เชŸเชพเชกเซ€ เชถเช•เชพเชฏ เช›เซ‡." HLS เชฎเชพเช‚ เชตเชฟเชฒเช‚เชฌเชจเซ€ เชœเซ‡เชฎ เชœ, เชคเซ‡เชจเซ‡ เชถเซ‚เชจเซเชฏ เชธเซเชงเซ€ เช˜เชŸเชพเชกเชตเซเช‚ เชถเช•เซเชฏ เชฌเชจเชถเซ‡ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชฌเชœเชพเชฐเชฎเชพเช‚ เชเชตเชพ เช‰เช•เซ‡เชฒเซ‹ เช›เซ‡ เชœเซ‡ เชตเชฟเชฒเช‚เชฌเชจเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เช˜เชŸเชพเชกเซ€ เชถเช•เซ‡ เช›เซ‡.

เชซเชพเช‡เชจ เช•เชŸ

เชเชจเซเชœเชฟเชจเชจเซ‹ เชฌเซ€เชœเซ‹ เช—เซ‡เชฐเชฒเชพเชญ เช เชกเซ‡เชŸเชพ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เชฎเชพเชŸเซ‡ เชจเชพเชจเซ€ เชซเชพเช‡เชฒเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช›เซ‡. เชเชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เช†เชฎเชพเช‚ เช–เซ‹เชŸเซเช‚ เชถเซเช‚ เช›เซ‡?

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

เชšเชพเชฒเซ‹ เชธเช‚เช•เซเชทเชฟเชชเซเชคเชฎเชพเช‚ HLS เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€เชจเชพ เชคเชฎเชพเชฎ เช—เซเชฃเชฆเซ‹เชทเชจเซ‹ เชธเชพเชฐเชพเช‚เชถ เช†เชชเซ€เช.

HLS เชจเชพ เชซเชพเชฏเชฆเชพ:

  1. เช•เซ‹เชˆเชชเชฃ เช‰เชชเช•เชฐเชฃ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพ. เชคเชฎเซ‡ เช•เซ‹เชˆเชชเชฃ เช†เชงเซเชจเชฟเช• เช‰เชชเช•เชฐเชฃ เชชเชฐ เชตเชฟเชกเชฟเช“เช เชœเซ‹เชˆ เชถเช•เซ‹ เช›เซ‹, เชชเช›เซ€ เชคเซ‡ เชธเซเชฎเชพเชฐเซเชŸเชซเซ‹เชจ, เชŸเซ‡เชฌเซเชฒเซ‡เชŸ, เชฒเซ‡เชชเชŸเซ‹เชช เช…เชฅเชตเชพ เชกเซ‡เชธเซเช•เชŸเซ‹เชช เชชเซ€เชธเซ€ เชนเซ‹เชฏ. เชฎเซเช–เซเชฏ เชตเชธเซเชคเซ เช เช›เซ‡ เช•เซ‡ เชตเซ‡เชฌ เชฌเซเชฐเชพเช‰เชเชฐ เช…เชฆเซเชฏเชคเชจ เช›เซ‡ เช…เชจเซ‡ HTML5 เช…เชจเซ‡ เชฎเซ€เชกเชฟเชฏเชพ เชธเซเชฐเซ‹เชค เชเช•เซเชธเซเชŸเซ‡เชจเซเชถเชจเซเชธ เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชค เช›เซ‡.
  2. เช‰เชคเซเชคเชฎ เช›เชฌเซ€ เช—เซเชฃเชตเชคเซเชคเชพ. เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเซเช‚ เช…เชจเซเช•เซ‚เชฒเชจเชถเซ€เชฒ เชกเซ‡เชŸเชพ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชถเชจ เชซเช‚เช•เซเชถเชจ เชคเชฎเชจเซ‡ เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เช•เชจเซ‡เช•เซเชถเชจเชจเซ€ เชฌเซ‡เชจเซเชกเชตเชฟเชกเซเชฅเชจเชพ เช†เชงเชพเชฐเซ‡ เชชเซเชฐเชธเชพเชฐเชฟเชค เชตเชฟเชกเชฟเช“เชจเซ€ เช—เซเชฃเชตเชคเซเชคเชพเชจเซ‡ เช—เชคเชฟเชถเซ€เชฒ เชฐเซ€เชคเซ‡ เชฌเชฆเชฒเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชœเซเชฏเชพเชฐเซ‡ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชฎเชนเชคเซเชคเชฎ เช—เซเชฃเชตเชคเซเชคเชพ เชœเชพเชณเชตเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชคเซเชจ เช•เชฐเซ‡ เช›เซ‡.
  3. เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเชพ เชธเชพเชงเชจเซ‹เชจเชพ เชœเชŸเชฟเชฒ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจเชจเซ€ เช•เซ‹เชˆ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.

เช—เซ‡เชฐเชซเชพเชฏเชฆเชพ:

  1. เช•เซ‡เชŸเชฒเชพเช• เช‰เชชเช•เชฐเชฃเซ‹ เชชเชฐ เชเชจเซเชœเชฟเชจ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฎเชฐเซเชฏเชพเชฆเชฟเชค เชธเชชเซ‹เชฐเซเชŸ.
  2. เช‡เชฎเซ‡เชœ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชถเชจเชฎเชพเช‚ เช‰เชšเซเชš เชตเชฟเชฒเช‚เชฌ.
  3. เชจเชพเชจเซ€ เชซเชพเช‡เชฒเซ‹เชจเชพ เช‰เชชเชฏเซ‹เช—เชจเซ‡ เช•เชพเชฐเชฃเซ‡ เช“เชตเชฐเชนเซ‡เชก เช…เชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจเชจเซ€ เชœเชŸเชฟเชฒเชคเชพเชฎเชพเช‚ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชตเชงเชพเชฐเซ‹. เช•เชจเซเชŸเซ‡เชจเชฐเชจเซ€ เชชเซเชฐเช•เซƒเชคเชฟเชจเซ‡ เชฒเซ€เชงเซ‡, เช…เชฎเซ‡ เช•เซเชฏเชพเชฐเซ‡เชฏ เชชเชฃ เชธเซ‡เช—เชฎเซ‡เชจเซเชŸเชจเชพ เช•เชฆ เช•เชฐเชคเชพเช‚ เช“เช›เซ€ เชตเชฟเชฒเช‚เชฌเชคเชพ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ€เชถเซเช‚ เชจเชนเซ€เช‚.

HLS เชจเชพ เช—เซ‡เชฐเชซเชพเชฏเชฆเชพเช เช…เชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเชพ เชซเชพเชฏเชฆเชพเช“ เช•เชฐเชคเชพเช‚ เชตเชงเซ€ เช—เชฏเชพ เช…เชจเซ‡ เช…เชฎเชจเซ‡ เชตเซˆเช•เชฒเซเชชเชฟเช• เชตเชฟเช•เชฒเซเชชเซ‹ เชถเซ‹เชงเชตเชพเชจเซ€ เชซเชฐเชœ เชชเชพเชกเซ€.

WebRTC เชถเซเช‚ เช›เซ‡

WebRTC เช…เชจเซ‡ เชตเชฟเชกเชฟเชฏเซ‹ เชธเชฐเซเชตเซ‡เชฒเชจเซเชธ: เช…เชฎเซ‡ เช•เซ‡เชฎเซ‡เชฐเชพเชฅเซ€ เชตเชฟเชกเชฟเชฏเซ‹ เชฒเซ‡เชŸเชจเซเชธเซ€เชจเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชนเชฐเชพเชตเซ€
(c)

เชฌเซเชฐเชพเช‰เชเชฐเซเชธ เช…เชจเซ‡ เชฎเซ‹เชฌเชพเช‡เชฒ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชตเชšเซเชšเซ‡ เชจเซเชฏเซ‚เชจเชคเชฎ เชฒเซ‡เชŸเชจเซเชธเซ€ เชธเชพเชฅเซ‡ เชธเซเชŸเซเชฐเซ€เชฎเชฟเช‚เช— เชตเชฟเชกเชฟเชฏเซ‹ เช…เชจเซ‡ เช‘เชกเชฟเช“ เชกเซ‡เชŸเชพ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ 2011 เชฎเชพเช‚ Google เชฆเซเชตเชพเชฐเชพ WebRTC เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚. เช† เชฎเชพเชŸเซ‡, เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค UDP เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เช…เชจเซ‡ เชตเชฟเชถเซ‡เชท เชชเซเชฐเชตเชพเชน เชจเชฟเชฏเช‚เชคเซเชฐเชฃ เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช†เชœเซ‡ เชคเซ‡ เชเช• เช“เชชเชจ เชธเซ‹เชฐเซเชธ เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช›เซ‡, เชคเซ‡ Google เชฆเซเชตเชพเชฐเชพ เชธเช•เซเชฐเชฟเชฏ เชฐเซ€เชคเซ‡ เชœเชพเชณเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชฐเชนเซเชฏเซ‹ เช›เซ‡.

WebRTC เช เชชเซ€เช…เชฐ-เชŸเซ-เชชเซ€เช…เชฐ เชตเชฟเชกเชฟเชฏเซ‹ เช…เชจเซ‡ เช‘เชกเชฟเชฏเซ‹ เชŸเซเชฐเชพเชจเซเชธเชฎเชฟเชถเชจ เชฎเชพเชŸเซ‡เชจเซ€ เชคเช•เชจเซ€เช•เซ‹เชจเซ‹ เชธเชฎเซ‚เชน เช›เซ‡. เชเชŸเชฒเซ‡ เช•เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, WebRTC เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเชพ เชฏเซเชเชฐ เชฌเซเชฐเชพเช‰เชเชฐเซเชธ เชกเซ‡เชŸเชพเชจเซ‡ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เช…เชจเซ‡ เชชเซเชฐเซ‹เชธเซ‡เชธ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชฟเชฎเซ‹เชŸ เชธเชฐเซเชตเชฐเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เชธเซ€เชงเชพ เชœ เชเช•เชฌเซ€เชœเชพเชจเซ‡ เชกเซ‡เชŸเชพ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡. เช…เช‚เชคเชฟเชฎ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเชพ เชฌเซเชฐเชพเช‰เชเชฐเซเชธ เช…เชจเซ‡ เชฎเซ‹เชฌเชพเช‡เชฒ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชฆเซเชตเชพเชฐเชพ เชชเชฃ เชคเชฎเชพเชฎ เชฎเชพเชนเชฟเชคเซ€เชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เช† เชŸเซ‡เช•เชจเซ‹เชฒเซ‹เชœเซ€เชจเซ€ เชธเซเชตเชฟเชงเชพ เช…เชจเซ‡ เชตเซเชฏเชพเชชเช• เช•เซเชทเชฎเชคเชพเช“เชจเซ€ เชฌเชงเชพ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชฌเซเชฐเชพเช‰เชเชฐเซเชธเชจเชพ เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชถเช‚เชธเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. WebRTC เชธเชชเซ‹เชฐเซเชŸ เชนเชพเชฒเชฎเชพเช‚ เชฎเซ‹เชเชฟเชฒเชพ เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธ, เช“เชชเซ‡เชฐเชพ, เช—เซ‚เช—เชฒ เช•เซเชฐเซ‹เชฎ (เช…เชจเซ‡ เชฌเชงเชพ เช•เซเชฐเซ‹เชฎเชฟเชฏเชฎ-เช†เชงเชพเชฐเชฟเชค เชฌเซเชฐเชพเช‰เชเชฐเซเชธ), เชคเซ‡เชฎเชœ เชฎเซ‹เชฌเชพเช‡เชฒ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธเชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เช›เซ‡. Android เช…เชจเซ‡ iOS.

เชคเซ‡เชจเชพ เชคเชฎเชพเชฎ เช…เชธเช‚เชฆเชฟเช—เซเชง เชซเชพเชฏเชฆเชพเช“ เชฎเชพเชŸเซ‡, 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 เชฆเซเชตเชพเชฐเชพ เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ เชฒเซ‡เชŸเชจเซเชธเซ€ เช˜เชŸเชพเชกเชตเชพ เชฎเชพเชŸเซ‡ UDP เช…เชจเซ‡ เชซเซเชฒเซ‹ เช•เช‚เชŸเซเชฐเซ‹เชฒ เชฆเซเชตเชพเชฐเชพ เชฒเซ‡เชŸเชจเซเชธเซ€ เช˜เชŸเชพเชกเซ€เชจเซ‡ P2P เชจเซ€ เชฎเชฐเซเชฏเชพเชฆเชพเช“ เชฆเซ‚เชฐ เช•เชฐเซ€ เช›เซ‡. เช† เชชเชฃ WebRTC เชฎเชพเช‚ เชฌเชจเซ‡เชฒ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชฎเซเช–เซเชฏ เช‰เชชเชฏเซ‹เช—เชจเซ‹ เช•เซ‡เชธ เชฌเซเชฐเชพเช‰เชเชฐ เชฆเซเชตเชพเชฐเชพ 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 เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชญเชฒเชพเชฎเชฃ เช•เชฐเซ€เช เช›เซ€เช. เชซเชพเชฏเชฐเชซเซ‹เช•เซเชธ เช…เชจเซ‡ เชธเชซเชพเชฐเซ€เชจเชพ เชจเชตเซ€เชจเชคเชฎ เชธเช‚เชธเซเช•เชฐเชฃเซ‹ เชชเชฃ เช† เชคเช•เชจเซ€เช•เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ, เช•เชฎเชจเชธเซ€เชฌเซ‡, เชคเซ‡ เชนเชœเซ€ เชชเชฃ เช…เชธเซเชฅเชฟเชฐ เช›เซ‡.

เช…เชฎเซ‡ เชนเชœเซ เชธเซเชงเซ€ เชฎเซ‹เชฌเชพเช‡เชฒ เช‰เชชเช•เชฐเชฃเซ‹ เชชเชฐ เชฌเซเชฐเชพเช‰เชเชฐเซเชธ เชฎเชพเชŸเซ‡ WebRTC เชธเชชเซ‹เชฐเซเชŸเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซเชฏเซ‹ เชจเชฅเซ€. เชนเชพเชฒเชฎเชพเช‚, เชœเซ‹ เชคเชฎเซ‡ เชฎเซ‹เชฌเชพเช‡เชฒ เช‰เชชเช•เชฐเชฃเชฅเซ€ เชฒเซ‹เช— เช‡เชจ เช•เชฐเซ‹ เช›เซ‹ เช…เชจเซ‡ WebRTC เชธเช•เซเชฐเชฟเชฏ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เช† เชฎเซ‹เชก เช•เชพเชฎ เช•เชฐเชถเซ‡ เชจเชนเซ€เช‚. เชœเซ‹ เช•เซ‡, WebRTC เช…เชฎเชพเชฐเซ€ เชฎเซ‹เชฌเชพเช‡เชฒ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เช›เซ‡ Android ะธ iOS.

เช…เชจเซ‡ เช…เชฎเชพเชฐเซ€ เชธเซ‡เชตเชพเชฎเชพเช‚ WebRTC เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเซ€ เชตเชฟเชถเซ‡เชทเชคเชพเช“ เชตเชฟเชถเซ‡ เชตเชพเชฐเซเชคเชพเชจเซ‡ เชธเชฎเชพเชชเซเชค เช•เชฐเซ€เชจเซ‡, เชšเชพเชฒเซ‹ เชตเชงเซ เชฌเซ‡ เชธเซ‚เช•เซเชทเซเชฎ เชฎเซเชฆเซเชฆเชพเช“ เชจเซ‹เช‚เชงเซ€เช.

เชธเซŒเชชเซเชฐเชฅเชฎ, เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€ เชฐเซ€เช…เชฒ เชŸเชพเช‡เชฎเชฎเชพเช‚ เชฒเชพเช‡เชต เชตเชฟเชกเชฟเชฏเซ‹ เชชเซเชฐเชธเชพเชฐเชฟเชค เช•เชฐเชตเชพ เชชเชฐ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช›เซ‡. เชคเซ‡เชฅเซ€, เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชšเซ‡เชจเชฒ เชชเชพเชธเซ‡ เชตเชฟเชกเชฟเชฏเซ‹ เชชเซเชฐเชธเชพเชฐเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเซ‚เชฐเชคเซ€ เชฌเซ‡เชจเซเชกเชตเชฟเชกเซเชฅ เชจ เชนเซ‹เชฏ, เชคเซ‹ เชคเชฎเซ‡ เชซเซเชฐเซ‡เชฎ เชกเซเชฐเซ‹เชชเซเชธ เชœเซ‹เชถเซ‹ (HLS เชธเชพเชฅเซ‡ เชคเชฎเซ‡ เชตเชฟเชกเชฟเชฏเซ‹ เชซเซ‡เชกเชฟเช‚เช— เช…เชจเซ‡ เชฒเซ‡เชŸเชจเซเชธเซ€เชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เชœเซ‹เชถเซ‹, เชชเชฐเช‚เชคเซ เชคเซเชฏเชพเช‚ เช•เซ‹เชˆ เชซเซเชฐเซ‡เชฎ เชกเซเชฐเซ‹เชชเซเชธ เชจเชนเซ€เช‚ เชนเซ‹เชฏ), เชชเชฐเช‚เชคเซ เชตเชฟเชกเชฟเชฏเซ‹ เชนเชœเซ เชชเชฃ เชตเชพเชธเซเชคเชตเชฟเช•เชฎเชพเช‚ เชชเซเชฐเชธเชพเชฐเชฟเชค เชฅเชถเซ‡. เชธเชฎเชฏ.

เชฌเซ€เชœเซเช‚, เชŸเซ‡เช•เซเชจเซ‹เชฒเซ‹เชœเซ€ เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เชฐเชฟเชฏเชฒ เชŸเชพเช‡เชฎเชฎเชพเช‚ เชฒเชพเช‡เชต เชตเชฟเชกเชฟเชฏเซ‹ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเซ‹เชตเชพเชฅเซ€, เช…เชฎเซ‡ เช†เชฐเซเช•เชพเช‡เชต เช•เชฐเซ‡เชฒเชพ เชตเซ€เชกเชฟเชฏเซ‹ เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชคเชพ เชจเชฅเซ€.

เชธเซ‡เชตเชพเชฎเชพเช‚ เช…เชจเซเชฏ เชซเซ‡เชฐเชซเชพเชฐเซ‹

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

เช…เชฎเชพเชฐเซ€ เช•เซเชฒเชพเช‰เชก เชตเชฟเชกเชฟเชฏเซ‹ เชธเชฐเซเชตเซ‡เชฒเชจเซเชธ เชธเชฟเชธเซเชŸเชฎ เช…เชจเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชเช•เชพเช‰เชจเซเชŸเชฎเชพเช‚ เชคเชฎเชพเชฐเซ€ เชฐเชพเชน เชœเซ‹เชˆ เชฐเชนเซ‡เชฒเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ€ เช…เชนเซ€เช‚ เชธเช‚เช•เซเชทเชฟเชชเซเชค เชเชพเช‚เช–เซ€ เช›เซ‡. เช…เชฎเชพเชฐเซ€ เชธเชพเชฅเซ‡ เชฐเชนเซ‹ เช…เชจเซ‡ เชธเชฎเชพเชšเชพเชฐ เช…เชจเซเชธเชฐเซ‹!

เชธเซ‹เชฐเซเชธ: www.habr.com

DDoS เชธเซเชฐเช•เซเชทเชพ, VPS VDS เชธเชฐเซเชตเชฐ เชงเชฐเชพเชตเชคเซ€ เชธเชพเช‡เชŸเซเชธ เชฎเชพเชŸเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เช–เชฐเซ€เชฆเซ‹ ๐Ÿ”ฅ DDoS เชธเซเชฐเช•เซเชทเชพ, VPS VDS เชธเชฐเซเชตเชฐเซเชธ เชธเชพเชฅเซ‡ เชตเชฟเชถเซเชตเชธเชจเซ€เชฏ เชตเซ‡เชฌเชธเชพเช‡เชŸ เชนเซ‹เชธเซเชŸเชฟเช‚เช— เช–เชฐเซ€เชฆเซ‹ | ProHoster