RE: [SWMP] What is the relationship of SWMP to SIP and/or XMPP?

"Tony Parisi" <tparisi@mediamachines.com> Thu, 14 June 2007 05:01 UTC

Return-path: <swmp-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HyhSP-0003fv-KF; Thu, 14 Jun 2007 01:01:17 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HyhSO-0003fp-5T for swmp@ietf.org; Thu, 14 Jun 2007 01:01:16 -0400
Received: from worlds.webers.org ([64.34.168.199] helo=william.mediamachines.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HyhSM-0000O0-PJ for swmp@ietf.org; Thu, 14 Jun 2007 01:01:16 -0400
Received: from NEO (adsl-67-113-133-74.dsl.sntc01.pacbell.net [67.113.133.74]) by william.mediamachines.com (Postfix) with ESMTP id 53BB046438E; Thu, 14 Jun 2007 05:01:31 -0500 (CDT)
From: Tony Parisi <tparisi@mediamachines.com>
To: "'Jay C. Weber'" <jweber@mediamachines.com>, john_patterson@us.ibm.com
Subject: RE: [SWMP] What is the relationship of SWMP to SIP and/or XMPP?
Date: Wed, 13 Jun 2007 22:01:08 -0700
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook, Build 11.0.6353
Thread-Index: AceuMqmUifoHiP1BTk+FTivNadyf5gACet5g
In-Reply-To: <4670B35E.4090600@mediamachines.com>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028
Message-Id: <20070614100131.53BB046438E@william.mediamachines.com>
X-Spam-Score: 0.1 (/)
X-Scan-Signature: f8ee348dcc4be4a59bc395f7cd6343ad
Cc: swmp@ietf.org
X-BeenThere: swmp@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion of a Simple Wide-area Multiuser-3D Protocol <swmp.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/swmp>, <mailto:swmp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/swmp>
List-Post: <mailto:swmp@ietf.org>
List-Help: <mailto:swmp-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/swmp>, <mailto:swmp-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0557620821=="
Errors-To: swmp-bounces@ietf.org

Just to be clear:

 

We are planning to enable XMPP integration for the chat and presence, just
not 3D state sharing because of the particularly demanding requirements.

 

Tony

 

 

  _____  

From: Jay C. Weber [mailto:jweber@mediamachines.com] 
Sent: Wednesday, June 13, 2007 8:18 PM
To: john_patterson@us.ibm.com
Cc: swmp@ietf.org
Subject: Re: [SWMP] What is the relationship of SWMP to SIP and/or XMPP?

 

john_patterson@us.ibm.com wrote: 

Although SIP (really SIMPLE) and XMPP were designed for "buddy list" like
awareness.  They do define a low latency state sharing mechanism with a
"buddy list"-specific pub-sub model.  At first blush it would seem sensible
to ask whether the transport layers for SIP and/or XMPP are serviceable for
SWMP and, if so, focus attention on the virtual world-specific pub-sub
model. 

Hi John, a very good question.  I argued with myself over using XMPP for
some time.  In the end, like most multiuser-3D implementors I believe, I
decided that bandwidth efficiency is just too important (much moreso than
for chat) to not have a packed binary protocol, especially over the fairly
inefficient ascii encoding of XML as required by XMPP.  A similar situation
to why, to my knowledge, nobody uses XML encodings to stream audio or video.

That is, I reluctantly turned away from XMPP as an encoding for
position-data streams.  As I understand it, XMPP is an application protocol
so it doesn't specify transport layers to adopt, except in the sense that
people usually carry XMPP over TCP, and SWMP does use TCP as transport (as
well as UDP).

I know SIP/SIMPLE less well, but I do understand that SIP is an application
protocol and likewise built on top of the standard transports.  Interesting
idea though to use SIP to establish the sessions, or similarly, for SWMP to
subsume SIP messaging.  I'll definitely look into that.

jay
--
Jay C. Weber
CTO, Media Machines

_______________________________________________
SWMP mailing list
SWMP@ietf.org
https://www1.ietf.org/mailman/listinfo/swmp