Peerjs: рдиреЛрдб.рдЬреЗрдПрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 17 рджрд┐рд╕ре░ 2019  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: peers/peerjs

рдореИрдВ рдПрдХ рдиреЛрдб.рдЬреЗрдПрд╕ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рд╡реЗрдм рдЖрд░рдЯреАрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдиреЛрдб рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреА рд╣реИред рдХреНрдпрд╛ рдиреЛрдб.рдЬреЗрдПрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдпреЛрдЬрдирд╛ рд╣реИ?

help wanted new feature

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдмрд╕ рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдХреБрдЫ рдШрдВрдЯреЛрдВ рдХреА рд╣реИрдХрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдиреЛрдб рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрд░рдЬреЗрдПрд╕ (рджреЛ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЗ рдмреАрдЪ v.late рдкрд░реАрдХреНрд╖рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЬреНрдпрд╛рджрд╛) рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред binarypack , filereader , node-blob , node-fetch , ws , рдФрд░ wrtc рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдЕрджрд▓рд╛-рдмрджрд▓реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдЙрдмрд▓рд╛ рд╣реБрдЖ ред рдореЗрд░рд╛ рд░реЗрдкреЛ рдпрд╣рд╛рдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕реЗ рд░рд┐рд▓реАрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рд╣реИред

рдХреГрдкрдпрд╛ рд╕рд┐рдЧреНрдирд▓рд┐рдВрдЧ рд░рдЦреЗрдВ! рдпрд╣ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдЖрдпрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рдпрд╣рд╛рдБ рдЖрдкрдХреЗ рдкреНрд░рдпрд╛рд╕ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВ рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдБ рдХрд┐ рдпрд╣ рд╕рдм рдкреАрдЖрд░ рдореЗрдВ рдорджрдж рдХрд░реЗред

PS рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ opencollective рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ! рдпрд╣ рд╕рд┐рд░реНрдл рдпрд╣ рд╣реИ рдХрд┐ рдореЗрд░реА рд╡рд┐рдВрдбреЛрдЬрд╝ рдиреЗ рд╕реНрдЯреЗрдк рд╕реНрдЯреЗрдк рдХреЛ рддреЛрдбрд╝ рджрд┐рдпрд╛, рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХреБрдЫ рднреА рдирд╣реАрдВ, рдореИрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрд╕реЗ рд╡рд╛рдкрд╕ рд░рдЦ рджреВрдВрдЧрд╛ред

рд╕рднреА 10 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рд╕рдордп рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд┐рд╕реА рднреА рдкреАрдЖрд░рдПрд╕ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ :)

рд╕рдВрдмрдВрдзрд┐рдд рд╡рд┐рд╖рдп рдкрд░ред рдХреНрдпрд╛ рдпрд╣ рдЖрд╕рд╛рди рд╣реИ рдХрд┐ рд╕рд╣рдХрд░реНрдореА рдЧреНрд░рд╛рд╣рдХ рдореЗрдВ рд╕рд░рд▓-рд╕рд╣рдХрд░реНрдореА рдХреЛ рдЦреАрдВрдЪрдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ? рдпрд╣ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдмрдирд╛рдП рд░рдЦрд╛ рдФрд░ рдиреЛрдбрдЬ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
https://github.com/feross/simple-peer

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рд┐рдЧреНрдирд▓рд┐рдВрдЧ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдПрдХ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдкреАрдпрд░ рд╣реИ, рдЬреЛ рдХрд┐ рдкреАрдпрд░рдЬреЗрдЬ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдмрд╛рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рдХреЗ рд╕рд╛рде рдЪрдордХрддрд╛ рд╣реИред

рдпрд╣ рдЗрддрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ рдЬрд┐рддрдирд╛ рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ред рдореИрдВ рдЗрд╕реЗ рдЕрдЧрд▓реЗ рд╕рд╛рд▓ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛ред

рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИред рдореИрдВ рдЕрдЬрдЧрд░ рдмрдВрджрд░рдЧрд╛рд╣ рдХреЗ рд╕рд╛рде рджрдмрд╛рдХрд░ рд░рдЦреВрдВрдЧрд╛ рдФрд░ рдЖрдкрдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд░рд╣реВрдВрдЧрд╛ред

рдмрд╕ рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдХреБрдЫ рдШрдВрдЯреЛрдВ рдХреА рд╣реИрдХрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдиреЛрдб рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрд░рдЬреЗрдПрд╕ (рджреЛ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЗ рдмреАрдЪ v.late рдкрд░реАрдХреНрд╖рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЬреНрдпрд╛рджрд╛) рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред binarypack , filereader , node-blob , node-fetch , ws , рдФрд░ wrtc рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдЕрджрд▓рд╛-рдмрджрд▓реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдЙрдмрд▓рд╛ рд╣реБрдЖ ред рдореЗрд░рд╛ рд░реЗрдкреЛ рдпрд╣рд╛рдВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕реЗ рд░рд┐рд▓реАрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рд╣реИред

рдХреГрдкрдпрд╛ рд╕рд┐рдЧреНрдирд▓рд┐рдВрдЧ рд░рдЦреЗрдВ! рдпрд╣ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдЖрдпрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рдпрд╣рд╛рдБ рдЖрдкрдХреЗ рдкреНрд░рдпрд╛рд╕ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВ рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдБ рдХрд┐ рдпрд╣ рд╕рдм рдкреАрдЖрд░ рдореЗрдВ рдорджрдж рдХрд░реЗред

PS рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ opencollective рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ! рдпрд╣ рд╕рд┐рд░реНрдл рдпрд╣ рд╣реИ рдХрд┐ рдореЗрд░реА рд╡рд┐рдВрдбреЛрдЬрд╝ рдиреЗ рд╕реНрдЯреЗрдк рд╕реНрдЯреЗрдк рдХреЛ рддреЛрдбрд╝ рджрд┐рдпрд╛, рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХреБрдЫ рднреА рдирд╣реАрдВ, рдореИрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрд╕реЗ рд╡рд╛рдкрд╕ рд░рдЦ рджреВрдВрдЧрд╛ред

рдореИрдВ рдЙрд▓рдЭрди рдореЗрдВ рд╣реВрдБ, рдХреНрдпрд╛ рдпрд╣ рд╣реИрдХ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдирд╣реАрдВ рд╣реИ? рджреЗрдЦреЗрдВ: https://github.com/peers/peerjs/issues/396#issuecomment -333287381

PeerJS рдХреА рддрд╛рдХрдд рдмрд┐рд▓реНрдЯ-рдЗрди рд╕рд┐рдЧреНрдирд▓рд┐рдВрдЧ рд╕рд░реНрд╡рд░ рд╕реЗ рд▓рдЧрддреА рд╣реИред рдЕрдлрд╕реЛрд╕ рдХреА рдмрд╛рдд рд╣реИ, рдореЗрд░реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдиреЛрдбрдЬ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдХреНрдпрд╛ рдиреЛрдбрдЬ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдпрд╛ рд╕рд░рд▓-рд╕рд╣рдХрд░реНрдореА (https://github.com/feross/simple-pex) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рд╣реБрдИ рд╣реИ? рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП WebRTC рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдХрдо рдЬрд╛рдирддрд╛ рд╣реВрдВ (рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ "рдЖрд╕рд╛рди" webRTC рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдореЗрдВ рдЕрдиреБрднрд╡ рдХрд┐рдпрд╛ рд╣реИ), рдЕрдиреНрдпрдерд╛ рдореИрдВ рд╕рд╛рдерд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде "рд╕рд░рд▓-рд╕рд╣рдХрд░реНрдореА" рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдореЗрдВ рдПрдХ рдЫреБрд░рд╛ рд▓реЗ рд╕рдХрддрд╛ рдерд╛- рд╕реНрд╡рдпрдВ рд╕рд░реНрд╡рд░ред

@afrokick

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд░рд▓-рд╕рд╣рдХрд░реНрдореА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдПрдХ рдорд╣рд╛рди рд╡рд┐рдЪрд╛рд░ рд╣реЛрдЧрд╛, рдФрд░ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЪреАрдЬреЛрдВ рдХреЗ рд╕рд┐рдЧреНрдирд▓рд┐рдВрдЧ рд╕рд░реНрд╡рд░ рднрд╛рдЧ рдХреЛ рдмрдирд╛рдП рд░рдЦрдирд╛ рд╣реИред рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдиреЗ рдЬреЛ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ рд╡рд╣ рд╕рд░рд▓-рд╕рд╣рдХрд░реНрдореА рдХреЗ рд╕рд╛рде рдУрд╡рд░рд▓реИрдк рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЬрдм рддрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ (рдпрд╛ рдорд╛рд▓рд┐рдХреЛрдВ) рдХреЗ рджрд░реНрд╢рди рд╕рдВрдШрд░реНрд╖ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддрдм рддрдХ рдЙрдиреНрд╣реЗрдВ рдмрдирд╛рдП рд░рдЦрдирд╛ рдФрд░ рдЖрдЧреЗ рдмрдврд╝рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рдмрдбрд╝реА рдЬреАрдд рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗрдмрдЖрд░рдЯреАрд╕реА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╛рдорд╛рди рдХрд╛ рд░рдЦрд░рдЦрд╛рд╡ рдПрдХ рдмрд╣реБрдд рднрд╛рд░реА рднрд╛рд░ рд╣реИ - рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЕрднреА рднреА рдмрд╣реБрдд рд╕рд╛рд░реЗ рдирдП рд╡рд┐рдХрд╛рд╕ рд╣реЛ рд░рд╣реЗ рд╣реИрдВред

рд░реБрдЪрд┐ рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ simple-peerjs рдХрд╛ рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИ (_PeerJs_ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рджреНрд╡рд╛рд░рд╛ рдПрдХреНрд╕рдЪреЗрдВрдЬ рд╕рд┐рдЧреНрдирд▓рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ simple-peer рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ)ред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдзрд╛рд░рд╛ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдЕрднрд╛рд╡ рд╣реИред

@NickCis рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ! рдореИрдВрдиреЗ рдПрдХ рдЕрд▓рдЧ рд░рд╛рд╕реНрддрд╛ рдмрдирд╛ рд▓рд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣рд╛рдБ рд╕рд░рд▓-рд╕рд╣рдХрд░реНрдореА рдФрд░ RPEP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ WebRTC рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдмрдирд╛рдпрд╛ рд╣реИ: https://github.com/fresheneesz/decentral/blob/master/src/node_modules/repep-webrtc/rpep-webrtc.jsред рд╕рд┐рдЧреНрдирд▓ рд╕рд░реНрд╡рд░ рдПрдХ RPEP рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдкрд░рд┐рд╡рд╣рди рдХреЗ рд░реВрдк рдореЗрдВ рд╡реЗрдмрд╕реНрдХреИрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░ рдореИрдВ рдПрдХ рдЙрдЪрд┐рдд рд╕реНрд╡рддрдВрддреНрд░ рднрдВрдбрд╛рд░ рдореЗрдВ рдирд┐рдХрд╛рд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

RikdeVos picture RikdeVos  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

kahrkunne picture kahrkunne  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

maxpavlov picture maxpavlov  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

nhducseuit picture nhducseuit  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

lucastwong picture lucastwong  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ