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 Technology Overview

From stpeter, 2 years ago Add as contact

A somewhat technical overview of Jingle, the Jabber-based VoIP technology.

1068 views | 0 comments | 2 favorites | 56 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: 1068 on Slideshare: 1068 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 multimedia
  2. Slide 2: peter saint-andre
  3. Slide 3: stpeter@jabber.org
  4. Slide 4: http://stpeter.im/
  5. Slide 6: jingle
  6. Slide 7: modular framework
  7. Slide 8: multimedia session management
  8. Slide 9: negotiate session parameters over xmpp
  9. Slide 10: use a binary-friendly transport for media
  10. Slide 11: pluggable transports
  11. Slide 12: pluggable media types
  12. Slide 13: sound familiar?
  13. Slide 14: sip
  14. Slide 15: why jingle?
  15. Slide 16: community interest in multimedia since 1999
  16. Slide 17: enable jabber clients to do voice, video, & more
  17. Slide 18: need standards for interoperability
  18. Slide 19: past approaches
  19. Slide 20: h.323
  20. Slide 21: proprietary xmpp extensions
  21. Slide 22: “tins” (sdp over xmpp)
  22. Slide 23: dual-headed xmpp+sip clients
  23. Slide 24: issues
  24. Slide 25: two centers of control (sip and xmpp)
  25. Slide 26: addressing (unicode in xmpp)
  26. Slide 27: authentication (mandatory in xmpp)
  27. Slide 28: sender identity (validated in xmpp)
  28. Slide 29: traffic validation (xmpp schemas)
  29. Slide 30: manageability (client-server in xmpp)
  30. Slide 31: presence (native in xmpp)
  31. Slide 32: buddy lists [tm] (native in xmpp)
  32. Slide 33: presence subscriptions (long-lived in xmpp)
  33. Slide 34: 50 million jabber users can’t be wrong
  34. Slide 35: bring multimedia to xmpp network
  35. Slide 36: build a native xmpp signalling protocol
  36. Slide 37: ensure interoperability with sip
  37. Slide 38: not trying to supplant sip
  38. Slide 39: not trying to build full telephony app
  39. Slide 40: adding jabber users to open voip networks
  40. Slide 41: early version developed with sip guru
  41. Slide 42: cto @ jabber inc. (they pay me)
  42. Slide 43: google talk
  43. Slide 44: standardization in progress
  44. Slide 45: xmpp standards foundation
  45. Slide 46: specs in XSF’s XEP series
  46. Slide 47: xep-0166: framework
  47. Slide 48: session types...
  48. Slide 49: xep-0167: audio
  49. Slide 50: xep-0180: video
  50. Slide 51: appcasting, file transfer, whiteboarding?
  51. Slide 52: transports...
  52. Slide 53: xep-0176: ice-udp, ice-tcp
  53. Slide 54: xep-0177: raw udp
  54. Slide 55: rtmp, bytestreams?
  55. Slide 56: support in or coming to...
  56. Slide 57: google’s libjingle (c++ library)
  57. Slide 58: clients: psi, gajim, jabbin, etc.
  58. Slide 59: telepathy / gnome
  59. Slide 60: various devices (nokia 770/800, etc.)
  60. Slide 61: portugal telecom, etc.
  61. Slide 62: yate
  62. Slide 63: freeswitch
  63. Slide 64: asterisk
  64. Slide 65: federate pbx’s over xmpp backbone
  65. Slide 66: gateways to sip
  66. Slide 67: informational rfc (eventually)
  67. Slide 68: issues...
  68. Slide 69: re-use of ICE (too complex?)
  69. Slide 70: mapping to SDP (too simple?)
  70. Slide 71: join the conversation...