[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