• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Jingle Technology Overview
 

Jingle Technology Overview

on

  • 5,071 views

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

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

Statistics

Views

Total Views
5,071
Views on SlideShare
5,070
Embed Views
1

Actions

Likes
5
Downloads
135
Comments
0

1 Embed 1

http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Jingle Technology Overview Jingle Technology Overview Presentation Transcript

    • jingle: jabber does multimedia
    • peter saint-andre
    • stpeter@jabber.org
    • http://stpeter.im/
    • jingle
    • modular framework
    • multimedia session management
    • negotiate session parameters over xmpp
    • use a binary-friendly transport for media
    • pluggable transports
    • pluggable media types
    • sound familiar?
    • sip
    • why jingle?
    • community interest in multimedia since 1999
    • enable jabber clients to do voice, video, & more
    • need standards for interoperability
    • past approaches
    • h.323
    • proprietary xmpp extensions
    • “tins” (sdp over xmpp)
    • dual-headed xmpp+sip clients
    • issues
    • two centers of control (sip and xmpp)
    • addressing (unicode in xmpp)
    • authentication (mandatory in xmpp)
    • sender identity (validated in xmpp)
    • traffic validation (xmpp schemas)
    • manageability (client-server in xmpp)
    • presence (native in xmpp)
    • buddy lists [tm] (native in xmpp)
    • presence subscriptions (long-lived in xmpp)
    • 50 million jabber users can’t be wrong
    • bring multimedia to xmpp network
    • build a native xmpp signalling protocol
    • ensure interoperability with sip
    • not trying to supplant sip
    • not trying to build full telephony app
    • adding jabber users to open voip networks
    • early version developed with sip guru
    • cto @ jabber inc. (they pay me)
    • google talk
    • standardization in progress
    • xmpp standards foundation
    • specs in XSF’s XEP series
    • xep-0166: framework
    • session types...
    • xep-0167: audio
    • xep-0180: video
    • appcasting, file transfer, whiteboarding?
    • transports...
    • xep-0176: ice-udp, ice-tcp
    • xep-0177: raw udp
    • rtmp, bytestreams?
    • support in or coming to...
    • google’s libjingle (c++ library)
    • clients: psi, gajim, jabbin, etc.
    • telepathy / gnome
    • various devices (nokia 770/800, etc.)
    • portugal telecom, etc.
    • yate
    • freeswitch
    • asterisk
    • federate pbx’s over xmpp backbone
    • gateways to sip
    • informational rfc (eventually)
    • issues...
    • re-use of ICE (too complex?)
    • mapping to SDP (too simple?)
    • join the conversation...