Slideshare.net (beta)

 
Post to TwitterPost to Twitter
Post: 
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons

All comments

Add a comment on Slide 1

If you have a SlideShare account, login to comment; else you can comment as a guest


Showing 1-50 of 2 (more)

Jingle

From stpeter, 2 years ago

A basic introduction to Jingle, the Jabber-based VoIP technology.

1955 views  |  0 comments  |  1 favorite  |  79 downloads
 

Categories

Add Category
 
 
 
 

Groups / Events

 
Embed
options

More Info

CC Attribution License
This slideshow is Public
Total Views: 1955
on Slideshare: 1955
from embeds: 0

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