Slideshow transcript
Slide 1: jingle: jabber does voip
Slide 2: peter saint-andre
Slide 3: stpeter@jabber.org
Slide 6: jingle
Slide 7: jabber does multimedia
Slide 8: what is jabber?
Slide 9: open technologies
Slide 10: real-time messaging
Slide 11: presence
Slide 12: powered by streaming xml
Slide 13: jeremie miller
Slide 14: 1998
Slide 15: tired
Slide 16: 4 different im clients
Slide 17: multiple accounts
Slide 18: no interoperability
Slide 19: foster freedom of conversation
Slide 20: scratch an itch
Slide 21: open-source messaging and presence server
Slide 22: jabberd
Slide 23: january 4, 1999
Slide 24: more than a server
Slide 25: clients
Slide 26: libraries
Slide 27: add-on components
Slide 28: multiple server codebases
Slide 29: client-server architecture
Slide 30: decentralized network
Slide 31: inter-domain messaging
Slide 32: like email
Slide 33: but really fast
Slide 34: with built-in presence
Slide 35: no server spoofing
Slide 36: and no spam
Slide 37: xml wire protocol
Slide 38: standardized through ietf
Slide 39: extensible
Slide 40: messaging
Slide 41: and presence
Slide 42: protocol
Slide 43: (xmpp)
Slide 44: rfcs 3920 + 3921
Slide 45: more than protocols
Slide 46: 50,000+ servers (?)
Slide 47: 40+ million users (?)
Slide 48: clients for every platform
Slide 49: libraries for every language
Slide 50: deployed worldwide
Slide 51: wall street banks
Slide 52: u.s. government
Slide 53: hp, eds, fedex
Slide 54: orange, bell south, sapo, ntt, sun rocket
Slide 55: google, apple, sun, live journal
Slide 56: and you
Slide 57: run your own server
Slide 58: write your own components
Slide 59: integrate with your own systems
Slide 60: build competitive advantage
Slide 61: open technologies
Slide 62: this is a good thing
Slide 63: application server for the real-time internet
Slide 64: layer 7 xml router + presence engine
Slide 65: low-latency signalling channel
Slide 66: extensible from the ground up (pure xml)
Slide 67: strong security
Slide 68: stable identities
Slide 69: dynamic capabilities discovery
Slide 70: and presence
Slide 71: “the new dial tone”
Slide 72: presence is boring!
Slide 73: presence is a catalyst for communication
Slide 74: jingle?
Slide 75: xmpp extensions
Slide 76: modular framework
Slide 77: multimedia session management
Slide 78: negotiate session parameters over xmpp
Slide 79: use a binary-friendly transport for media
Slide 80: pluggable transports: rtp-ice, raw udp, etc.
Slide 81: pluggable session types: audio, video, etc.
Slide 82: sound familiar?
Slide 83: sip
Slide 84: why jingle?
Slide 85: community interest in multimedia since 1999
Slide 86: enable jabber clients to do voice, video, & more
Slide 87: need standards for interoperability
Slide 88: past approaches
Slide 89: h.323
Slide 90: proprietary xmpp extensions
Slide 91: “tins” (sdp over xmpp)
Slide 92: dual-headed xmpp+sip clients
Slide 93: issues
Slide 94: two centers of control (sip and xmpp)
Slide 95: addressing (unicode in xmpp)
Slide 96: authentication (mandatory in xmpp)
Slide 97: sender identity (validated in xmpp)
Slide 98: traffic validation (xmpp schemas)
Slide 99: manageability (client-server in xmpp)
Slide 100: presence (native in xmpp)
Slide 101: buddy lists [tm] (native in xmpp)
Slide 102: presence subscriptions (long-lived in xmpp)
Slide 103: 40+ million jabber users can’t be wrong
Slide 104: multimedia goodness to xmpp network
Slide 105: build a native xmpp signalling protocol
Slide 106: ensure interoperability with sip
Slide 107: not trying to supplant sip
Slide 108: adding jabber users to open voip networks
Slide 109: early version developed with sip guru
Slide 110: cto @ jabber inc. (they pay me)
Slide 111: google talk
Slide 112: standardization underway
Slide 113: jabber software foundation
Slide 114: specs in JSF’s XEP series
Slide 115: xep-0166 etc.
Slide 116: last call in progress
Slide 117: informational rfc (eventually)
Slide 118: support coming to...
Slide 119: google’s libjingle (c++ library)
Slide 120: many more jabber clients
Slide 121: telepathy / gnome
Slide 122: freeswitch
Slide 123: various devices (nokia 770, etc.)
Slide 124: providers, telcos, hw/sw vendors
Slide 125: asterisk
Slide 126: federate pbx’s over xmpp backbone
Slide 127: look ma, no bell! (route around telcos)
Slide 128: gateways to sip, h.323, pstn
Slide 129: open IETF standards + open extensions
Slide 130: open-source or commercial
Slide 131: mix and match
Slide 132: buy or build
Slide 133: deploy as you please
Slide 134: play with others
Slide 135: talk with everyone
Slide 136: innovate at the edges
Slide 137: no silos
Slide 138: no spam
Slide 139: no guano
Slide 140: open technologies
Slide 141: open network
Slide 142: the way life should be
Slide 143: join the conversation
Slide 144: let’s build the real-time internet




Add a comment on Slide 1
If you have a SlideShare account, login to comment; else you can comment as a guest- Favorites & Groups
Showing 1-50 of 2 (more)