Jingle Technology Overview

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    4 Favorites & 1 Group

    Jingle Technology Overview - Presentation Transcript

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

    + stpeterstpeter, 3 years ago

    custom

    2060 views, 4 favs, 0 embeds more stats

    A somewhat technical overview of Jingle, the Jabber more

    More info about this document

    CC Attribution License

    Go to text version

    • Total Views 2060
      • 2060 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 4
    • Downloads 76
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories