Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

Komunikado

Projet d'ISN de Duc, Lucas et Simon

1. Une application de communication

Le problème de la vie privée

Skype, Facebook, Hangouts, Whatsapp, etc...

Un modèle centralisé

Komunikado

Un modèle décentralisé

Une application Web ouverte

Les dernières technologies du Web

Un logiciel libre

Plugin-free!

"WebRTC is a new front in the long war for an open and unencumbered web"

Brendan Eich, Mozilla CTO and inventor of JavaScript

2. Sous le capot

Mais en fait c'est très simple...

Le système pair-à-pair

Le serveur de signalement

Contrôle des sessions

Connexion, déconnexion, gestion des erreurs

Réseau

Listage d'autres pairs, récupération de leurs adresses IP

Capacités du navigateur

Codecs (audio/vidéo) et résolutions supportées par le pair distant

Dans un monde idéal

Le monde réel

STUN

STUN

TURN

STUN et TURN

Source : Google I/O

ICE

Un protocole pour trouver le meilleur chemin


Source : HTML5 rocks

Et à propos de la sécurité ?

Et à propos de la sécurité ?

Source : Google I/O

Conclusion

"This is not your Grandfather’s Internet."

Chris Boden, créateur de Ratchet

Conclusion

Voir le dossier papier

Use a spacebar or arrow keys to navigate