WebRTC เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เป€เบเบปเป‰เบฒโ€‹เบฅเบฐโ€‹เบงเบฑเบ‡โ€‹เบงเบดโ€‹เบ”เบตโ€‹เป‚เบญโ€‹: เบงเบดโ€‹เบ—เบตโ€‹เบ—เบตเปˆโ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป€เบญเบปเบฒโ€‹เบŠเบฐโ€‹เบ™เบฐโ€‹เบงเบดโ€‹เบ”เบตโ€‹เป‚เบญ latency เบˆเบฒเบโ€‹เบเป‰เบญเบ‡โ€‹เบ–เปˆเบฒเบโ€‹เบฎเบนเบšโ€‹

WebRTC เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เป€เบเบปเป‰เบฒโ€‹เบฅเบฐโ€‹เบงเบฑเบ‡โ€‹เบงเบดโ€‹เบ”เบตโ€‹เป‚เบญโ€‹: เบงเบดโ€‹เบ—เบตโ€‹เบ—เบตเปˆโ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป€เบญเบปเบฒโ€‹เบŠเบฐโ€‹เบ™เบฐโ€‹เบงเบดโ€‹เบ”เบตโ€‹เป‚เบญ latency เบˆเบฒเบโ€‹เบเป‰เบญเบ‡โ€‹เบ–เปˆเบฒเบโ€‹เบฎเบนเบšโ€‹

เบˆเบฒเบเบกเบทเป‰เบ—เปเบฒเบญเบดเบ”เบ‚เบญเบ‡เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบฅเบฐเบšเบปเบšเบเบฒเบ™เป€เบเบปเป‰เบฒเบฅเบฐเบงเบฑเบ‡ cloud video, เบžเบงเบเป€เบฎเบปเบฒเบ›เบฐเป€เบŠเบตเบ™เบเบฑเบšเบšเบฑเบ™เบซเบฒ, เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบเบญเบกเปเบžเป‰เบเบฑเบš Ivideon - เบ™เบตเป‰เปเบกเปˆเบ™ Everest เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบเบฒเบ™เบ›เบตเบ™เป„เบ”เป‰เปƒเบŠเป‰เป€เบงเบฅเบฒเบซเบผเบฒเบเบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™, เปเบ•เปˆเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบžเบงเบเป€เบฎเบปเบฒเปƒเบ™เบ—เบตเปˆเบชเบธเบ”. เบˆเบฑเบšเบ‚เบงเบฒเบ™เบเป‰เบญเบ™เปƒเบชเปˆเป€เบ—เบดเบ‡เบชเบธเบ”เบ‚เบญเบ‡เบ›เบดเบ”เบชเบฐเปœเบฒเบ‚เป‰เบฒเบกเป€เบงเบ—เบต.

เบฅเบฐเบšเบปเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบชเบฝเบ‡เปเบฅเบฐเบงเบดเบ”เบตเป‚เบญเบœเปˆเบฒเบ™เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”เบšเปเปˆเบ„เบงเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™, เบฅเบนเบเบ„เป‰เบฒเป€เบงเบฑเบšเปเบฅเบฐเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ—เบตเปˆเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™, เปเบฅเบฐเบเบฑเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™เบ—เบตเปˆเบ›เบฐเบ—เบฑเบšเบ‚เบญเบ‡ Network Address Translators เปเบฅเบฐ firewalls. เบœเบนเป‰เปƒเบŠเป‰เป€เบเบปเป‰เบฒเบฅเบฐเบงเบฑเบ‡เบงเบดเบ”เบตเป‚เบญเบ„เบฅเบฒเบงเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบฅเบฒเบงเบˆเบฐเปƒเบŠเป‰เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบšเบญเบฐเบ™เบฒเบฅเบฑเบญเบ, เปเบฅเบฐเบกเบฑเบเป€เบšเบดเปˆเบ‡เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบงเบดเบ”เบตเป‚เบญเบชเบปเบ”เปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™เบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เบซเบกเบ—เบตเปˆเบชเบธเบ”.

เบกเบฑเบ™เป€เบ›เบฑเบ™เบชเบดเปˆเบ‡เบชเปเบฒเบ„เบฑเบ™เบซเบผเบฒเบเบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰เบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบšเบดเปˆเบ‡เบงเบดเบ”เบตเป‚เบญเบ—เบตเปˆเบกเบตเบเบฒเบ™เบŠเบฑเบเบŠเป‰เบฒเบซเบ™เป‰เบญเบเบ—เบตเปˆเบชเบธเบ”. เป€เบเบทเบญเบšเป€เบ›เบฑเบ™เบงเบดเบ—เบตเบ”เบฝเบงเบ—เบตเปˆเบˆเบฐเบชเบฐเปเบ”เบ‡เบงเบดเบ”เบตเป‚เบญเบ—เบตเปˆเบกเบต latency เบ•เปˆเปเบฒเปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเปเบกเปˆเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ WebRTC (เป€เบงเบฑเบšเป„เบŠเบ•เปŒเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡). WebRTC เปเบกเปˆเบ™เบŠเบธเบ”เบ‚เบญเบ‡เป€เบ—เบเป‚เบ™เป‚เบฅเบเบตเบชเบณเบฅเบฑเบšเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบงเบดเบ”เบตเป‚เบญ เปเบฅเบฐเบชเบฝเบ‡เปเบšเบš peer-to-peer เปƒเบ™เป‚เบ›เบฃเปเบเบฃเบกเบ—เปˆเบญเบ‡เป€เบงเบฑเบš, เปƒเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบญเบญเบเปเบšเบšเบกเบฒเบชเบณเบฅเบฑเบšเบเบฒเบ™เบชเบปเปˆเบ‡ เปเบฅเบฐ เบเบฒเบ™เบซเบผเบดเป‰เบ™เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบงเบดเบ”เบตเป‚เบญเบ—เบตเปˆเบกเบตเป€เบงเบฅเบฒเบ•เบญเบšเบชเบฐเปœเบญเบ‡เบ•เปเปˆเบฒ. เบชเปเบฒเบฅเบฑเบšเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เบ™เบตเป‰, เปƒเบ™เบšเบฑเบ™เบ”เบฒเบชเบดเปˆเบ‡เบญเบทเปˆเบ™เป†, เป‚เบ›เป‚เบ•เบ„เบญเบ™ UDP เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰.

เบเปˆเบญเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบšเบญเบเบ—เปˆเบฒเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบซเบกเปˆเปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบ•เบทเบญเบ™เบ—เปˆเบฒเบ™เบงเปˆเบฒเป€เบ›เบฑเบ™เบซเบเบฑเบ‡เปเบฅเบฐเป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบžเบงเบเป€เบฎเบปเบฒเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบŠเบต HLS, เปเบฅเบฐเป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบžเบงเบเป€เบฎเบปเบฒเบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบ—เบตเปˆเบˆเบฐเบเป‰เบฒเบงเบ•เปเปˆเป„เบ›.

เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ HLS: เบ‚เปเป‰เบ”เบต เปเบฅเบฐ เบ‚เปเป‰เป€เบชเบ

WebRTC เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เป€เบเบปเป‰เบฒโ€‹เบฅเบฐโ€‹เบงเบฑเบ‡โ€‹เบงเบดโ€‹เบ”เบตโ€‹เป‚เบญโ€‹: เบงเบดโ€‹เบ—เบตโ€‹เบ—เบตเปˆโ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป€เบญเบปเบฒโ€‹เบŠเบฐโ€‹เบ™เบฐโ€‹เบงเบดโ€‹เบ”เบตโ€‹เป‚เบญ latency เบˆเบฒเบโ€‹เบเป‰เบญเบ‡โ€‹เบ–เปˆเบฒเบโ€‹เบฎเบนเบšโ€‹
(c)

เป€เบ—เบฑเบเป‚เบ™เป‚เบฅเบขเบต HLS (HTTP Live Streaming) เป„เบ”เป‰เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ”เบ Apple, เบชเบฐเบ™เบฑเป‰เบ™เบกเบฑเบ™เบˆเบถเปˆเบ‡เบšเปเปˆเปเบ›เบเปƒเบˆเบ—เบตเปˆเบกเบฑเบ™เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเปœเบฑเบšเบชเบฐเปœเบนเบ™เป€เบ›เบฑเบ™เบ„เบฑเป‰เบ‡เบ—เบณเบญเบดเบ”เปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™ Apple. เปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™, เบงเบดเบ”เบตเป‚เบญ HLS เบเบฑเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเปœเบฑเบšเบชเบฐเปœเบนเบ™เป‚เบ”เบเป€เบเบทเบญเบšเบ—เบธเบเบเปˆเบญเบ‡ set-top เปเบฅเบฐเบญเบธเบ›เบฐเบเบญเบ™เบซเบผเบฒเบเบขเปˆเบฒเบ‡เบ—เบตเปˆเปƒเบŠเป‰เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™. Android.

เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ HLS เปƒเบŠเป‰เบ•เบปเบงเปเบ›เบ‡เบชเบฑเบ™เบเบฒเบ™เบงเบดเบ”เบตเป‚เบญ H264 เบ—เบตเปˆเบกเบตเบŠเบทเปˆเบชเบฝเบ‡เปƒเบ™เบเบฒเบ™เบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบเบฑเบšเบชเบฐเบ•เบฃเบตเบกเบชเบฝเบ‡ AAC เบซเบผเบท MP3 เป€เบžเบทเปˆเบญเบ–เปˆเบฒเบเบ—เบญเบ”เบ‚เปเป‰เบกเบนเบ™เบงเบดเบ”เบตเป‚เบญ. เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบ‚เปเป‰เบกเบนเบ™เบชเบฝเบ‡ เปเบฅเบฐเบงเบดเบ”เบตเป‚เบญเบ—เบฑเบ‡เปเบปเบ”เบ–เบทเบเบšเบฑเบ™เบˆเบธเป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบ–เบฑเบ‡เบ‚เบปเบ™เบชเบปเปˆเบ‡ MPEG-TS. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบปเปˆเบ‡เบœเปˆเบฒเบ™เป‚เบ›เป‚เบ•เบ„เบญเบ™ HTTP, เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™เบเบฐเปเบชเปเบกเปˆเบ™เปเบšเปˆเบ‡เบญเบญเบเป€เบ›เบฑเบ™เบŠเบดเป‰เบ™เบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเป„เบงเป‰เปƒเบ™เบฅเบฒเบเบเบฒเบ™เบซเบผเบดเป‰เบ™ m3u8. เปเบฅเบฐเบžเบฝเบ‡เปเบ•เปˆเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบŠเบดเป‰เบ™เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เบžเป‰เบญเบกเบเบฑเบš playlists, เบ–เบทเบเบชเบปเปˆเบ‡เบœเปˆเบฒเบ™ HTTP. Chunking เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบซเบกเบฒเบเป€เบ–เบดเบ‡เบเบฒเบ™เบŠเบฑเบเบŠเป‰เบฒเปƒเบ™เบงเบดเบ™เบฒเบ—เบต. เบ™เบตเป‰เปเบกเปˆเบ™เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ‚เบญเบ‡เบšเบฑเบ™เบˆเบธ MPEG-TS.

เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ HLS เบเบฑเบ‡เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เปเบšเบš multibitrate, Live/VOD.

เบ›เบฐเป‚เบซเบเบ”เบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡ HLS:

  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เปƒเบ™เบ—เบธเบเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™;
  • เบ„เบงเบฒเบกเบ‡เปˆเบฒเบเบ‚เบญเบ‡เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ” (เบ—เบฝเบšเบเบฑเบš WebRTC);
  • เบกเบฑเบ™เบชเบฐเบ”เบงเบเบซเบผเบฒเบเปเบฅเบฐเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เบญเบญเบเบญเบฒเบเบฒเบ”เบ—เบธเบเบ›เบฐเป€เบžเบ”เปƒเบซเป‰เบเบฑเบšเบœเบนเป‰เบŠเบปเบกเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบชเปˆเบงเบ™เบ•เปˆเบฒเบ‡เป†เบชเบฒเบกเบฒเบ”เบญเบฑเบšเป‚เบซเบฅเบ”เป„เบ›เบเบฑเบ‡ CDN เบ„เบฑเป‰เบ‡เบ”เบฝเบง.

เป€เบ–เบดเบ‡เบงเปˆเบฒเบˆเบฐเบกเบตเบ„เบงเบฒเบกเบ‡เปˆเบฒเบเบ”เบฒเบเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ, เบšเปเปˆเปเบกเปˆเบ™เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เปเบกเปˆเบ™เบเป‰เบฝเบ‡เป€เบ—เบปเปˆเบฒเบ—เบตเปˆเบกเบฑเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒ. เบšเบฑเบ™เบซเบฒเบ•เบปเป‰เบ™เบ•เปเปเบกเปˆเบ™เบงเปˆเบฒเบœเบนเป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเบœเบนเป‰เบ™เบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบกเป„เบ”เป‰เบเป‰เบฒเบเบญเบญเบเป„เบ›เบˆเบฒเบเบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบ‚เบญเบ‡ Apple, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡, เปƒเบ™เบฎเบนเบšเปเบšเบšเบชเบฝเบ‡เบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™. เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐ, เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเป„เบ”เป‰เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆเบˆเบฐเป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบเบฐเปเบชเบชเบฝเบ‡เบ—เบตเปˆเบ™เบดเบเบปเบก: เบงเบดเบ”เบตเป‚เบญ mpeg2, เบชเบฝเบ‡ mpeg2, เปเบฅเบฐเบญเบทเปˆเบ™เป†. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบžเบงเบเป€เบ‚เบปเบฒเบ•เป‰เบญเบ‡เบชเป‰เบฒเบ‡เบฎเบนเบšเปเบšเบš playlist เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบ™เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™.

เปเบ•เปˆเบซเบ™เบถเปˆเบ‡เปƒเบ™เบšเบฑเบ™เบซเบฒเปƒเบซเบเปˆเบ—เบตเปˆเบชเบธเบ”เบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ HLS เปเบกเปˆเบ™ latency เบชเบนเบ‡เปƒเบ™เบเบฒเบ™เป‚เบญเบ™เบ‚เปเป‰เบกเบนเบ™.

เบ•เบปเป‰เบ™เบเปเบฒเป€เบ™เบตเบ”เบ‚เบญเบ‡ "เป€เบšเบ"

เป€เบซเบ”เบœเบปเบ™เบ•เบปเป‰เบ™เบ•เปเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™ latency เบชเบนเบ‡เบ‚เบญเบ‡ HLS เปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบ™เบฑเบเบ‚เบฝเบ™เป‚เบ›เบฅเปเบเบฅเบกเบชเป‰เบฒเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเป€เบžเบทเปˆเบญเปƒเบซเป‰เป„เบ”เป‰เบฎเบนเบšเบžเบฒเบšเบ—เบตเปˆเบกเบตเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบชเบนเบ‡เบชเบธเบ”. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ‚เบญเบ‡เป„เบฅเบเบฐเบซเปˆเบฒเบ‡เบ‚เบญเบ‡เป€เบŸเบฃเบกเบ—เบตเปˆเปƒเบŠเป‰ เปเบฅเบฐเบ‚เบฐเปœเบฒเบ”เบ‚เบญเบ‡เบšเบฑเบŸเป€เบŸเบตเบเบฒเบ™เบซเบผเบดเป‰เบ™เปเบกเปˆเบ™เบšเปเปˆเป€เปเบฒเบฐเบชเบปเบกเบเบฑเบšเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบงเบดเบ”เบตเป‚เบญเบชเบปเบ”เป†. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบ™เบตเป‰, เบกเบตเบ„เบงเบฒเบกเบŠเบฑเบเบŠเป‰เบฒเบชเบนเบ‡เบžเปเบชเบปเบกเบ„เบงเบ™เปƒเบ™เบเบฒเบ™เบชเบปเปˆเบ‡เบงเบดเบ”เบตเป‚เบญเบงเบดเบ”เบตเป‚เบญ, เบŠเบถเปˆเบ‡เบชเบฒเบกเบฒเบ” 5-7 เบงเบดเบ™เบฒเบ—เบต.

เปƒเบ™เบญเบตเบเบ”เป‰เบฒเบ™เบซเบ™เบถเปˆเบ‡, เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบซเบผเบฒเบ, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡, เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบ—เบตเปˆเป€เบšเบดเปˆเบ‡เบฎเบนเบšเป€เบ‡เบปเบฒเบˆเบฒเบเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบงเบดเบ”เบตเป‚เบญเป‚เบฎเบ”เบ•เบดเป‰เบ‡. เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบฅเบฐเบšเบปเบšเบเบฒเบ™เป€เบเบปเป‰เบฒเบฅเบฐเบงเบฑเบ‡เบงเบดเบ”เบตเป‚เบญ, เบเบฒเบ™เบŠเบฑเบเบŠเป‰เบฒเปƒเบ™เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบงเบดเบ”เบตเป‚เบญ footage เบชเบฒเบกเบฒเบ”เบกเบตเบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™เบซเบผเบฒเบ.

เบ–เป‰เบฒเป€เบˆเบปเป‰เบฒเบเปเบฒเบฅเบฑเบ‡เป€เบšเบดเปˆเบ‡เบซเป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบžเบฐเบ™เบฑเบเบ‡เบฒเบ™เป€เบšเบดเปˆเบ‡เบˆเบฒเบเบˆเปเบžเบฒเบšเบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบซเบ™เบถเปˆเบ‡เบŠเบปเปˆเบงเป‚เบกเบ‡, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบเบฒเบ™เบŠเบฑเบเบŠเป‰เบฒ 5 เบงเบดเบ™เบฒเบ—เบตเปเบกเปˆเบ™เบšเปเปˆเบชเปเบฒเบ„เบฑเบ™. เปเบ•เปˆเบ›เบฐเบŠเบฒเบŠเบปเบ™เป€เบฅเบตเปˆเบกเบˆเบปเปˆเบกเบงเปˆเบฒ, เบ•เบปเบงเบขเปˆเบฒเบ‡, เป€เบกเบทเปˆเบญเบญเบญเบเบญเบฒเบเบฒเบ”เบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เบšเบฒเบ™เป€เบ•เบฐ, เบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ‚เบฝเบ™ GOOOOL เปƒเบ™เบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒ, เปเบ•เปˆเบ™เบตเป‰เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เบกเบตเบขเบนเปˆเปƒเบ™เบงเบดเบ”เบตเป‚เบญ :). เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบเปเบฅเบฐเบ™เบตเบœเบนเป‰เปƒเบŠเป‰เบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡เปเบฅเป‰เบงเบ—เบตเปˆ Ivideon เบ„เบงเบ™เบ›เปˆเบฝเบ™เปเบ—เบ™ Skype.

เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป€เบญเบปเบฒเบŠเบฐเบ™เบฐเบ„เบงเบฒเบกเบฅเปˆเบฒเบŠเป‰เบฒเปƒเบ™ HLS? เบ„เปเบฒเบ•เบญเบšเบ‚เบญเบ‡เบ„เปเบฒเบ–เบฒเบกเบ™เบตเป‰เบŸเบฑเบ‡เบ„เบทเบ„เปเบฒเป€เบงเบปเป‰เบฒเบ‚เบญเบ‡เบœเบนเป‰เบเปเบฒเบˆเบฑเบ”เบซเบ™เบนเบ—เบตเปˆเบกเบตเบ›เบฐเบชเบปเบšเบเบฒเบ™เปƒเบ™เบเบฒเบ™เบšเบฑเบ™เบเบฒเบเบ•เปเปˆเบœเบนเป‰เบŠเปˆเบฝเบงเบŠเบฒเบ™เบ”เป‰เบฒเบ™เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบชเบฑเบ”เบ•เบนเบžเบทเบ”เปƒเบซเบกเปˆ: "เบซเบ™เบนเบšเปเปˆเบชเบฒเบกเบฒเบ”เบ–เบทเบเบเปเบฒเบˆเบฑเบ”เป„เบ”เป‰, เปเบ•เปˆเบ•เบปเบงเป€เบฅเบเบ‚เบญเบ‡เบžเบงเบเบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบซเบผเบธเบ”เบฅเบปเบ‡เปƒเบ™เบฅเบฐเบ”เบฑเบšเบ•เปเปˆเบฒเบชเบธเบ”เบ—เบตเปˆเบชเบปเบกเป€เบซเบ”เบชเบปเบกเบœเบปเบ™." เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบŠเบฑเบเบŠเป‰เบฒเปƒเบ™ HLS, เบกเบฑเบ™เบˆเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เบซเบผเบธเบ”เบฅเบปเบ‡เป€เบ›เบฑเบ™เบชเบนเบ™, เปเบ•เปˆเบกเบตเบงเบดเบ—เบตเปเบเป‰เป„เบ‚เปƒเบ™เบ•เบฐเบซเบผเบฒเบ”เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบซเบผเบธเบ”เบœเปˆเบญเบ™เบ„เบงเบฒเบกเบฅเปˆเบฒเบŠเป‰เบฒเป„เบ”เป‰เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ.

เบ•เบฑเบ”เบฅเบฐเบญเบฝเบ”

เบ‚เปเป‰เป€เบชเบเบญเบตเบเบญเบฑเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปเบกเปˆเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป„เบŸเบฅเปŒเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป‚เบญเบ™เบ‚เปเป‰เบกเบนเบ™. เบกเบฑเบ™เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒ, เบกเบตเบซเบเบฑเบ‡เบœเบดเบ”เบžเบฒเบ”เบเบฑเบšเบชเบดเปˆเบ‡เบ™เบตเป‰?

เปƒเบœเบเปเปˆเบ•เบฒเบกเบ—เบตเปˆเบžเบฐเบเบฒเบเบฒเบกเบ„เบฑเบ”เบฅเบญเบเป„เบŸเบฅเปŒเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบเบˆเบฒเบเบ‚เบฐเบซเบ™เบฒเบ”เบเบฒเบ‡เบซเบ™เบถเปˆเบ‡เป„เบ›เบซเบฒเบญเบตเบเบ„เบปเบ™เบซเบ™เบถเปˆเบ‡เบญเบฒเบ”เบˆเบฐเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบงเปˆเบฒเบ„เบงเบฒเบกเป„เบงเบเบฒเบ™เบ‚เบฝเบ™เบ‚เบญเบ‡เบŠเบธเบ”เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบ•เปˆเปเบฒเบเบงเปˆเบฒเบซเบผเบฒเบเป„เบŸเบฅเปŒเบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบ—เบตเปˆเบกเบตเบ‚เบฐเบซเบ™เบฒเบ”เบ”เบฝเบงเบเบฑเบ™. เปเบฅเบฐเบ„เบงเบฒเบกเป€เบ‚เบฑเป‰เบกเบ‚เบปเป‰เบ™เบ‚เบญเบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบฎเบฒเบ”เบ”เบดเบ”เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบ, เป€เบŠเบดเปˆเบ‡เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเบ—เบฒเบ‡เบฅเบปเบšเบ•เปเปˆเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเป‰เบ—เบฑเบ‡เบซเบกเบปเบ”. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบ‚เปเป‰เบกเบนเบ™เบงเบดเบ”เบตเป‚เบญเปƒเบ™ chunks 10 เบงเบดเบ™เบฒเบ—เบตเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบเบเบฑเบ‡เบ›เบฐเบเบญเบšเบชเปˆเบงเบ™เป€เบ‚เบปเป‰เบฒเปƒเบ™เบเบฒเบ™ latency เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™.

เบ‚เปเปƒเบซเป‰เบชเบฐเบซเบผเบธเบšเป‚เบ”เบเบซเบเปเป‰เบเปˆเบฝเบงเบเบฑเบšเบ‚เปเป‰เบ”เบตเปเบฅเบฐเบ‚เปเป‰เป€เบชเบเบ‚เบญเบ‡เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบต HLS.

เบ‚เปเป‰เบ”เบตเบ‚เบญเบ‡ HLS:

  1. เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™เบ•เปˆเบฒเบ‡เป†. เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป€เบšเบดเปˆเบ‡โ€‹เบงเบดโ€‹เบ”เบตโ€‹เป‚เบญโ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบญเบธโ€‹เบ›เบฐโ€‹เบเบญเบ™โ€‹เบ—เบตเปˆโ€‹เบ—เบฑเบ™โ€‹เบชเบฐโ€‹เป„เบซเบกโ€‹, เบšเปเปˆโ€‹เบงเปˆเบฒโ€‹เบˆเบฐโ€‹เป€เบ›เบฑเบ™โ€‹เป‚เบ—เบฅเบฐโ€‹เบชเบฑเบšโ€‹เบชเบฐโ€‹เบซเบผเบฒเบ”โ€‹, เปเบ—เบฑเบšโ€‹เป€เบฅเบฑเบ”โ€‹, เปเบฅเบฑเบšโ€‹เบ—เบฑเบญเบšโ€‹เบซเบผเบท desktop PCโ€‹. เบชเบดเปˆเบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เปเบกเปˆเบ™เบงเปˆเบฒเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ‚เบญเบ‡เป€เบงเบฑเบšเปเบกเปˆเบ™เบ—เบฑเบ™เบชเบฐเป„เบซเบกเปเบฅเบฐเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš HTML5 เปเบฅเบฐเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเปเบซเบผเปˆเบ‡เบชเบทเปˆ.
  2. เบ„เบธเบ™โ€‹เบ™เบฐโ€‹เบžเบฒเบšโ€‹เบฎเบนเบšโ€‹เบžเบฒเบšโ€‹เบ—เบตเปˆโ€‹เบ”เบตโ€‹เป€เบฅเบตเบ”โ€‹. เบŸเบฑเบ‡เบŠเบฑเบ™เบเบฒเบ™เบชเบปเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เปเบšเบšเบ›เบฑเบšเบ•เบปเบงเบ—เบตเปˆเปƒเบŠเป‰เป„เบ”เป‰เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบ‚เบญเบ‡เบงเบดเบ”เบตเป‚เบญเบ—เบตเปˆเบชเบปเปˆเบ‡เบœเปˆเบฒเบ™เปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเป‚เบ”เบเบญเบตเบ‡เบ•เบฒเบกเปเบšเบ™เบงเบดเบ”เบ‚เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ”, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบฅเบฐเบšเบปเบšเบžเบฐเบเบฒเบเบฒเบกเบฎเบฑเบเบชเบฒเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบชเบนเบ‡เบชเบธเบ”.
  3. เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบกเบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบชเบฐเบฅเบฑเบšเบชเบฑเบšเบŠเป‰เบญเบ™เบ‚เบญเบ‡เบญเบธเบ›เบฐเบเบญเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰.

เบ„เบปเบ™เบ”เป‰เบญเบเป‚เบญเบเบฒเบ”:

  1. เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบˆเปเบฒเบเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเปƒเบ™เบšเบฒเบ‡เบญเบธเบ›เบฐเบเบญเบ™.
  2. เบ„เบงเบฒเบกเบฅเปˆเบฒเบŠเป‰เบฒเบชเบนเบ‡เปƒเบ™เบเบฒเบ™เบชเบปเปˆเบ‡เบฎเบนเบšเบžเบฒเบš.
  3. เบเบฒเบ™เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเปƒเบ™เบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเป€เบเบตเบ™เปเบฅเบฐเบ„เบงเบฒเบกเบŠเบฑเบšเบŠเป‰เบญเบ™เบ‚เบญเบ‡เบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป„เบŸเบฅเปŒเบ‚เบฐเบซเบ™เบฒเบ”เบ™เป‰เบญเบ. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡เบ•เบนเป‰เบ„เบญเบ™เป€เบ—เบ™เป€เบ™เบต, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบšเปเปˆเบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเป€เบงเบฅเบฒ latency เบ•เปˆเปเบฒเบเบงเปˆเบฒเบ‚เบฐเบซเบ™เบฒเบ”เบ‚เบญเบ‡เบชเปˆเบงเบ™.

เบ‚เปเป‰เป€เบชเบเบ‚เบญเบ‡ HLS เป€เบเบตเบ™เบ„เบงเบฒเบกเป„เบ”เป‰เบ›เบฝเบšเบ‚เบญเบ‡เบกเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบžเบงเบเป€เบฎเบปเบฒเปเบฅเบฐเบšเบฑเบ‡เบ„เบฑเบšเปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเบŠเบญเบเบซเบฒเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบญเบทเปˆเบ™.

WebRTC เปเบกเปˆเบ™เบซเบเบฑเบ‡

WebRTC เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เป€เบเบปเป‰เบฒโ€‹เบฅเบฐโ€‹เบงเบฑเบ‡โ€‹เบงเบดโ€‹เบ”เบตโ€‹เป‚เบญโ€‹: เบงเบดโ€‹เบ—เบตโ€‹เบ—เบตเปˆโ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป€เบญเบปเบฒโ€‹เบŠเบฐโ€‹เบ™เบฐโ€‹เบงเบดโ€‹เบ”เบตโ€‹เป‚เบญ latency เบˆเบฒเบโ€‹เบเป‰เบญเบ‡โ€‹เบ–เปˆเบฒเบโ€‹เบฎเบนเบšโ€‹
(c)

เปเบžเบฅเบ”เบŸเบญเบก WebRTC เป„เบ”เป‰เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ”เบ Google เปƒเบ™เบ›เบต 2011 เป€เบžเบทเปˆเบญเบชเบปเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบงเบดเบ”เบตเป‚เบญ เปเบฅเบฐเบชเบฝเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš เปเบฅเบฐเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบกเบทเบ–เบท เบ—เบตเปˆเบกเบตเป€เบงเบฅเบฒเปเบžเบฑเบเป€เบเบฑเบ”เปœเป‰เบญเบเบ—เบตเปˆเบชเบธเบ”. เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เบตเป‰, เบญเบฐเบ™เบธเบชเบฑเบ™เบเบฒ UDP เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เป„เบซเบผเป€เบ‚เบปเป‰เบฒเบžเบดเป€เบชเบ”เปเบกเปˆเบ™เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰. เบกเบทเป‰เบ™เบตเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป‚เบ„เบ‡เบเบฒเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”, เบกเบฑเบ™เบ–เบทเบเบฎเบฑเบเบชเบฒเป„เบงเป‰เบขเปˆเบฒเบ‡เบˆเบดเบ‡เบˆเบฑเบ‡เป‚เบ”เบ Google เปเบฅเบฐเบเปเบฒเบฅเบฑเบ‡เบžเบฑเบ”เบ—เบฐเบ™เบฒ.

WebRTC เปเบกเปˆเบ™เบŠเบธเบ”เบ‚เบญเบ‡เป€เบ—เบฑเบเป‚เบ™เป‚เบฅเบเบตเบชเบณเบฅเบฑเบšเบเบฒเบ™เบชเบปเปˆเบ‡เบ•เปเปˆเบงเบดเบ”เบตเป‚เบญ เปเบฅเบฐเบชเบฝเบ‡เบˆเบฒเบเปเบนเปˆเป€เบžเบทเปˆเบญเบ™. เบ™เบฑเป‰เบ™เปเบกเปˆเบ™, เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบขเปˆเบฒเบ‡, เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเปƒเบŠเป‰ WebRTC เบชเบฒเบกเบฒเบ”เป‚เบญเบ™เบ‚เปเป‰เบกเบนเบ™เป„เบ›เบซเบฒเบเบฑเบ™เปเบฅเบฐเบเบฑเบ™เป‚เบ”เบเบเบปเบ‡, เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเปเบฅเบฐเบเบฒเบ™เบ›เบธเบ‡เปเบ•เปˆเบ‡เบ‚เปเป‰เบกเบนเบ™. เบ‚เปเป‰เบกเบนเบ™เบ—เบฑเบ‡เปเบปเบ”เบเบฑเบ‡เบ–เบทเบเบ›เบฐเบกเบงเบ™เบœเบปเบ™เป‚เบ”เบเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบชเบธเบ”เบ—เป‰เบฒเบ เปเบฅเบฐเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบกเบทเบ–เบท.

เบ„เบงเบฒเบกเบชเบฐเบ”เบงเบเบชเบฐเบšเบฒเบ เปเบฅเบฐ เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เบขเปˆเบฒเบ‡เบเบงเป‰เบฒเบ‡เบ‚เบงเบฒเบ‡เบ‚เบญเบ‡เป€เบ—เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบ™เบตเป‰เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบเบปเบเบเป‰เบญเบ‡เบˆเบฒเบเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป‚เบ›เบฃเปเบเบฃเบกเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ—เบตเปˆเบ™เบดเบเบปเบกเบ—เบฑเบ‡เปเบปเบ”. เบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบš WebRTC เปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™เบกเบตเปƒเบซเป‰เปƒเบŠเป‰เปƒเบ™ Mozilla Firefox, Opera, Google Chrome (เปเบฅเบฐเป‚เบ›เบฃเปเบเบฃเบกเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ Chromium เบ—เบฑเบ‡เปเบปเบ”), เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเปƒเบ™เปเบญเบฑเบšเบกเบทเบ–เบทเบ—เบตเปˆเปƒเบŠเป‰เบ‡เบฒเบ™ Android เปเบฅเบฐ iOS.

เบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เป„เบ”เป‰เบ›เบฝเบšเบ—เบตเปˆเบšเปเปˆเบ•เป‰เบญเบ‡เบชเบปเบ‡เปƒเบชเบ‚เบญเบ‡เบกเบฑเบ™, WebRTC เบกเบตเบ‚เปเป‰เป€เบชเบเบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡.

เบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบเปƒเบ™เบเบฒเบ™เป€เบฅเบทเบญเบ

เป€เบ—เบเป‚เบ™เป‚เบฅเบเบต WebRTC เปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบŠเบฑเบšเบŠเป‰เบญเบ™เบซเบผเบฒเบเปƒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ‚เบญเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบ„เบงเบฒเบกเบˆเบดเบ‡เบ—เบตเปˆเบงเปˆเบฒเบกเบฑเบ™เปเบกเปˆเบ™เบเปˆเบฝเบงเบเบฑเบš P2P. เบกเบฑเบ™เป€เบ›เบฑเบ™เบเบฒเบ™เบเบฒเบเบ—เบตเปˆเบˆเบฐเบ”เบตเบšเบฑเบ, เบ—เบปเบ”เบชเบญเบš, เปเบฅเบฐเบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบปเบงเบšเปเปˆเป„เบ”เป‰. เปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เบžเบงเบเป€เบฎเบปเบฒเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบญเบปเบฒเบŠเบฐเบ™เบฐ NAT เปเบฅเบฐ firewall, เบžเบงเบเป€เบฎเบปเบฒเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เบตเปˆ UDP เบ–เบทเบเบšเบฅเบฑเบญเบ.

เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” WebRTC เบ‚เบญเบ‡ Google เปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบเบซเบผเบฒเบเบ—เบตเปˆเบˆเบฐเบ™เปเบฒเปƒเบŠเป‰. เบเบฑเบ‡เบกเบตเบšเปเบฅเบดเบชเบฑเบ”เบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบ›เบฐเบเบญเบš SDK. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡ Google เปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบเบซเบผเบฒเบเบ—เบตเปˆเบˆเบฐเบ›เบฐเบชเบปเบกเบ›เบฐเบชเบฒเบ™เบเบฑเบšเบฅเบฐเบšเบปเบšเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบงเบดเบ”เบตเป‚เบญเบ—เบฑเบ‡เบซเบกเบปเบ”เบ„เบทเบ™เปƒเบซเบกเปˆ.

เปเบ™เบงเปƒเบ”เบเปเปˆเบ•เบฒเบก, เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบกเบตเป‚เบญเบเบฒเบ”เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบงเบดเบ”เบตเป‚เบญ โ€œเบชเบปเบ”โ€ เป€เบ•เบฑเบกเบฎเบนเบšเปเบšเบš เปเบฅเบฐ เบซเบผเบธเบ”เบœเปˆเบญเบ™เบ„เบงเบฒเบกเบŠเบฑเบเบŠเป‰เบฒเบฅเบฐเบซเบงเปˆเบฒเบ‡เบฎเบนเบšเบžเบฒเบšเปƒเบ™เปœเป‰เบฒเบˆเป เปเบฅเบฐ เป€เบซเบ”เบเบฒเบ™เบ•เปˆเบฒเบ‡เป†. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเบกเบตเบ„เบงเบฒเบกเบ›เบฒเบ”เบ–เบฐเบซเบ™เบฒเบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบš PTZ, เบšเปˆเบญเบ™เบ—เบตเปˆเบ„เบงเบฒเบกเบŠเบฑเบเบŠเป‰เบฒเปเบกเปˆเบ™เบชเปเบฒเบ„เบฑเบ™, เบชเบฐเบ”เบงเบเบชเบฐเบšเบฒเบเบเบงเปˆเบฒ.

เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบงเปˆเบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ•เป‰เบฒเบ™เบเบฒเบ™เบŠเบฑเบเบŠเป‰เบฒเบญเบทเปˆเบ™เป†เบเบฑเบ‡เบกเบตเบซเบ™เป‰เบฒเบ—เบตเปˆเบˆเปเบฒเบเบฑเบ”เปเบฅเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบ—เบตเปˆเบฎเป‰เบฒเบเปเบฎเบ‡เบเบงเปˆเบฒเป€เบเบปเปˆเบฒ, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเปƒเบŠเป‰ WebRTC.

เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เป€เบฎเบฑเบ”เบซเบเบฑเบ‡เปเบฅเป‰เบง

WebRTC เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เป€เบเบปเป‰เบฒโ€‹เบฅเบฐโ€‹เบงเบฑเบ‡โ€‹เบงเบดโ€‹เบ”เบตโ€‹เป‚เบญโ€‹: เบงเบดโ€‹เบ—เบตโ€‹เบ—เบตเปˆโ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป€เบญเบปเบฒโ€‹เบŠเบฐโ€‹เบ™เบฐโ€‹เบงเบดโ€‹เบ”เบตโ€‹เป‚เบญ latency เบˆเบฒเบโ€‹เบเป‰เบญเบ‡โ€‹เบ–เปˆเบฒเบโ€‹เบฎเบนเบšโ€‹

เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบžเบฅเบฐเบ•เบฐเบŸเบญเบก WebRTC เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡เบšเปเปˆเปเบกเปˆเบ™เบงเบฝเบเบ—เบตเปˆเบ‡เปˆเบฒเบ. เบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆเบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบซเบผเบทเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบชเบฒเบกเบฒเบ”เบ™เปเบฒเป„เบ›เบชเบนเปˆเบ„เบงเบฒเบกเบฅเปˆเบฒเบŠเป‰เบฒเปƒเบ™เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบงเบดเบ”เบตเป‚เบญเบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบšเปเปˆเบซเบผเบธเบ”เบฅเบปเบ‡เป€เบกเบทเปˆเบญเบ—เบฝเบšเบเบฑเบšเป€เบงเบ—เบตเบญเบทเปˆเบ™เป†, เปเบ•เปˆเบเบฑเบ‡เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™.

เป€เบžเบทเปˆเบญเปƒเบซเป‰ WebRTC เป€เบฎเบฑเบ”เบงเบฝเบเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡, เบเปˆเบญเบ™เบญเบทเปˆเบ™ เปเบปเบ”, เบกเบฑเบ™ เบˆเบณ เป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡ เบ”เบณ เป€เบ™เบตเบ™เบเบฒเบ™เบเบปเบเบฅเบฐเบ”เบฑเบšเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบ‚เบญเบ‡ stack เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบงเบดเบ”เบตเป‚เบญเป€เบงเบฑเบš. เบ™เบฑเป‰เบ™เปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เป€เบฎเบฑเบ”.

เบ—เบณเบญเบดเบ”, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ™เบณเปƒเบŠเป‰เป€เบŠเบตเบšเป€เบงเบตเป‚เบ›เบฃเป‚เบ•เบ„เปเบชเบฑเบ™เบเบฒเบ™ WebRTC เบœเปˆเบฒเบ™ Websocket, เปเบฅเบฐเบเบฑเบ‡เป„เบ”เป‰เบ™เบณเปƒเบŠเป‰ WebRTC peer server เปƒเบ™เบ„เบฅเบฒเบงเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ webrtc.org SDK. เปœเป‰เบฒเบ—เบตเปˆเบ‚เบญเบ‡เบกเบฑเบ™เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเปเบˆเบเบขเบฒเบเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบงเบดเบ”เบตเป‚เบญเปƒเบซเป‰เบฅเบนเบเบ„เป‰เบฒ WebRTC เบกเบดเบ”เบชเบฐเบซเบฒเบเปƒเบ™เบฎเบนเบšเปเบšเบš H.264 + Opus/G.711 เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ›เปˆเบฝเบ™เบฅเบฐเบซเบฑเบ”เบงเบดเบ”เบตเป‚เบญ.

เบžเบงเบเป€เบฎเบปเบฒเป€เบฅเบทเบญเบ Websocket เป€เบ›เบฑเบ™เป‚เบ›เป‚เบ•เบ„เบญเบ™เบชเบฑเบ™เบเบฒเบ™เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบกเบฑเบ™เบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ—เบตเปˆเบกเบตเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบชเบนเบ‡เปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ—เบตเปˆเบ™เบดเบเบปเบกเบ—เบฑเบ‡เบซเบกเบปเบ”. เบ”เป‰เบงเบเป€เบซเบ”เบœเบปเบ™เบ™เบตเป‰, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบซเบผเบธเบ”เบฅเบปเบ‡เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ”เป‰เบฒเบ™เป€เบ—เบดเบ‡, เปเบ•เปˆเบเบฑเบ‡เบซเบผเบตเบเป€เบงเบฑเป‰เบ™เบเบฒเบ™เป€เบชเบเป€เบงเบฅเบฒเปเบฅเบฐเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เปƒเบ™เบเบฒเบ™เบˆเบฑเบšเบกเบท TCP เปเบฅเบฐ TLS เบŠเป‰เปเบฒเบŠเป‰เบญเบ™เป€เบกเบทเปˆเบญเบ—เบฝเบšเบเบฑเบš AJAX.

เบ„เบงเบฒเบกเบˆเบดเบ‡เปเบฅเป‰เบงเปเบกเปˆเบ™เบงเปˆเบฒ, เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, WebRTC เบšเปเปˆเป„เบ”เป‰เปƒเบซเป‰เป‚เบ›เป‚เบ•เบ„เบญเบ™เบชเบฑเบ™เบเบฒเบ™เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”, เบฎเบฑเบเบชเบฒ, เปเบฅเบฐเบขเบธเบ”เบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบงเบดเบ”เบตเป‚เบญเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เบฅเบฐเบซเบงเปˆเบฒเบ‡เปเบซเบผเปˆเบ‡เปเบฅเบฐเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ‚เบญเบ‡เบฅเบนเบเบ„เป‰เบฒ.

เปเบฅเบฐเป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบชเบฑเบ™เบเบฒเบ™เป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฒเบ”, เบžเบงเบเป€เบฎเบปเบฒเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบชเบฑเบ™เบเบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบญเบ‡เป‚เบ”เบเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป‚เบ›เป‚เบ•เบ„เบญเบ™เป€เบงเบฑเบšเบซเบผเบฒเบ (Websocet, WebRTC). เปเบฅเบฐเบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบญเบ‡เบ›เบฐเบŠเบธเบกเปเบฅเบฐเบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบขเปˆเบฒเบ‡เบ›เบญเบ”เป„เบžเปƒเบ™เป€เบงเบฅเบฒเบˆเบดเบ‡, เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบงเบดเบ”เบตเป‚เบญเปเบฅเบฐเบญเบทเปˆเบ™เป†เบญเบตเบ.

เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เป€เบญเบปเบฒเบŠเบฐเบ™เบฐเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ‚เบญเบ‡ P2P เป‚เบ”เบเบเบฒเบ™เบซเบผเบธเบ”เบœเปˆเบญเบ™ latency เบšเปเปˆเบœเปˆเบฒเบ™ P2P, เปเบ•เปˆเบœเปˆเบฒเบ™ UDP เปเบฅเบฐเบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เป„เบซเบผเป€เบ‚เบปเป‰เบฒเป€เบžเบทเปˆเบญเบซเบผเบธเบ”เบœเปˆเบญเบ™ latency. เบ™เบตเป‰เบเปเปˆเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปƒเบ™ WebRTC, เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเบเปเบฅเบฐเบ™เบตเบ—เบตเปˆเปƒเบŠเป‰เบ•เบปเป‰เบ™เบ•เปเปเบกเปˆเบ™เบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒ p2p เบœเปˆเบฒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš.

เปƒเบ™เบฅเบนเบเบ„เป‰เบฒเบกเบทเบ–เบท, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบ„เบทเปˆเบญเบ‡เบซเบผเบดเป‰เบ™เป‚เบ”เบเปƒเบŠเป‰ webrtc.org SDK, เป€เบžเบฒเบฐเบงเปˆเบฒเบžเบฝเบ‡เปเบ•เปˆเบกเบฑเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เป„เบซเบผเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡, เบกเบตเปเบœเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ” Forward (FEC) เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบ, เปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบปเบ™เป„เบเบเบฒเบ™เบชเบปเปˆเบ‡เปเบžเบฑเบเป€เบเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบ—เบธเบเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡. เบกเบฑเบ™เบเบฑเบ‡เบกเบตเบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™เบ—เบตเปˆ webrtc.org SDK เบเปเบฒเบฅเบฑเบ‡เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบขเปˆเบฒเบ‡เบˆเบดเบ‡เบˆเบฑเบ‡เป‚เบ”เบ Google.

เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” WebRTC เปเบกเปˆเบ™เบซเบเบฑเบ‡?


เป€เบžเบทเปˆเบญเป€เบšเบดเปˆเบ‡เบงเบดเบ”เบตเป‚เบญเบชเบปเบ”เป†เบˆเบฒเบเบเป‰เบญเบ‡, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เป€เบžเบตเปˆเบกเป€เบ„เบทเปˆเบญเบ‡เบซเบผเบดเป‰เบ™เบ—เบตเปˆเบ›เบฑเบšเปเบ•เปˆเบ‡เบกเบฒเปƒเปเปˆเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ WebRTC เปƒเบชเปˆเบšเบฑเบ™เบŠเบตเบชเปˆเบงเบ™เบ•เบปเบงเบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เบกเบฑเบ™เบชเบฐเบซเบ™เบญเบ‡เบ„เบงเบฒเบกเป„เบงเปƒเบ™เบเบฒเบ™เป‚เบซเบผเบ”เบงเบดเบ”เบตเป‚เบญเป„เบงเปเบฅเบฐเบซเบกเบปเบ”เบเปเบฒเบˆเบฑเบ”เบšเบฑเบ™เบซเบฒเบ‚เบญเบ‡ latency เบชเบฐเบชเบปเบกเบเป‰เบญเบ™เบงเปˆเบฒเป€เบงเบฅเบฒเป€เบšเบดเปˆเบ‡เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™.

เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เปเบ™เบฐเบ™เปเบฒเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ WebRTC เปƒเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ„เบฅเบฒเบงเบ‚เบญเบ‡ Ivideon, เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เป€เบงเบปเป‰เบฒเบ”เป‰เบงเบเบ„เบงเบฒเบกเบซเบกเบฑเป‰เบ™เปƒเบˆเบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™เบงเปˆเบฒเบฅเบนเบเบ„เป‰เบฒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เบงเบดเบ”เบตเป‚เบญเบชเบปเบ”เป†เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆ. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบ„เบงเบฒเบกเบฅเปˆเบฒเบŠเป‰เบฒเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบญเบญเบเบญเบฒเบเบฒเบ”เบฅเปเบฒเบ”เบฑเบšเบงเบดเบ”เบตเป‚เบญเบšเปเปˆเป€เบเบตเบ™เบซเบ™เบถเปˆเบ‡เบงเบดเบ™เบฒเบ—เบต! เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบš, เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบ HLS เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒเป„เบ”เป‰เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบงเบดเบ”เบตเป‚เบญเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบŠเบฑเบเบŠเป‰เบฒ 5-7 เบงเบดเบ™เบฒเบ—เบต. เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เปƒเบ™เบ„เบงเบฒเบกเป„เบงเบเบฒเบ™เบชเบฒเบ—เบดเบ”เบงเบดเบ”เบตเป‚เบญเปเบกเปˆเบ™เบกเบตเบ„เบงเบฒเบกเบชเปเบฒเบ„เบฑเบ™เบซเบผเบฒเบ, เปเบฅเบฐเบœเบนเป‰เปƒเบŠเป‰เบˆเบฐเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบกเบฑเบ™เบ—เบฑเบ™เบ—เบตเบซเบผเบฑเบ‡เบˆเบฒเบเบ—เบตเปˆเป€เบฅเบตเปˆเบกเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบงเบดเบ”เบตเป‚เบญเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ.

เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบ„เบฒเบ”เบซเบงเบฑเบ‡, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบœเบนเป‰เบ™เปƒเบซเบกเปˆเป„เบ”เป‰เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบ•เบญเบšเบชเบฐเบซเบ™เบญเบ‡เบ‚เบญเบ‡ PTZ เปเบฅเบฐเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™เบชเบฝเบ‡เบเบฑเบšเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบš.

WebRTC เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เป€เบเบปเป‰เบฒโ€‹เบฅเบฐโ€‹เบงเบฑเบ‡โ€‹เบงเบดโ€‹เบ”เบตโ€‹เป‚เบญโ€‹: เบงเบดโ€‹เบ—เบตโ€‹เบ—เบตเปˆโ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป€เบญเบปเบฒโ€‹เบŠเบฐโ€‹เบ™เบฐโ€‹เบงเบดโ€‹เบ”เบตโ€‹เป‚เบญ latency เบˆเบฒเบโ€‹เบเป‰เบญเบ‡โ€‹เบ–เปˆเบฒเบโ€‹เบฎเบนเบšโ€‹

เบกเบตเบžเบฝเบ‡เปเบ•เปˆเบซเบ™เบถเปˆเบ‡เบˆเบธเบ”เบญเปˆเบญเบ™เป†เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบ”เบถเบ‡เบ”เบนเบ”เบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆ. เบ•เบปเบงเบซเบผเบดเป‰เบ™ WebRTC เปƒเปเปˆเบเบณเบฅเบฑเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เป‚เปเบ”เบ—เบปเบ”เบชเบญเบš. เปเบฅเบฐเบ™เบฑเป‰เบ™เปเบกเปˆเบ™เป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเป€เบ›เบตเบ”เปƒเบŠเป‰เบกเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบฅเบนเบเบ„เป‰เบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เปเบ•เปˆโ€‹เบ—เปˆเบฒเบ™โ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบเบฐโ€‹เบ•เบธเป‰เบ™โ€‹เบ•เบปเบงโ€‹เบ—เปˆเบฒเบ™โ€‹เป€เบญเบ‡โ€‹เป‚เบ”เบโ€‹เบเบฒเบ™โ€‹เป€เบ›เบตเบ”โ€‹เปƒเบŠเป‰โ€‹เบ‡เบฒเบ™โ€‹เบฅเบฒเบโ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบชเบญเบ”โ€‹เบ„เป‰เบญเบ‡โ€‹เบเบฑเบ™โ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เบเป‰เบญเบ‡โ€‹เบ–เปˆเบฒเบโ€‹เบฎเบนเบš (เป€เบžเบทเปˆเบญโ€‹เป€เบฎเบฑเบ”โ€‹เบชเบดเปˆเบ‡โ€‹เบ™เบตเป‰โ€‹เบ—เปˆเบฒเบ™โ€‹เบˆเปเบฒโ€‹เป€เบ›เบฑเบ™โ€‹เบ•เป‰เบญเบ‡โ€‹เป„เบ›โ€‹เบ—เบตเปˆ เบšเบฑเบ™เบŠเบตเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™).

เบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” WebRTC เปƒเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™ Ivideon

WebRTC เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เป€เบเบปเป‰เบฒโ€‹เบฅเบฐโ€‹เบงเบฑเบ‡โ€‹เบงเบดโ€‹เบ”เบตโ€‹เป‚เบญโ€‹: เบงเบดโ€‹เบ—เบตโ€‹เบ—เบตเปˆโ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป€เบญเบปเบฒโ€‹เบŠเบฐโ€‹เบ™เบฐโ€‹เบงเบดโ€‹เบ”เบตโ€‹เป‚เบญ latency เบˆเบฒเบโ€‹เบเป‰เบญเบ‡โ€‹เบ–เปˆเบฒเบโ€‹เบฎเบนเบšโ€‹

WebRTC เบเบฑเบ‡เป€เบ›เบฑเบ™เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบŠเบตเบ—เบปเบ”เบฅเบญเบ‡เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™. เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ‚เบญเบ‡เบกเบฑเบ™เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™เบ—เบธเบเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเปเบฅเบฐเบญเบธเบ›เบฐเบเบญเบ™เบœเบนเป‰เปƒเบŠเป‰, เปเบฅเบฐเบšเปเปˆเปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบ—เบธเบเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบš.

เบ™เบตเป‰เปเบกเปˆเบ™เปเบ™เปˆเบ™เบญเบ™เบงเปˆเบฒเป€เบ›เบฑเบ™เบซเบเบฑเบ‡เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบšเปเปˆเป„เบ”เป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เป€เบ„เบทเปˆเบญเบ‡เบซเบผเบดเป‰เบ™ WebRTC เป€เบ›เบฑเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบ—เบฑเบ‡เบซเบกเบปเบ”.

เบชเปเบฒเบฅเบฑเบšเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบžเบงเบเป€เบฎเบปเบฒเปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เปƒเบŠเป‰ WebRTC เบขเบนเปˆเปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ‚เบญเบ‡ Google Chrome เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เป€เบงเบตเบŠเบฑเบ™เบซเบผเป‰เบฒเบชเบธเบ”เบ‚เบญเบ‡ Firefox เปเบฅเบฐ Safari เบเบฑเบ‡เบฎเบญเบ‡เบฎเบฑเบšเป€เบ—เบเป‚เบ™เป‚เบฅเบเบตเบ™เบตเป‰, เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เบกเบฑเบ™เบเบฑเบ‡เบšเปเปˆเบ„เบปเบ‡เบ—เบตเปˆ.

เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เป„เบ”เป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ WebRTC เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™เบกเบทเบ–เบท. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบ–เป‰เบฒเบ—เปˆเบฒเบ™เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบšเบˆเบฒเบเบญเบธเบ›เบฐเบเบญเบ™เบกเบทเบ–เบทเปเบฅเบฐเป€เบ›เบตเบ”เปƒเบŠเป‰ WebRTC, เบฎเบนเบšเปเบšเบšเบ™เบตเป‰เบˆเบฐเบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบ. เบขเปˆเบฒเบ‡เปƒเบ”เบเปเบ•เบฒเบก, WebRTC เปเบกเปˆเบ™เบกเบตเบขเบนเปˆเปƒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบกเบทเบ–เบทเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบชเปเบฒเบฅเบฑเบš Android ะธ iOS.

เปเบฅเบฐเบชเบฐเบซเบผเบธเบšเป€เบฅเบทเปˆเบญเบ‡เบเปˆเบฝเบงเบเบฑเบšเบฅเบฑเบเบชเบฐเบ™เบฐเบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” WebRTC เปƒเบ™เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบชเบญเบ‡เบˆเบธเบ”เบ—เบตเปˆเบฅเบฐเบญเบฝเบ”เบญเปˆเบญเบ™เบเบงเปˆเบฒ.

เบเปˆเบญเบ™เบญเบทเปˆเบ™ เปเบปเบ”, เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเปเบกเปˆเบ™เบชเบธเบกเปƒเบชเปˆเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบงเบดเบ”เบตเป‚เบญเบชเบปเบ”เป†เปƒเบ™เป€เบงเบฅเบฒเบˆเบดเบ‡. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ–เป‰เบฒเบŠเปˆเบญเบ‡เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบšเปเปˆเบกเบตเปเบšเบ™เบงเบดเบ”เบžเบฝเบ‡เบžเปเป€เบžเบทเปˆเบญเบ–เปˆเบฒเบเบ—เบญเบ”เบงเบดเบ”เบตเป‚เบญ, เบ—เปˆเบฒเบ™เบˆเบฐเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบ‚เบญเบ‡เบเบญเบš (เบ”เป‰เบงเบ HLS เบ—เปˆเบฒเบ™เบˆเบฐเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบงเบดเบ”เบตเป‚เบญเบซเบฒเบเป„เบ›เปเบฅเบฐ latency เป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™, เปเบ•เปˆเบˆเบฐเบšเปเปˆเบกเบตเป€เบŸเบฃเบกเบซเบผเบธเบ”เบฅเบปเบ‡), เปเบ•เปˆเบงเบดเบ”เบตเป‚เบญเบเบฑเบ‡เบˆเบฐเบญเบญเบเบญเบฒเบเบฒเบ”เบ•เบปเบงเบˆเบดเบ‡. เป€เบงเบฅเบฒ.

เบญเบฑเบ™เบ—เบตเบชเบญเบ‡, เบ™เบฑเบšเบ•เบฑเป‰เบ‡เปเบ•เปˆเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบ–เบทเบเบญเบญเบเปเบšเบšเบกเบฒเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบเบฑเบšเบงเบดเบ”เบตเป‚เบญเบชเบปเบ”เป†เปƒเบ™เป€เบงเบฅเบฒเบˆเบดเบ‡, เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเป„เบ”เป‰เปƒเบŠเป‰เบกเบฑเบ™เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบงเบดเบ”เบตเป‚เบญเบ—เบตเปˆเบ–เบทเบเป€เบเบฑเบšเป„เบงเป‰.

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบญเบทเปˆเบ™เป†เบ•เปเปˆเบเบฑเบšเบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™

เปƒเบ™เป€เบงเบฅเบฒเบ™เบตเป‰, Flash เบšเปเปˆเป„เบ”เป‰เบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบกเปƒเบ™เบเบปเบ™เป„เบเบเบฒเบ™เบ„เบฑเบ”เป€เบฅเบทเบญเบเป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบญเบตเบเบ•เปเปˆเป„เบ›. เบ—เปˆเบฒเบ™เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป€เบ„เบทเปˆเบญเบ‡เบซเบผเบดเป‰เบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป„เบ”เป‰, เปเบ•เปˆเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบญเบฑเบ™เบ™เบตเป‰, เบ—เปˆเบฒเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบฅเบทเบญเบเบกเบฑเบ™เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡เปƒเบ™เบšเบฑเบ™เบŠเบตเบซเบผเบทเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบš. เบ™เบตเป‰เบšเปเปˆเปเบกเปˆเบ™เบ„เบงเบฒเบกเบŠเบปเบกเป€เบŠเบตเบเบ•เปเปˆเบ„เบปเบ™เบญเบฑเบšเป€เบ”เบ”:, เบกเบฑเบ™เป€เบ›เบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเบงเปˆเบฒเบญเบตเบ‡เบ•เบฒเบกเบชเบฐเบ–เบดเบ•เบดเบ‚เบญเบ‡เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เบ•เบปเบงเบˆเบดเบ‡เปเบฅเป‰เบงเบšเปเปˆเบกเบตเบœเบนเป‰เปƒเบŠเป‰เบ›เบฐเป„เบงเป‰เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš Flash. เปเบฅเบฐเบžเบฐเบเบฒเบเบฒเบกเบเปเบฒเบ™เบปเบ”เบงเปˆเบฒเบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบšเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบกเบฑเบ™, เบžเบงเบเป€เบฎเบปเบฒเบชเบนเบ™เป€เบชเบเป€เบงเบฅเบฒเบ—เบตเปˆเบกเบตเบ„เปˆเบฒเบ›เบฐเบกเบฒเบ™ 2 เบงเบดเบ™เบฒเบ—เบต.

เบ™เบตเป‰เปเบกเปˆเบ™เบžเบฒเบšเบฅเบงเบกเบชเบฑเป‰เบ™เป†เบ‚เบญเบ‡เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบฅเปเบ–เป‰เบฒเบ—เปˆเบฒเบ™เบขเบนเปˆเปƒเบ™เบฅเบฐเบšเบปเบšเบเบฒเบ™เป€เบเบปเป‰เบฒเบฅเบฐเบงเบฑเบ‡เบงเบดเบ”เบตเป‚เบญเบ„เบฅเบฒเบง เปเบฅเบฐเบšเบฑเบ™เบŠเบตเบชเปˆเบงเบ™เบ•เบปเบงเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ. เบขเบนเปˆเบเบฑเบšเบžเบงเบเป€เบฎเบปเบฒเปเบฅเบฐเบ•เบดเบ”เบ•เบฒเบกเบ‚เปˆเบฒเบง!

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เบŠเบทเป‰เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบชเปเบฒเบฅเบฑเบšเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡ DDoS, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VPS VDS ๐Ÿ”ฅ เบŠเบทเป‰เป€เบงเบฑเบšเป„เบŠเบ—เปŒเป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบ”เป‰เบงเบเบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™ DDoS, เป€เบŠเบตเบšเป€เบงเบต VPS VDS | ProHoster