Loading...
Flash Player 9 (or above) is needed to view slideshows. We have detected that you do not have it on your computer.To install it, go here
 
Post to Twitter Post to Twitter
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons
SlideShare is now available on LinkedIn. Add it to your LinkedIn profile.

Jingle

From stpeter, 2 years ago Add as contact

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

2174 views | 0 comments | 2 favorites | 81 downloads | 0 embeds (Stats)

Categories

Technology

Groups/Events

Embed in your blog options close
Embed (wordpress.com) Exclude related slideshows Embed in your blog

More Info

This slideshow is Public
CC Attribution License
Total Views: 2174 on Slideshare: 2174 from embeds: 0
Flagged as inappropriate Flag as inappropriate

Flag as inappropriate

Select your reason for flagging this slideshow as inappropriate.

If needed, use the feedback form to let us know more details.

Slideshow Transcript

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