××× ×עקס ××ש×× ×Š×ך×ק ××× ××ַש××Öž×¡× ×Š× ××Ö·×× ×Ö· ׀֌ך×Öž×ך×Ö·× ×Š× ×§×Öž× ×ך×Öž×××š× ×Ö· ק×Öž××€ÖŒ×××עך ×××š× ×Ö· ×××¢×עךעך. ××× ×¡××ַך××¢× ××× ×Ö· ׀֌ש×× ××××-××Öž××¢× ××××€ÖŒ סעך××עך ×××֞ס ×ך×Ö·× ×¡×€×¢×š× ××××עך ×Š× ××¢× ×××¢×עךעך ××× ××ק×××¢× ×××׀ֿעך ק×Öž××֞ך××Ö·× ×Ö·×¥ ×€Ö¿×ַך ק×Öž× ×ך×Öž×.
××× ×Ö· ×××עך ××× ×¢ ××× ×××× ××¢××¢× ×Ö·× WebRTC ××¢×× ×Öž××Öž×××¢ ××× ××¢××× × ×€ÖŒ×ַס×ק ×€Ö¿×ַך ×× ×Š××עק×. ×עך קך×Öž×× ×××¢×עךעך ××× ×Ö·××Ö· ×Ö· ×××××× ×; עס ××× ××× ×¡××Ö·×××š× ×××š× ×Ö· ×€×ַך××¢× ×עך×× ×. ××עך ××× ××¢××××× ×Š× ××Ö·×× ×Ö· ××××××××× ×€ÖŒ×š×Öž×ך×Ö·× ×××֞ס ×××Öž×× ×ַך××¢× ×Öž× ×× ×¡××Ö·××ך×× ×.
עךש×עך ××× ×ע׀ך×××× ×Š× × ××Š× ×× ××××××Öž×עק ׊××עש××¢×× ×××š× Google, ×Öž×עך × ×Öž× ××Ö·×××× × ×¢×¡ × ×¢×× 500 ××. ××× ××× ×Š× ×× ×¡×ך×××¢× × ×× ××× ×Š×¢ ×××¢×ך×ק ×Öž× ××××× ×ÖŒ××¢× ×€Ö¿×× ×§×š×ַ׊×, ××× ×עך××× ×Š× ×€ÖŒ×ַס×ק ×Ö·××¥ ××× ×Ö· 2.5 ×× ×¢×§×¡×¢ ×עקע. × ×€×š××Ö·× × ××¢××Öž××€Ö¿× ××× ×× ×Š×××× × ××× JS, ××× ××֞ס ××× ×××֞ס ××ך ×¢× ×××§× ××× ×××.
××Öž××ך ××××€× ××¢× ×€ÖŒ×š×Öž×ך×Ö·×:
×¢×€Ö¿×¢× ×¢× ××¢× ××× ×§ ××× ×Ö· ×××¢×עךעך ק××××× ××× ××ַק×××¢× ×€×× ×ַקסעס ×Š× ×× ×עסק××Ö·×€ÖŒ:
× ×§×ךץ ×Ö·× ×Ö·×××ש×Ö·× ×€×× ×× ×§×Ö·× ×¢×§×©×Ö·× ×¡×¢××Ö·×€ÖŒ ׀֌ך×֞׊עס:
×עש×××Š× ×××š× ×§×š×Öž××, ×€×ךע׀×֞קס, ס×Ö·×€×ַך×, ×֞׀֌עך×Ö·.
עס ××× ××¢×××¢× ×Š× ××עךש××§× ××¢××× ×, ×Ö·××××Öž ך××€×, ×€××š× ×× ×§×××€ÖŒ××֞ך×, ×ַך××עך׀××š× ×עקעס ××× ×š××€× ×××ס ש××ס××¢×.
×שעת ×ך××¢×× ××××£ ××¢× ×€ÖŒ×š×Öž×ך×Ö·×, ××× ××¢××× ×Š× ××¢×š× ×¢× ×Ö· ×××¥ RFCs ××× ×€Ö¿×ַךש×××× ×Ö·× ×¢×¡ ××× × ××©× ××¢× ×× ××× ×€Ö¿×֞ך××ַ׊××¢ ××××£ ×× ××× ××¢×š× ×¢× ×××¢×× ×× ×֞׀֌עך×ַ׊××¢ ×€×× ââ×× ×××¢×ך×ק ׀֌ך×Öž××֞ק×Öž×. ××× ××××× ×Š× ×©×š××Ö·×× ×Ö·× ×ַך×××§× ××××£ ×× ××¢×§× ×Ö·××Ö·××ש×× ×××֞ס ××¢× ×¢× ××¢× ××Š× ××× ×¢×¡, ××× ×××Öž×× ××× ×Š× ××¢×€Ö¿×× ×¢× ×××ס ×××֞ס ×€×× ×× ×€××××¢× ××¢ ׀ך××עס ××¢× ×¢× ×€×× ××× ×עךעס ×Š× ×× ×§××:
- SDP ס×ך×××× × ××Ö·×× ××ַשך××Ö·××× × ×€ÖŒ×š×Öž××֞ק×Öž×
- ICE ק×Ö·× ××Ö·××××¥ ××× ×ך×× ×× ×Ö· קשך ׊××××©× ×Š×××× ×€×× ×§××, STUN ××× TURN סעך××עךס
- DTLS ×€Ö¿×ַך××× ××× × ××× ×ַך××עך׀××š× ×€×× ×©××ס××¢× ×Š× RTP סעס××¢
- RTP ××× RTСP ׀֌ך×Öž××֞ק×Öž×ס ××× ×¢× ×§×š×׀֌ש×Ö·× ×€Ö¿×ַך ×ך×Ö·× ×¡××××× × ×××××Ö· ××Ö·××
- ×ַך××עך׀××š× H264, VP8 ××× Opus ×××š× RTP
- SCTP ×€Ö¿×ַך××× ××× × ×€Ö¿×ַך ×ך×Ö·× ×¡×€×¢×š×× × ×××× ×¢×š× ××Ö·××
×ק×ך: www.habr.com