Voice IM project proposal

C. Scott Ananian cscott at cscott.net
Wed Dec 12 21:33:23 EST 2007


although full voip would be nice, simply adding voice to chat in a
push-to-talk fashion might be nice, too.  i don't see why we shouldn't
do both, unless the exact same people are invoved.
 --scott

On 12/12/07, Sjoerd Simons <sjoerd at luon.net> wrote:
> On Wed, Dec 12, 2007 at 11:21:59AM -0500, Benjamin M. Schwartz wrote:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > Benjamin M. Schwartz wrote:
> > > 4. Longer description       : Support voice conversation using voice IM
> > >                             : between any two XO in a local mesh or
> > >                             : globally, using the XO presence
> > >                             : infrastructure
> >
> > This would be welcome.  VoIP has been part of the plan from the beginning,
> and
> > there's even a draft implementation at
> http://wiki.laptop.org/go/Push_to_Talk
> > and early discussion at
> > http://dev.laptop.org/ticket/22
> >
> > VoIP development is currently blocking on Telepathy-Salut, which is our
> > serverless communication manager.  Telepathy-Salut does not yet implement
> any
> > real-time channels (e.g. RTP), so there is no clean way to build VoIP into
> the
> > presence infrastructure when not connected to the global internet.
>
> That is quite an overstatement. It is true that salut at currently doesn't
> support the telepathy interfaces needed for video conferencing. Which does
> indeed mean we can't do VOIP when not connected to the internet at this
> point.
> Adding jingle support on salut is planned, but untill now we had other
> priorities :)
>
> This does not mean VOIP development is blocked on salut though.. Gabble does
> support the needed bits for VOIP. So you can continue work on the Video Chat
> application right now, without needing to wait on salut. Also thanks to the
> beauty of the telepathy design, as soon as salut starts support VOIP, it
> will
> work with the VOIP activity without any changes. So this work can be done in
> parallel.
>
> And last but not least, Connection manager never implement RTP or other real
> time channels themselves, they just do the signalling. All the actual work
> of
> sending and receiving the media is done by another component called
> stream-engine which is independant of the protocol used for signalling.
>
>
>   Sjoerd
> --
> Life exists for no known purpose.
> _______________________________________________
> Devel mailing list
> Devel at lists.laptop.org
> http://lists.laptop.org/listinfo/devel
>


-- 
                         ( http://cscott.net/ )



More information about the Devel mailing list