Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

Hola… Soy: Kelly J. Villa C. Desarrollo Web Rubiyist – Rails Commit PionerasDev – Rails Girls – A. H.

Slide 3

Slide 3 text

Hola… Soy: Kelly J. Villa C. Desarrollo Web Rubiyist – Rails Commit PionerasDev – Rails Girls – A. H. Ingeniera de soporte (meh)

Slide 4

Slide 4 text

ADMINISTRAR SERVIDORES PRIVADOS

Slide 5

Slide 5 text

1. WEBRTC https://github.com/kerosene/go-webrtc

Slide 6

Slide 6 text

COMUNICATION WEB REAL TIME

Slide 7

Slide 7 text

USER1

Slide 8

Slide 8 text

USER1 USER2

Slide 9

Slide 9 text

USER1 USER2

Slide 10

Slide 10 text

USER1 USER2

Slide 11

Slide 11 text

USER1 USER2

Slide 12

Slide 12 text

USER1 USER2 IP

Slide 13

Slide 13 text

Wait, wait, wait…

Slide 14

Slide 14 text

• Autenticarse • Identificar candidato (Web Socket) • Crear la oferta (Stun/Turn) • Envía a otros users (Signal server) • Crear respuesta (Stun/Turn) • Envía la respuesta (Signal Server)

Slide 15

Slide 15 text

¿Sin VPN’S?

Slide 16

Slide 16 text

¿Sin VPN’S? Y CON SEGURIDAD

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

CONEXIÓN SSH. OFFER ANSWER SDP

Slide 19

Slide 19 text

3 APLICACIONES Handdle Servidor de señales Chat Server Servidor en el pc a comunicar (1 de las máquinas) Client Administrador de sistemas (connecting remote server)

Slide 20

Slide 20 text

Ajá, pero… ¿Gain? ¿Y el consumo? ¿Y la seguridad?

Slide 21

Slide 21 text

3 APLICACIONES Handdle Servidor de señales Chat Server Servidor en el pc a comunicar (1 de las máquinas) Client Administrador de sistemas (connecting remote server)

Slide 22

Slide 22 text

Cuál es la parte bonita? WRAPPER A GOLANG

Slide 23

Slide 23 text

Cuál es la parte bonita? WRAPPER A GOLANG

Slide 24

Slide 24 text

Place your screenshot here LET’S PROJECT Implementación ORTC a C++ wrapper a Go.

Slide 25

Slide 25 text

No content

Slide 26

Slide 26 text

Gracias! ¿Tienes preguntas? » @villa.kelly » kellyssj02