Hi, On 8/13/07, Daniel Sigurgeirsson <[EMAIL PROTECTED]> wrote: > I have a general question regarding the usage of sipxtapi. I've been > thinking if SIP (and hopefully sipxtapi) could be used as a communication > protocol for an application I would like to write. The idea is to create a > gaming application, where people can play various multiplayer table-based > games (similar to RISK, and other not-so-similar games), where new games > could be added to the application without too much hassle. The question is: > would I gain anything by using SIP as the base protocol, and then use > different protocol for transmission of the game data? If so, does sipxtapi > support something like this? I.e. is it easy to "plug in" different > protocols into it (protocols which may or may not transmit audio/video data, > probably just game-specific data), or is that perhaps not necessary at all? > Obviously sipxtapi cannot know about all possible protocols, so I'm just > trying to figure out how hard it is to use other protocols alongside SIP, if > I would have to write the complete networking part myself or if sipxtapi > would help with some parts of it. > > I'm just thinking out loud here, I haven't thought this through by any > means, and therefore I would welcome any comments whatsoever.
Well, SIP itself is very flexible protocol, and this is one of reasons, why it is gaining more and more popularity. SIP *may* be used as a signalling for turn-based or real-time games and even as a transport protocol for turn-based games. This is clearly stated at SIP Charter IETF page: http://www.ietf.org/html.charters/sip-charter.html However sipXtapi (considering only top level level) was not designed for such usage. So, if you'll decide to use SIP as a transport or signalling protocol, you, most likely, will need to work with sipXtakcLib directly. And in this case you will not get any benefits from media processing features, provided by sipXmediaLib. So you'll need only SIP layer and, possibly, much simpler then we have in sipXtackLib. -- Regards, Alexander Chemeris. SIPez LLC. SIP VoIP, IM and Presence Consulting http://www.SIPez.com tel: +1 (617) 273-4000 _______________________________________________ sipxtapi-dev mailing list [email protected] List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/
