Jingle

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 - Presentation Transcript

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

    + stpeterstpeter, 3 years ago

    custom

    3417 views, 4 favs, 0 embeds more stats

    A basic introduction to Jingle, the Jabber-based Vo more

    More info about this document

    CC Attribution License

    Go to text version

    • Total Views 3417
      • 3417 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 4
    • Downloads 99
    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