ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ WebRTC
ΠΠ° ΡΡΠΎΡΠΎΠ½Π΅ ΠΠ’Π‘ Π²ΠΊΠ»ΡΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π²Π΅Π±-ΡΠΎΠΊΠ΅ΡΠΎΠ². Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΎΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ SIP.js. Π Π°Π±ΠΎΡΠΈΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈ Π²Π°ΡΠΈΠ°Π½Ρ sipml5, Π½ΠΎ Ρ Π½ΠΈΠΌ ΡΠ²ΡΠ·Π°Π½Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄ΠΎΠ»Π³ΠΈΠΉ ΡΠ±ΠΎΡ Π°Π΄ΡΠ΅ΡΠΎΠ² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ², ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡΠΈΠΉ ΠΊ Π·Π°Π΄Π΅ΡΠΆΠΊΠ΅ ΠΏΡΠΈΠ΅ΠΌΠ°/ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π²ΡΠ·ΠΎΠ²Π°, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π½Π΅ ASCII ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ), ΠΏΠΎΡΡΠΎΠΌΡ Π½Π°ΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ SIP.js
ΠΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° webRTC.
Π Ρ ΡΠΎΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ chrome://webrtc-internals/, ΡΡΠΎΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ ΠΎΡΡΠ°ΠΆΠ°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ webRTC RTCPeerConnection ΠΏΠΎ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ΅: ΡΠΎΠ±ΡΡΠΈΡ webRTC, Π²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ ΠΏΠΎ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠ° (ΠΏΠΎΡΠ΅ΡΠΈ).
Π’Π°ΠΊΠΆΠ΅ chrome://webrtc-internals/, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡ Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° Π·Π°ΠΏΠΈΡΠΈ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠ°.