[Telepathy] Thoughs on the next gen MediaSignalling interface

Olivier Crête olivier.crete at collabora.co.uk
Fri May 15 08:21:03 PDT 2009


On Fri, 2009-05-15 at 08:46 +0200, mikhail.zabaluev at nokia.com wrote:
> Hi,
> 
> >-----Original Message-----
> >From: telepathy-bounces at lists.freedesktop.org 
> >[mailto:telepathy-bounces at lists.freedesktop.org] On Behalf Of 
> >ext Olivier Crête
> >Sent: Tuesday, April 14, 2009 11:44 PM
> >To: telepathy
> >Subject: [Telepathy] Thoughs on the next gen MediaSignalling interface
> >
> >o.fd.Tp.Client.StreamedMediaHandler:
> >
> >Methods:
> >AddParticipants("a(ua(sv)") an array of particpants, the asv would
> >contain nat-traversal, relay-info, stunservers, proxies, etc
> >RemoveParticipants("au")
> >SetCodecs(id, Codecs) (can fail if there is no intersection)
> >AddCandidates(id, Candidates)
> >ForceCandidates(id, Candidates)
> >StartTelephonyEvent(event, volume) / StopTelephonyEvent(event)
> >SetSendCodec(Codec)
> >SetDirection(id, direction)
> >
> >Properties: CurrentCodecs
> >Properties: Transmitters
> >Properties: RecvCodecs
> >
> >Signals: CurrentCodecsChanged(Codecs)
> >Signals: NewRecvCodecs(Codecs)
> >Signals: Error(misc)
> >
> >I hope this helps starting the discussion on a saner MediaSignalling
> >API.
> 
> How do I restart an ICE session with this?

Excellent question, maybe with a "RestartICE()" call..

It seems I also forgot the local candidates... so lets add a
"NewLocalCandidates(candidates)" and a
"LocalCandidatesPrepared(candidates)" signal as well as a
"LocalCandidates" property... If that makes sense?

-- 
Olivier Crête
olivier.crete at collabora.co.uk
Collabora Ltd
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
Url : http://lists.freedesktop.org/archives/telepathy/attachments/20090515/71409781/attachment.pgp 


More information about the telepathy mailing list