
แฆแ แฃแแแแแแแ แแแแแแกแแแแแแแแแแ แกแแกแขแแแแแ แแฃแจแแแแแก แแแ แแแแแแ แแฆแแแแแแแ แฉแแแ แฌแแแแจแ แแฆแแแแฉแแแแ แแ แแแแแแ, แ แแแแแก แแแแแฌแงแแแขแแก แแแ แแจแแช แจแแแแแซแแ แฃแแ แ แแฅแแแ Ivideon-แแ - แแก แแงแ แฉแแแแ แแแแ แแกแขแ, แแกแแแ, แ แแแแแกแแช แแแแ แแแแ แแแ แแแกแญแแ แแ, แแแแ แแ แแฎแแ แกแแแแแแแ แแแแฅแแก แฉแแงแแ แ แงแแแฃแแแก แชแฃแแ แแ แแก แแแแขแคแแ แแแก แแแแกแแขแแฎแแก แแแแแ.
แแแขแแ แแแขแแ แแฃแแแแกแ แแ แแแแแแก แแแแแชแแแแก แกแแกแขแแแ แแ แฃแแแ แแงแแก แแแแแแแแแแฃแแ แแแฌแงแแแแแแแแแแ, แแแ แแแแแแขแแแแ แแ แแแ แแแแ แแฎแแ แแแญแแ แแ แกแขแแแแแ แขแแแแ แแ แแกแแแ แกแฌแแ แแ แแแฃแจแแแก แฅแกแแแแก แแแกแแแแ แแแแแก แแแ แฏแแแแแแแกแ แแ แคแแแแ แแแแแแแก แแแแแแกแฌแ แแแแ. แฆแ แฃแแแแแแแ แแแแแ แแแแแแแงแฃแ แแแแแก แแแแฎแแแ แแแแแก แกแฃแ แก แกแแ แแแกแแ แฌแแแแแ, แแฃแแแแช แแก แแงแแแแแก แแแแแแแฃแ แแแแแ แแแก แแ แฃแ แฉแแแแแ แฃแงแฃแ แแก แแแ แแแแแ แแแแแ แแแแแชแแแแก แงแแแแแแ แแแแแแแแ แแแ แแแฌแงแแแแแแแแ.
แซแแแแแ แแแแจแแแแแแแแแแ, แ แแ แแแแฎแแแ แแแแแก แกแฃแ แก แแแแแแแแแก แงแฃแ แแแ แแแแแแแแฃแ แ แแแแแแแแแแแ. แแ แแฃแแแ แจแ แแแแแแ แจแแงแแแแแแแก แแฅแแแ แแแแแแก แฉแแแแแแแก แแแแฅแแแก แแ แแแแแ แแ แแแ แแ แแก WebRTC (แแแ แ แแแแฃแ แแ แแจแ แแแแฃแแแแแชแแแแแก) แแแแแงแแแแแ. WebRTC แแ แแก แขแแฅแแแแแแแแแแก แแ แแแแแแแแ แแ แแฃแแแ แแแจแ แแแแแ แแ แแฃแแแ แแแแแชแแแแก แแแแแขแแแแ แจแแ แแก, แแแแแแแแ แแแแแ แจแแฅแแแแแแ แแแแแ แแแแแแแแแก แแแแแชแแแแกแ แแ แแแแแ แแกแแแแก แแแแแแ แจแแงแแแแแแแ. แแ แแแแแแ, แกแฎแแ แกแแแแแฎแแแแแ แแ แแแ, แแแแแแงแแแแแ UDP แแ แแขแแแแแ.
แกแแแแ แแแขแงแแแ, แ แแก แแซแแแแก แแแแฎแแแ แแแแแก แแฎแแแ แซแ แแแ, แจแแแแฎแกแแแแแ, แ แแขแแ แแ แ แแขแแ แแฃแญแแ แ แแฎแแ แก HLS แขแแฅแแแแแแแแแก แแ แ แแขแแ แแแแแแฌแงแแแขแแ แฌแแแกแแแ.
HLS แซแ แแแ: แแแแแแแแ แแ แฃแแ แงแแคแแแ แแฎแแ แแแแ

()
HLS (HTTP Live Streaming) แขแแฅแแแแแแแ แจแแแแฃแจแแแ Apple-แแ, แแแแขแแ แแแกแแแแแ แ แแ แแ แแก, แ แแ แแแกแ แแฎแแ แแแญแแ แ แแแ แแแแแ แแแแแฉแแแ แแ แแแแแ แแขแฃแแ แแ แแแแแก แแแฌแงแแแแแแแแแแ. แแฆแแก HLS แคแแ แแแขแจแ แแแแแแก แแแแแ แ แแกแแแ แจแแฃแซแแแ แแแแฅแแแก แงแแแแ แกแแข-แขแแ แแแฅแกแแก แแ แแ แแแแแ แแแฌแงแแแแแแแแก แแแแ , แ แแแแแแช แแฃแจแแแแก Android OS-แแ.
HLS แซแ แแแ แแงแแแแแก แชแแแแแ H264 แแแแแ แแแแแแก AAC แแ MP3 แแฃแแแ แแแแแแแแแแ แแ แแแ แแแแแ แแแแแชแแแแแแก แกแขแ แแแแแแแกแแแแก. แแฃแแแ แแ แแแแแ แแแแแชแแแแ แแแแแ แแแแแแ แจแแคแฃแแฃแแแ MPEG-TS แกแแขแ แแแกแแแ แขแ แแแแขแแแแแ แจแ. HTTP แแ แแขแแแแแแ แแแแแชแแแแกแแแแก, แแแแแแจแ แจแแแแแแแ แแแคแแ แแแชแแ แแงแแคแ m3u8 แแแแแแแกแขแแแจแ แแฆแฌแแ แแ แคแ แแแแแแขแแแแ. แแ แแฎแแแแ แแแแก แจแแแแแ แแก แคแ แแแแแแขแแแ, แแแกแแแ แแ แกแแแแแแ แแ แแแ, แแแแแแชแแแ HTTP-แแก แกแแจแฃแแแแแแ. แแแฅแฃแชแแแชแแแ แแแขแแแแขแฃแ แแ แแแจแแแแก แแแแแแแแแแแก แฌแแแแแจแ. แแก แแ แแก MPEG-TS แแแแขแแแแแ แแก แแแฎแแกแแแแแแแแ.
HLS แซแ แแแ แแกแแแ แแฎแแ แก แฃแญแแ แก แแฃแแขแแแแขแ แแขแฃแ แแแแแแแแก, Live/VOD.
HLS-แแก แซแแ แแแแแ แฃแแแ แแขแแกแแแแแ:
- แฉแแจแแแแแฃแแ แแฎแแ แแแญแแ แ แงแแแแ แแแแแแ แแ แแฃแแแ แจแ;
- แแแแฎแแ แชแแแแแแแก แกแแแแ แขแแแ (WebRTC-แแแ แจแแแแ แแแแ);
- แซแแแแแ แแแกแแฎแแ แฎแแแแแ แแ แแคแแฅแขแฃแ แแ แงแแแแ แกแแฎแแก แแแฃแฌแงแแแแแแแก แแ แแแแแแแแ แแแแ แแฃแแแขแแ แแแกแแแแก แแแแก แแแแ, แ แแ แกแแแแแแขแแแแก แแขแแแ แแแ แจแแกแแซแแแแแแแ CDN-แแ แแ แแฎแแ.
แซแ แแแแก แกแแแแ แขแแแแก แแแฃแฎแแแแแแ, แงแแแแแคแแ แ แแ แแ แแก แแกแแแ แแแฃแแ, แ แแแแ แช แฉแแแก. แแแแแแ แ แแ แแแแแแ แแก แแ แแก, แ แแ แแแกแแแ แแฎแแ แแก แแแแแแแจแแก แแแแแแแแแ แแแ แฉแแแแจแแ แแแแ Apple-แแก แ แแแแแแแแแชแแแแก, แแแแแแแแแ, แแฎแแ แแแญแแ แแแ แแฃแแแ แคแแ แแแขแแแแก แแแแแกแแแ แแกแแ. แแแ แซแแ, แแแแ แแ แแแแแแแแแ แแ แแแแฌแงแ แแแแฃแแแ แฃแ แแฃแแแ แแแแแแแแแแ แแฃแจแแแแแก แฃแแแ แแก แแแแแขแแแ: mpeg2 แแแแแ, mpeg2 แแฃแแแ แแ แ.แจ. แจแแแแแแ, แแแ แฃแแแ แจแแแฅแแแแ แกแฎแแแแแกแฎแแ แคแแแแแแกแขแแก แคแแ แแแขแแแ แกแฎแแแแแกแฎแแ แแแแแ แแกแแแแก.
แแแแ แแ HLS แซแ แแแแก แแ แ-แแ แแ แงแแแแแแ แแแแ แแ แแแแแแ แแ แแก แแแแแชแแแแ แแแแแชแแแแก แแแฆแแแ แจแแงแแแแแแ.
"แแฃแฎแ แฃแญแแแแก" แฌแแ แแแจแแแ
HLS-แแก แแแฆแแแ แจแแงแแแแแแแก แแแแแแ แ แแแแแแ แแแแแแแ แแแแก แแแแจแ, แ แแ แแ แแแ แแแแกแขแแแแ แจแแฅแแแแก แซแ แแแ แฃแแแฆแแแกแ แฎแแ แแกแฎแแก แกแฃแ แแแแแแก แแแกแแฆแแแแ. แแแแขแแ, แแแแแงแแแแแฃแแ แแแแ แแแแก แแแขแแ แแแแแก แแแ แแแแขแ แแแ แแ แแแแแ แแก แแฃแคแแ แแก แแแแ แฃแแ แแแแ แแ แแ แแก แจแแกแแคแแ แแกแ แแแ แแแแแ แ แแแแแ แแแแแชแแแแกแแแแก. แแแแก แแแแ แกแแแแแแ แแแฆแแแแ แแแแแแแแกแแแแก แแแแแชแแแแก แจแแคแแ แฎแแแ, แ แแแแแแช แจแแแซแแแแ แแงแแก 5-7 แฌแแแ.
แแ แแแก แแฎแ แแ, แแก แแ แแ แแก แแแแ แ, แแแแแแแแแ, แแแแแแแก, แแแแช แคแแแแก แฃแงแฃแ แแแก แแแแแ แฐแแกแขแแแแแก แกแแ แแแ แแแแ. แแแแ แแ แแแแแ แกแแแแแแแแแแ แกแแกแขแแแแแแกแแแแก, แแแแแ แแแแ แแแแก แแแแแชแแแแก แจแแคแแ แฎแแแ แจแแแซแแแแ แซแแแแแ แแแแจแแแแแแแแแ แแงแแก.
แแฃ แฃแงแฃแ แแแ แแคแแกแก, แกแแแแช แแแแแแจแ แแแแแแ แกแแแแจแ แแ แแฎแแ แแแแแแแแ แแแแ แแแแแขแแ แแแก, แแแจแแ 5 แฌแแแแก แแแงแแแแแแแก แกแแแ แแแ แแ แแฅแแก แแแแจแแแแแแแ. แแแแ แแ แฎแแแฎแแ แแแแฌแงแ แฉแแแแแ, แ แแ, แแแแแแแแแ, แคแแฎแแฃแ แแแก แแแขแฉแแก แแแแแชแแแแกแแก, แฉแแขแจแ แฃแแแ แแแฌแแ แแก GOOOOL, แแแแ แแ แแก แฏแแ แแ แแ แแก แแแแแแแ :). แฉแแแ แฃแแแ แแแแฅแแก แแ แแแ แแ แแแแฎแแแ แแแแแก แจแแแแฎแแแแ, แ แแแแกแแช Ivideon แแ แแฅแขแแแฃแแแ แฃแแแ แจแแชแแแแแก Skype.
แจแแกแแซแแแแแแแ แแฃ แแ แ แแแขแแแชแแแก แแแแแ แชแฎแแแ HLS-แจแ? แแ แแแแฎแแแแ แแแกแฃแฎแ แแฆแแ แก แแแแแชแแแแ แแแ แแฎแแแแก แแแแแแแฃแ แแแแก แแแแแกแแแแก แแแแแแแแแแแก แแแแขแ แแแแก แแแแฌแงแแแ แกแแแชแแแแแกแขแแแแก แแแฅแชแแแแ: โแแแ แแฎแแแแก แแแแแแแฃแ แแแ แจแแฃแซแแแแแแแ, แแแแ แแ แแแแ แ แแแแแแแแ แจแแแซแแแแ แจแแแชแแ แแแก แแแแแแ แฃแ แแแแแแฃแแแแแโ. แแกแแแ แ แแแแ แช HLS-แจแ แจแแคแแ แฎแแแ, แแแกแ แแฃแแแแแ แจแแแชแแ แแแ แจแแฃแซแแแแแแ แแฅแแแแ, แแแแ แแ แแแแแ แแ แแ แกแแแแแก แแแแแฌแงแแแขแแแแแแแ, แ แแแแแแกแแช แจแแฃแซแแแแ แแแแจแแแแแแแแแ แจแแแแชแแ แแ แจแแคแแ แฎแแแ.
แฌแแ แแแ แญแ แแแแแแแ
แซแ แแแแก แแแแแ แแ แแ แแแแฃแกแ แแ แแก แแชแแ แ แคแแแแแแแก แแแแแงแแแแแ แแแแแชแแแแ แแแแแชแแแแกแแแแก. แ แแแแ แช แฉแแแก, แ แ แแ แแก แแแแจแ แชแฃแแ?
แแแแช แชแแแแแแแ แแแแ แ แแแแแแแแแ แแแขแแ แ แคแแแแแแแก แแ แแ แแแแแแแแ แแแแ แแแ แแแแแ แแแแก, แแแแแ แจแแแแจแแ, แ แแ แแกแแแ แแแแ แแแแก แฉแแฌแแ แแก แกแแฉแฅแแ แ แแแชแแแแแแ แแแแแแแ, แแแแ แ แแ แแ แแแแ แแแแแก แคแแแแ. แแ แแงแแ แแแกแแแ แฌแแแแแแก แแแขแแแกแแแแแ แแแแจแแแแแแแแแ แแแ แแแแ, แ แแช แแแแแแแ แฃแแ แงแแคแแแแ แแแฅแแแแแแก แแแแแ แแแแแแฃแขแแ แแก แแฃแจแแแแแแ. แแแแขแแ, แแแแแ แแแแแชแแแแแแก แแชแแ แ 10 แฌแแแแก แแแฌแแแแแจแ แแแแแชแแแ แแกแแแ แฎแแแก แฃแฌแงแแแก แซแ แแแแก แจแแงแแแแแแแก แแแแ แแแก.
แแแแแ แแแแแแ แจแแแแฏแแแแ HLS แขแแฅแแแแแแแแก แงแแแแ แแแแแแแแ แแ แฃแแ แงแแคแแแ แแฎแแ แ.
HLS-แแก แฃแแแ แแขแแกแแแแแ:
- แแแแแกแแแแ แแแฌแงแแแแแแแแกแแแ แแฃแจแแแแแก แฃแแแ แ. แแแแแแก แงแฃแ แแแ แจแแแแซแแแแ แแแแแกแแแแ แแแแแแแแ แแแ แแแฌแงแแแแแแแแแ, แแฅแแแแ แแก แกแแแ แขแคแแแ, แขแแแแแขแ, แแแแขแแแ แแฃ แแแกแแขแแ แแแแแแฃแขแแ แ. แแแแแแ แแ, แ แแ แแแ แแ แแฃแแแ แ แแงแแก แฃแแฎแแแกแ แแ แแแแกแแแแแ HTML5-แแแ แแ แแแแแ แฌแงแแ แแก แแแคแแ แแแแแแแแแ.
- แแแแแกแแฎแฃแแแแแก แจแแกแแแแจแแแแ แฎแแ แแกแฎแ. แแแแแงแแแแแฃแแ แแแแแขแฃแ แ แแแแแชแแแแ แแแแแชแแแแก แคแฃแแฅแชแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแแฃแ แแ แจแแชแแแแแ แแแแแชแแแฃแแ แแแแแแก แฎแแ แแกแฎแ แแแขแแ แแแข แแแแจแแ แแก แแแแขแแ แฃแแแ แแแแแแแก แแแฎแแแแแ, แฎแแแ แแแแแ แแแแ แชแแแแแแก แจแแแแแ แฉแฃแแแก แแแฅแกแแแแแฃแ แ แฎแแ แแกแฎแ.
- แแ แแ แแก แกแแญแแ แ แแแแฎแแแ แแแแแก แแฆแญแฃแ แแแแแแแก แ แแฃแแ แแแแคแแแฃแ แแชแแ.
แแแแแแแแแแแแแ:
- แจแแแฆแฃแแฃแแ แแฎแแ แแแญแแ แ แแแแแแ แ แแแฌแงแแแแแแแแแ แซแ แแแแแ แแฃแจแแแแแกแแแแก.
- แกแฃแ แแแแก แแแแแชแแแแก แแแแ แจแแคแแ แฎแแแแแ.
- แแชแแ แ แคแแแแแแแก แแแแแงแแแแแแก แแแแ แแแขแแแแแแชแแแก แแแแแแแแแแก แแ แกแแ แแฃแแแก แแแแจแแแแแแแแแ แแ แแ. แแแแขแแแแแ แแก แแฃแแแแแแแ แแแแแแแแแแ แ, แฉแแแ แแแ แแกแแแแก แแแแแฆแแแ แกแแแแแแขแแก แแแแแแ แแแแแแ แจแแงแแแแแแแก.
HLS-แแก แฃแแ แงแแคแแแ แแฎแแ แแแแ แแแแแฌแแแแก แแแก แฃแแแ แแขแแกแแแแแก แฉแแแแแแแก แแ แแแแแซแฃแแแแก แแแแซแแ แแแขแแ แแแขแแฃแแ แแแ แแแแขแแแ.
แ แ แแ แแก WebRTC

()
WebRTC แแแแขแคแแ แแ แจแแแฅแแแ Google-แแก แแแแ 2011 แฌแแแก, แ แแแ แแแแแกแชแแก แแแแแแ แแแแแ แแ แแฃแแแ แแแแแชแแแแแ แแ แแฃแแแ แแแกแ แแ แแแแแแฃแ แแแแแแแชแแแแก แจแแ แแก แแแแแแแแฃแ แ แจแแงแแแแแแแ. แแแแกแแแแแก แแแแแแงแแแแแ แกแขแแแแแ แขแฃแแ UDP แแ แแขแแแแแ แแ แแแแแแแก แแแแขแ แแแแก แกแแแชแแแแฃแ แ แแแแแ แแแแแแ. แแฆแแก แแก แแ แแก แฆแแ แแแแแก แแ แแแฅแขแ, แแแก แแฅแขแแฃแ แแ แแแแฎแแแก Google แแ แแฃแจแแแแแแ.
WebRTC แแ แแก แขแแฅแแแแแแแแแแก แแ แแแแแแแแ peer-to-peer แแแแแ แแ แแฃแแแ แแแแแชแแแแกแแแแก. แแแแแแแแแ, แแแแฎแแแ แแแแแก แแ แแฃแแแ แแแก, แ แแแแแแแช แแงแแแแแแ WebRTC-แก, แจแแฃแซแแแแ แแแแแกแชแแ แแแแแชแแแแแ แแ แแแแแแแก แแแ แแแแแ , แแแแแชแแแแ แจแแกแแแแฎแแ แแ แแแแฃแจแแแแแแกแแแแก แแแกแขแแแชแแฃแ แ แกแแ แแแ แแแแก แแแแแงแแแแแแก แแแ แแจแ. แงแแแแ แแแคแแ แแแชแแ แแกแแแ แแฃแจแแแแแแ แกแแแแแแ แแแแฎแแแ แแแแแแแก แแ แแฃแแแ แแแแ แแ แแแแแแฃแ แ แแแแแแแชแแแแแ.
แแ แขแแฅแแแแแแแแก แแแฎแแ แฎแแแฃแแแแ แแ แแแแ แจแแกแแซแแแแแแแแแ แแแแคแแกแแก แงแแแแ แแแแฃแแแ แฃแแ แแ แแฃแแแ แแก แแแแแแแแแ แแแแ. แแฆแแก WebRTC แแฎแแ แแแญแแ แ แแแแแ แแแแแ Mozilla Firefox-แจแ, Opera-แจแ, Google Chrome-แจแ (แแ Chromium-แแ แแแคแฃแซแแแแฃแ แงแแแแ แแ แแฃแแแ แจแ), แแกแแแ แแแแแแฃแ แแแแแแแชแแแแจแ Android-แแกแ แแ iOS-แแกแแแแก.
แงแแแแ แฃแแแแ แฃแแแ แแขแแกแแแแก แแแฃแฎแแแแแแ, WebRTC-แก แแฅแแก แ แแแแแแแแ แแแแจแแแแแแแแแ แแแแฃแกแ.
แแ แฉแแแแแแก แกแแ แแฃแแแแแ
WebRTC แขแแฅแแแแแแแ แแแชแแแแแแ แ แแฃแแแ แฅแกแแแฃแ แ แฃแ แแแแ แแฅแแแแแแแก แแแแแกแแแ แแกแแ, แแแแก แแแแ, แ แแ แกแแฃแแแ แแ P2P-แแ. แซแแแแแ แแแแแ แแแ, แขแแกแขแแ แแแ แแ แจแแแซแแแแ แแ แแแ แแแแแแแ แแแแ แแแแฅแชแแก. แแแแแแ แแฃแแแ, แฉแแแ แฃแแแ แแแแซแแแแ NAT แแ firewall, แฃแแแ แฃแแ แฃแแแแแแงแแ แแฃแจแแแแ แฅแกแแแแแจแ, แกแแแแช UDP แแแแแแแแแแ.
Google-แแก WebRTC แแแแแ แแแ แซแแแแแ แ แแฃแแ แแแแแกแแงแแแแแแแแ. แแ แแก แแแแแ แแแแแแแแแช แแ, แ แแแแแแช แฃแแ แฃแแแแแงแแคแก SDK แแกแแแแแแแก แกแแ แแแกแแแก. แแแ แแ แแแแกแ, Google-แแก แแแแแ แแแ แซแแแแแ แ แแฃแแ แแงแ แฉแแแแก แกแแกแขแแแแกแแแ แแแขแแแ แแ แแแ แแแแแ แแแแแแก แฎแแแแฎแแแ แแแแแ แแแแก แแแ แแจแ.
แแฃแแชแ, แฉแแแ แแแแ แฎแแแแ แแแกแฃแ แก, แแแแฎแแแ แแแแแแก แแแแชแแ แจแแกแแซแแแแแแแ, แแแฃแจแแแ แกแ แฃแแคแแกแแแแแ โแชแแชแฎแแแโ แแแแแแแ แแ แแแแแแฃแแแแแ แแแแแงแแแแแ แจแฃแแแแแ แแแ แแแแ แแแแแกแแฎแฃแแแแแกแ แแ แแแแแ แแแแแแแแแก แจแแ แแก. แแแ แแ แแแแกแ, แฉแแแ แแแฅแแแแ แกแฃแ แแแแ แแแแแแแแงแแแแแแแ PTZ แแแแแ แแแ, แกแแแแช แจแแคแแ แฎแแแแแ แแ แแขแแแฃแแแ, แฃแคแ แ แแแแคแแ แขแฃแแ.
แแแแก แแแแแแแแกแฌแแแแแแ, แ แแ แฉแแแแ แฉแแแแก แกแแฌแแแแแฆแแแแแ แกแฎแแ แแแแฎแแ แชแแแแแแแแก แฏแแ แแแแแ แแฅแแ แจแแแฆแฃแแฃแแ แคแฃแแฅแชแแแแแ แแแ แแ แจแแกแแแฉแแแแแ แฃแแ แแกแแ แแฃแจแแแแแ, แแแแแแฌแงแแแขแแ แแแแแแแงแแแแ WebRTC.
แ แ แแแแแแแแแ

WebRTC แแแแขแคแแ แแแก แกแฌแแ แแ แแแแแ แแแ แแแแแแ แกแแฅแแ แแ แแ แแก. แแแแแกแแแแ แแ แจแแชแแแแแ แแ แฃแแฃแกแขแแแแ แจแแแซแแแแ แแแแแแฌแแแแก แแแแแ แแแแแชแแแแก แจแแคแแ แฎแแแ, แแ แ แแฎแแแแ แแ แจแแแชแแ แแแก แกแฎแแ แแแแขแคแแ แแแแแแ แจแแแแ แแแแ, แแ แแแแ แแแแแแ แแแก แแแแแช.
แแแแกแแแแแก, แ แแ WebRTC-แแ แกแฌแแ แแ แแแฃแจแแแก, แฃแแแ แแแแแก แงแแแแแกแ, แกแแญแแ แแ แฉแแขแแ แแแก แกแขแแแแก แขแแฅแแแแแแแฃแ แ แแแแแฎแแแแ แแแ แแแแแแกแแแ แแฃแจแแแแแกแแแแก. แกแฌแแ แแ แแก แแแแแแแแแ.
แแแ แแแ แ แแแจแ, แฉแแแ แแแแแงแแแแ WebRTC แกแแกแแแแแแ แแ แแขแแแแแแก แกแแ แแแ แ Websocket-แแ แแ แแกแแแ แแแแแแแแแกแแ WebRTC peer แกแแ แแแ แ แฆแ แฃแแแแจแ webrtc.org SDK-แแ แแแคแฃแซแแแแฃแแ. แแแกแ แแแแชแแแแ แแแแแ แชแแแแก แแแแแ แแแแแแแแ แแแแแแขแแก WebRTC แแแแแขแแแแแแ H.264 + Opus/G.711 แคแแ แแแขแจแ แแแแแ แขแ แแแกแแแแแ แแแแก แแแ แแจแ.
แฉแแแ แแแแ แฉแแแ Websocket, แ แแแแ แช แกแแกแแแแแแ แแ แแขแแแแแ, แ แแแแแ แแแก แฃแแแ แแฅแแก แแแฆแแแ แฎแแ แแกแฎแแก แแฎแแ แแแญแแ แ แงแแแแ แแแแฃแแแ แฃแ แแแ แแ แแฃแแแ แจแ. แแแแก แแแแ, แแฅแแแ แจแแแแซแแแแ แแแแจแแแแแแแแแ แจแแแแชแแ แแ แแ แ แแฎแแแแ แแแแแแแแ แแแแก แฎแแ แฏแแแ, แแ แแแแ แแแแแแแ แแแชแแแแ แแ แแแกแ แแ แ แแกแฃแ แกแแแแก แแแแแ แแแ แแแแแแแ แแแแ TCP แแ TLS แฎแแแแก แฉแแแแ แแแแแแแ AJAX-แแแ แจแแแแ แแแแ.
แคแแฅแขแแ, แ แแ แแแแฃแแแกแฎแแแแแ, WebRTC แแ แแซแแแแ แกแแกแแแแแแ แแ แแขแแแแแก, แ แแแแแแช แแฃแชแแแแแแแแ แกแแแแแแแ แแแแคแแแฃแ แแชแแแก, แจแแแแ แฉแฃแแแแแกแ แแ แ แแแแฃแ แแ แแจแ แแแแแ แแแแฃแแแแแชแแแก แจแแกแแฌแงแแแขแแ แฌแงแแ แแกแ แแ แแแแแแขแแก แแแแแแแชแแแแก แจแแ แแก.
แกแแแแแแแแแชแแแก แขแแฅแแแแแแแแก แแแแแฃแแแแแแแแ แแแแแ แแแแก แแแแแแ, แฉแแแ แแแญแแ แแแแแแ แกแแแฃแแแ แ แกแแกแแแแแแ แกแแ แแแ แแก แจแแแฃแจแแแแแ แ แแแแแแแแ แแแ แแ แแขแแแแแแก แแฎแแ แแแญแแ แแ (Websocet, WebRTC). แแ แ แแแแฃแ แแ แแจแ แกแแกแแแแแกแ แแ แจแแขแงแแแแแแแแแแก แฃแกแแคแ แแฎแแ แแแ แแแแก แจแแกแแซแแแแแแแแ, แแแแแ แแแแแฏแแแแขแแ แแ แแ แแแแแ แกแฎแแ.
แฉแแแ แแแแแแแแฎแแ P2P-แแก แจแแแฆแฃแแแแแ แจแแคแแ แฎแแแแก แจแแแชแแ แแแแ แแ แ P2P-แแก, แแ แแแแ UDP-แแกแ แแ แแแแแแแก แแแแขแ แแแแก แแแจแแแแแแ, แ แแแ แจแแแแแแชแแ แแแแแ แจแแงแแแแแแ. แแก แแกแแแ แฉแแจแแแแแฃแแแ WebRTC-แจแ, แ แแแแแ แซแแ แแแแแ แแแแแงแแแแแแก แจแแแแฎแแแแแ p2p แกแแฃแแ แแแ แแ แแฃแแแ แแก แกแแจแฃแแแแแแ.
แแแแแแฃแ แ แแแแแแขแจแ แฉแแแ แแแแแงแแแแ แแแแแ แ webrtc.org SDK-แแก แแแแแงแแแแแแ, แ แแแแแ แแฎแแแแ แแก แแฎแแ แชแแแแแแก แกแฌแแ แแ แแแแแแแก แแแแขแ แแแก, แแฅแแก แงแแแแ แชแแแแแแ Forward Error Correction (FEC) แกแฅแแแ แแ แกแฌแแ แแ แแฎแแ แชแแแแแแก แแแแแขแแแแก แฎแแแแฎแแ แแแแแแแแแก แแแฅแแแแแแก แงแแแแ แแ แแฃแแแ แแกแแแแก. แแกแแแ แแแแจแแแแแแแแแแ, แ แแ Google-แแก แแแแ webrtc.org SDK แแฅแขแแฃแ แแ แแแแแ แแแแ.
แ แ แแ แแก WebRTC แแแแแ แแแแก แจแแแแแ?
แแแแแ แแแแแแ แชแแชแฎแแแ แแแแแแก แกแแแแฎแแแแ, แแฅแแแแก แแแ แแ แแแแแ แแจแก แแแแแแแขแแ แแฎแแแ แแแขแแแแแแแฃแแ แแแแแ แ WebRTC-แแ แแแคแฃแซแแแแฃแแ. แแก แฃแแ แฃแแแแแงแแคแก แแแแแแก แฉแแขแแแ แแแแก แกแฌแ แแค แกแแฉแฅแแ แแก แแ แแแแแแแแ แแแแแ แแชแฎแแแก แจแแงแแแแแแแก แแแแ แแแแแแก แแ แแแแแแแก แแแฎแแแก แแ แแแก แแแแ แแแ.
Ivideon แฆแ แฃแแแแแแ แกแแ แแแกแจแ WebRTC แแฎแแ แแแญแแ แแก แแแแแ แแแแก แจแแแแแ, แกแ แฃแแ แแแ แฌแแฃแแแแแ แจแแแแแซแแแ แแแฅแแแ, แ แแ แฉแแแแก แแแแแแขแแแก แแฎแแ แจแแฃแซแแแแ แกแ แฃแแคแแกแแแแแ แชแแชแฎแแแ แแแแแแก แงแฃแ แแแ. แแฎแแ แแแแแแก แแแฃแฌแงแแแแแแแก แจแแคแแ แฎแแแ แแ แ แฌแแแก แแ แแฆแแแแขแแแ! แจแแแแ แแแแกแแแแก, แฌแแแ HLS แซแ แแแ แฃแแ แฃแแแแแงแแคแแ แแแแแแก แแแฌแแแแแแก 5-7 แฌแแแแก แแแแแแแแแแแ. แแแแแแก แแแแแแกแขแ แแ แแแแก แกแแฉแฅแแ แแจแ แแแแกแฎแแแแแแ แซแแแแแ แแแแจแแแแแแแแแแ แแ แแแแฎแแแ แแแแแ แแแแก แจแแแแฉแแแแก แฉแแแแก แแแแแ แกแแ แแแกแแแ แแฃแจแแแแแก แแแฌแงแแแแกแแแแแแ.
แ แแแแ แช แแแแแแแ, แแฎแแแ แแแแแแแจแแก แแแแแ แแแแ แแแแฃแแฏแแแแกแ PTZ-แแก แ แแแแแ แแแ แแ แแแแแ แแกแแแ แฎแแแแแแ แแแแฃแแแแแชแแ.

แแ แแก แแฎแแแแ แแ แแ แแแฎแแแฌแแแ แฌแแ แขแแแ, แ แแแแแแแช แแแแแแ แแแแแแแฎแแแแแ แงแฃแ แแแฆแแแ. แแฎแแแ WebRTC แแแแแ แ แแแแแแแ แแฃแจแแแแก แกแแขแแกแขแ แ แแแแแจแ. แแ แแแแขแแ แฉแแแ แแ แแฃแจแแแแ แแแก แงแแแแ แฉแแแแ แแแแแแขแแกแแแแก แแแแฃแแแกแฎแแแแแ. แแแแ แแ แแฅแแแ แจแแแแซแแแแ แแแแแฅแขแแฃแ แแ แแแ แแแแแ แแก แแแ แแแแขแ แแแจแ แจแแกแแแแแแกแ แแแแแแแขแแก แฉแแ แแแแ (แแแแกแแแแก แแแแแแแ ).
WebRTC-แแก แแแแฎแแ แชแแแแแแแก แแแฎแแกแแแแแแแแแ Ivideon แกแแ แแแกแจแ

WebRTC แแ แแ แแแกแแแแก แฏแแ แแแแแ แแฅแกแแแ แแแแแขแฃแแ แขแแฅแแแแแแแแ. แแแกแ แแฎแแ แแแญแแ แ แฏแแ แแ แแ แแก แกแฌแแ แแ แแแแแ แแแแ แงแแแแ แแ แแฃแแแ แกแ แแ แแแแฎแแแ แแแแแก แแแฌแงแแแแแแแแจแ แแ แแกแแแ แแ แ แงแแแแ แแแแแ แแจแ.
แกแฌแแ แแ แแแแขแแ, แฉแแแ แฏแแ แแ แแแแฎแแแแ WebRTC แแแแแ แ แแแแฃแแแกแฎแแแแแ แงแแแแ แแแแฎแแแ แแแแแกแแแแก.
แแ แแ แแแกแแแแก แฉแแแ แแแ แฉแแแ แแแแแแงแแแแ WebRTC แแฎแแแแ Google Chrome แแ แแฃแแแ แแแจแ. Firefox-แแกแ แแ Safari-แแก แฃแแฎแแแกแ แแแ แกแแแแแช แแฎแแ แก แฃแญแแ แก แแ แขแแฅแแแแแแแแก, แแแแ แแ, แกแแแฌแฃแฎแแ แแ, แแก แฏแแ แแแแแ แแ แแกแขแแแแแฃแ แแ.
แฉแแแ แฏแแ แแ แแแแฎแแ แชแแแแแแฃแแ WebRTC แแฎแแ แแแญแแ แ แแ แแฃแแแ แแแแกแแแแก แแแแแแฃแ แแแฌแงแแแแแแแแแแ. แแแแแแแ, แแฃ แจแแฎแแแแ แแแแแแฃแ แ แแแฌแงแแแแแแแแแแ แแ แแแแแฅแขแแฃแ แแแ WebRTC-แก, แแก แ แแแแแ แแ แแแฃแจแแแแแก. แแฃแแชแ, WebRTC แฎแแแแแกแแฌแแแแแแ แฉแแแแก แแแแแแฃแ แแแแแแแชแแแแจแ ะธ .
แแ แแแแกแ แฃแแแ แแแแแแ แฉแแแแก แกแแ แแแกแจแ WebRTC แแแแฎแแ แชแแแแแแแก แแแฎแแกแแแแแแแแแแก แจแแกแแฎแแ, แแแแแ แแฆแแแแจแแแ แแแแแ แแ แ โโแแแฎแแแฌแแแ แฌแแ แขแแแ.
แแแ แแแ แ แแแจแ, แขแแฅแแแแแแแ แแ แแแแขแแ แแแฃแแแ แแแ แแแแแ แแแแ แจแ แแแแแแก แ แแแแฃแ แแ แแจแ แแแแแชแแแแแ. แแแแขแแ, แแฃ แแฅแแแแก แแ แฎแก แแ แแฅแแก แกแแแแแ แแกแ แแแแขแแ แแแ แแแแแแก แแแแแกแแชแแแแ, แจแแแแฉแแแแ แแแแ แแแแก แแแ แแแแก (HLS-แแ แจแแแแฉแแแแ แแแแแแก แแแฅแ แแแแก แแ แแแแ แแแ แจแแงแแแแแแแก, แแแแ แแ แแ แแฅแแแแ แแแแ แแแแก แแแ แแแ), แแแแ แแ แแแแแ แแแแแช แแแแแแชแแแ แ แแแแฃแ แแ. แแ แ.
แแแแ แแช, แแแแแแแแ แขแแฅแแแแแแแ แจแแฅแแแแแแ แแแแกแแแแก, แ แแ แแแแแ แแขแฃแแแ แแแฃแจแแแก แแแ แแแแแ แแแแแแกแแแ แ แแแแฃแ แแ แแจแ, แฉแแแ แแ แแแงแแแแแ แแแก แแแแ แฅแแแแแฃแ แแแแแ แแแแแชแแแแแแแ แแฃแจแแแแแกแแแแก.
แกแฎแแ แชแแแแแแแแแ แกแแ แแแกแจแ
แแ แแ แแแกแแแแก Flash แแฆแแ แแ แแก แฉแแ แแฃแแ แซแ แแแแก แแแขแแแแขแฃแ แ แจแแ แฉแแแแก แแแฅแแแแแแจแ. แแฅแแแ แแแแแ แจแแแแซแแแแ แแแแแแงแแแแ แแกแแแ แแแแแแแจแ, แแแแ แแ แแแแกแแแแแก แแฅแแแ แฃแแแ แแแ แฉแแแ แแก แฎแแแแ แแแแแ แแจแแก แแ แแแแแ แแก แแแ แแแแขแ แแแจแ. แแก แแ แแ แแก แแแแแก แฎแแ แแ, แฃแแ แแแแ, แฉแแแแ แกแแ แแแกแแก แกแขแแขแแกแขแแแแก แแแฎแแแแแ, แแ แแฅแขแแแฃแแแ แแ แชแแ แแ แแแแฎแแแ แแแแแ แแ แแแ แฉแ Flash-แแแ แแแแฃแจแแแ. แแ แแชแแแแแแ แแแแแแแแแแ แแฅแแก แแฃ แแ แ แแแแฎแแแ แแแแแก แแ แแฃแแแ แแก แแฎแแ แแแญแแ แ, แฉแแแ แแแแ แแแแ แซแแแ แคแแก แแ แแก แแแแฎแแแแแแ 2 แฌแแแก.
แแฅ แแ แแก แแแแแ แแแแแฎแแแแ แแ แชแแแแแแแแแแก แจแแกแแฎแแ, แ แแแแแแแช แแแแแแแแแ แฉแแแแก แฆแ แฃแแแแแแ แแแแแ แแแแแแแแแแก แกแแกแขแแแแกแ แแ แแแ แแ แแแแแ แแจแจแ. แแแ แฉแแ แฉแแแแแแ แแ แแแฐแงแแแแ แกแแแฎแแแแแก!
แฌแงแแ แ: www.habr.com
