Your SlideShare is downloading. ×
0
Jingle : les sessions multimédia sur XMPP/Jabber
Jingle : les sessions multimédia sur XMPP/Jabber
Jingle : les sessions multimédia sur XMPP/Jabber
Jingle : les sessions multimédia sur XMPP/Jabber
Jingle : les sessions multimédia sur XMPP/Jabber
Jingle : les sessions multimédia sur XMPP/Jabber
Jingle : les sessions multimédia sur XMPP/Jabber
Jingle : les sessions multimédia sur XMPP/Jabber
Jingle : les sessions multimédia sur XMPP/Jabber
Jingle : les sessions multimédia sur XMPP/Jabber
Jingle : les sessions multimédia sur XMPP/Jabber
Jingle : les sessions multimédia sur XMPP/Jabber
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Jingle : les sessions multimédia sur XMPP/Jabber

3,922

Published on

Jingle, nouvelle extension du protocole XMPP, dédiée à l'initialisation de session multimédia à l'image de SIP.

Jingle, nouvelle extension du protocole XMPP, dédiée à l'initialisation de session multimédia à l'image de SIP.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,922
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
26
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Jingle : les sessions multimédia sur XMPP/Jabber Solutions Linux 2008 Nicolas Vérité nicolas dot verite at gmail dot com xmpp:nyco at jabber dot fr
  • 2. Plan  Historique  (Re)Définitions  Jingle  Applications  NAT  Spécifications  Implémentations
  • 3. Historique  Jabber en 1998  Demandes de voix sur Jabber dès 1999  TINS, JEP-0111  XMPP, standard ouvert IETF 2004  Google Talk, libjingle en 2005  ICE fin 2007  Jingle en 2008  Spécification stable du standard ouvert
  • 4. Quelques (re)définitions  Chat : messagerie en direct  Présence : disponibilité, message d'état, présence étendue  Messagerie instantanée et présence  VoIP : voix sur IP (H.323, SIP, IAX, MGCP)  VoIM : voix sur messagerie instantanée  Session mutimédia : voix, vidéo, flux binaire  Visioconférence : multipoint
  • 5. Jingle  Protocole de signalisation pour l'initialisation de sessions multimédia  Proche de SIP : paramètres de session  Bénéficie de l'infrastructure/architecture XMPP  Client/serveur et serveur/serveur décentralisé  Authentification, présence, etc.  Objectifs  Ouvrir XMPP à la téléphonie  Ajouter les utilisateurs Jabber aux réseaux de téléphonie
  • 6. Applications  Téléphonie  Vidéo, webcam  Transfert de fichiers  Visioconférence  Whiteboard  Partage de bureau à distance  Applications collaboratives quasi-temps-réel  Jeux en ligne
  • 7. NAT  IPv4 : nombre d'adresses limitées  Pas de standards de NAT  Techniques de traversement : STUN, TURN  Méthode générique créée pour SIP : ICE  ICE 1.Connexion directe 2.NAT : STUN, TURN 3.Proxy, serveur intermédiaire ● IPv6 : la solution ?
  • 8. XEP : XMPP Extension Protocol  XEP-0166 : Jingle  XEP-0167 : Jingle Audio via RTP  XEP-0176 : Jingle ICE-UDP Transport Method  XEP-0177 : Jingle Raw UDP Transport Method  XEP-0180 : Jingle Video via RTP  XEP-0181 : Jingle DTMF  XEP-0208 : Bootstrapping Implementation of Jingle
  • 9. Mappings  Interworking between the Session Initiation Protocol (SIP) and the Extensible Messaging and Presence Protocol (XMPP) :  Core  Presence  Instant Messaging  Text Chat  Media Sessions
  • 10. Implémentations  Google Talk  Asterisk  Spark  Openfire  Coccinella  OpenSER  Miranda IM  Yate  Kopete  Tapioca/Landell  Expérimental  Telepathy  Psi  Maemo  Gajim  Smack
  • 11. Perspectives  ICE est finalisé  Spécifications Jingle en cours de finalisation  Feeback des implémenteurs  Travail d'interopérabilité  Complexité de l'internet et des NAT  Doit fonctionner en toutes conditions  Switch de Google  Déploiements côté serveurs  XSF, IETF
  • 12. Questions/réponses

×