[Gossip-dev] gossip voice/video architecture
Robert McQueen
robert.mcqueen at collabora.co.uk
Mon Sep 4 17:07:11 CEST 2006
Jimen Ching wrote:
> Farsight seems to be using gstreamer, and libjingle provides its own
> multimedia device interface and codec.
As mentioned in my other mail, the media bits of libjingle have been
pruned off. Farsight just uses libjingle for Google's P2P ICE-like (it's
not compatible with IETF ICE drafts) implementation of NAT traversal.
Everything else is done with GStreamer.
> Concerning Farsight, the link to the documentation for FarsightSession
> takes me to FarsightPlugin. Is there actual documentation for
> FarsightSession?
These questions should probably be asked on the Farsight mailing list.
There is documentation within the source code in gtkdoc format, but
obviously there's some bug with the generation which should be followed
up with the Farsight guys. (I've CC'd Rob who's an expert in this area :)
> Also, farsight_stream_set_active_codec takes a gint as second parameter.
> Are there any documentation that describes what values are allowed? In
> the example code, the function is passed the value 8. What does 8
> represent?
This is a payload-type value as specified in SDP. Values below 96 are
statically allocated; number 8 is PCMA (aLaw). This value would normally
come from the signalling done with the peer after they have indicated
their codec preference.
> --jc
Regards,
Rob
--
Robert McQueen
Director, Collabora Ltd.
More information about the Gossip-dev
mailing list