SIPML5 - WebRTC- рдЖрдзрд╛рд░рд┐рдд рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд▓рд┐рдП SIP рдХреНрд▓рд╛рдЗрдВрдЯ

рдпрд╣ рд╣реБрдЖ!

WebRTC (рд╡реЗрдм тАЛтАЛрд░рд┐рдпрд▓ рдЯрд╛рдЗрдо рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди) рджреЗрд╢реА рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рд╕реАрдзреЗ рдЖрд╡рд╛рдЬ рдФрд░ рд╡реАрдбрд┐рдпреЛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП HTML5 рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИред

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯ http://www.webrtc.org ( рдХреНрд░реЛрдо рдкрд░ рдкрд░реАрдХреНрд╖рдг ) рд╣реИ

рдФрд░ рдЖрдЬ, рдпреБрд╡рд╛ рджреВрд░рд╕рдВрдЪрд╛рд░ рдХрдВрдкрдиреА рдбрд╛рдЙрдмрдВрдЧреЛ рдЯреЗрд▓реАрдХреЙрдо рдиреЗ рдПрд╕рдЖрдИрдкреА рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдореБрдлреНрдд рдХреНрд▓рд╛рдЗрдВрдЯ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рдШреЛрд╖рдгрд╛ рдХреА, рдЬрд┐рд╕реЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ / рдПрдЪрдЯреАрдПрдордПрд▓ 5, - рдПрд╕рдЖрдИрдкреАрдПрдордПрд▓ 5 рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рд╕реНрд░реЛрдд рдХреЛрдб рдЬреАрдПрдирдпреВ рдЬреАрдкреАрдПрд▓рд╡реА 3 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рд╢рд░реНрддреЛрдВ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ code.google.com/p/sipml5 рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред

рд╕рдорд░реНрдерд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:

* рдСрдбрд┐рдпреЛ / рд╡реАрдбрд┐рдпреЛ рдХреЙрд▓
* рддреНрд╡рд░рд┐рдд рд╕рдВрджреЗрд╢
* рдЙрдкрд╕реНрдерд┐рддрд┐
* рдХреЙрд▓ рд╣реЛрд▓реНрдб / рд░рд┐рдЬреНрдпреВрдореЗ
* рдЯреНрд░рд╛рдВрд╕рдлрд░ рдХреЙрд▓
* рдХрдИ рд▓рд╛рдЗрдиреЛрдВ рдФрд░ рдмрд╣реБ-рдЦрд╛рддреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди
* SIP рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ DTMF рд╕рдорд░реНрдерди


рдирдИ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ MediaStream рдФрд░ PeerConnection рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде Google Chrome рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрджрд┐ рдЖрдк рдкрддрд╛ рдмрд╛рд░ рдХреНрд░реЛрдо рдореЗрдВ рдЯрд╛рдЗрдк рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЭрдВрдбреЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ: // рдЭрдВрдбреЗ /

рдЭрдВрдбреЗ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж (рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдореЗрд░реЗ рдкрд╛рд╕ рд╕рдм рдХреБрдЫ рд╣реИ), рдЖрдкрдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЖрдк рдЗрд╕реЗ рдбреЗрдореЛ рдХреЗ рд╕рд╛рде рдкреГрд╖реНрда рдкрд░ рд╕реНрд╡рдпрдВ рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВ (рдпрд╣рд╛рдВ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЦрд╛рддреЗ - code.google.com/p/sipml5/wiki/Public_SIP_Servers , рдмреЙрдм рдкрд╛рд╕рд╡рд░реНрдб рдмреЙрдм :-)

Android рдлрд╝реЛрди рд╕реЗ рдХреЙрд▓ рдХрд░реЗрдВ:



рдЖрдИрдкреИрдб рдХреЙрд▓:



рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ?



2010 рдореЗрдВ, рдХреНрд░рд┐рд╕ рдПрдВрдбрд░рд╕рди (рдХреНрдпреВрд░реЗрдЯрд░ рдФрд░ рдЯреЗрдб рдХреЗ рд╕рдВрд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ) "рд╡реЗрдм рд╡реАрдбрд┐рдпреЛ рдбреНрд░рд╛рдЗрд╡ рдЧреНрд▓реЛрдмрд▓ рдЗрдиреЛрд╡реЗрд╢рди" рд╡рд┐рд╖рдп рдкрд░ рдмреЛрд▓рд╛ рдЧрдпрд╛ - рдХреНрд░рд┐рд╕ рдПрдВрдбрд░рд╕рди: рдХреИрд╕реЗ рд╡реЗрдм рд╡реАрдбрд┐рдпреЛ рд╢рдХреНрддрд┐рдпреЛрдВ рд╡реИрд╢реНрд╡рд┐рдХ рдирд╡рд╛рдЪрд╛рд░ (рдЬреЛ рдЕрдВрдЧреНрд░реЗрдЬреА рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ, рдЙрдирдХреЗ рд▓рд┐рдП) рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рд░реВрд╕реА рдореЗрдВ рдЙрдкрд╢реАрд░реНрд╖рдХ - рдЙрдкрд╢реАрд░реНрд╖рдХ) рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред

WEB рдореЗрдВ SIPML5 рдХреЗ рд╕рд╛рде рдПрдореНрдмреЗрдбреЗрдб SIP рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ? рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ WEB рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ рд╡реЙрдпрд╕ рдФрд░ рд╡реАрдбрд┐рдпреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдереЛрдХрддрд╛ рдФрд░ рдЕрд╕рдВрдЧрддрд┐ рд╕реЗ рдЬреБрдбрд╝реА рдЖрдЦрд┐рд░реА рдмрд╛рдзрд╛ рдХреЛ рджреВрд░ рдХрд░рдирд╛ред

рдЬреЛ рдХреБрдЫ рдЙрдиреНрд╣реЛрдВрдиреЗ "рдЙрдкрджреНрд░рд╡" рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╡рд╣ рдерд╛ ActiveX SIP рд╕реЙрдлреНрдЯрдлрд╝реЛрди, рдЬрд╛рд╡рд╛ рдПрдкреНрд▓реЗрдЯреНрд╕, рдФрд░ рдлреНрд▓реИрд╢ рдХрд╛ рдЕрдкрдиреЗ RTMP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд╛рд░рдг рд╣реИ, рдЬрд┐рд╕рд╕реЗ RTMP рдФрд░ SIP (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, siprtmp ) рдХреЗ рдмреАрдЪ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреБрд▓ рдмрди рдЧрдП рд╣реИрдВ ред

рдЕрдм рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ рдФрд░ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╣рд╛рдереЛрдВ рдореЗрдВ рд╣реИред

рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ PHP рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐, рдЬрд┐рд╕ рдкрд░ рдЧреГрд╣рд┐рдгрд┐рдпрд╛рдВ рднреА WEB рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рдПрдирдХреЛрдб рдХрд░ рд╕рдХрддреА рдереАрдВ, рдЗрдВрдЯрд░рдиреЗрдЯ рдмреВрдо рдХреЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░рдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдереАрдВред

рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ SIPML5 рдХреЗ рдЖрдЧрдорди рд╕реЗ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рд╡реЙрдпрд╕ рдФрд░ рд╡реАрдбрд┐рдпреЛ WEB рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрдЫрд╛рд▓ рдЖрдПрдЧрд╛ред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдПрдХ WEB (рдЗрдВрдЯрд░рдиреЗрдЯ рдХреА рдХреНрд░рд╛рдВрддрд┐), рддрд╛рд░рд╛рдВрдХрди (рдЯреЗрд▓реАрдлреЛрдиреА рдореЗрдВ рдХреНрд░рд╛рдВрддрд┐) рд╣реИ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдХрдореА рдереА рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕рд╛рде рд▓рд╛рдПрдЧреА - рдЖрдо рддреМрд░ рдкрд░ рд╕реНрд╡реАрдХреГрдд рдФрд░ рд╕рд╕реНрддреА "рд╣реЛрдордореЗрдХрд░" WEB рдЯреЗрд▓реАрдлреЛрди рдХреНрд▓рд╛рдЗрдВрдЯред

рдФрд░ рдЗрд╕рд▓рд┐рдП рд╡рд╣ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ :-)

рд╕рдЬреНрдЬрдиреЛрдВ рдЖрдЧреЗ рдмрдврд╝реЛ! рдЕрдкрдиреА рдХрд▓реНрдкрдирд╛ рдХреЛ рдЪрд╛рд▓реВ рдХрд░реЗрдВ! рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдирд╛ рдЕрдм рдЙрддрдирд╛ рдЖрд╕рд╛рди рдФрд░ рдЖрд╕рд╛рди рд╣реИ рдЬрд┐рддрдирд╛ рдкрд╣рд▓реЗ рдХрднреА рдирд╣реАрдВ рдерд╛!

рдпрд╣рд╛рдБ рдкрд╣рд▓реЗ рдирд┐рдЧрд▓ рдХрд┐ рдЗрд╕ рдЦрдмрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдЦреБрд╢ рд╣реЛ рдЬрд╛рдПрдЧрд╛ :-)

Source: https://habr.com/ru/post/In144293/


All Articles