Hi,

On Mon, 2010-09-06 at 09:38 +0800, Zhao, Halley wrote:
> I want to specify a dedicated v4l2src and encoder for video
> conference, where should it happen? Inside farsight or inside empathy?

You specify the source by editing this gconf
key: /system/gstreamer/0.10/default/videosrc
You can modify it using the "gstreamer-properties" application if you
have it.

For the encoder, you can either give it a higher priority than the
software encoders or you can force a pipeline
in /usr/share/empathy/codec-preferences like this:
[video/H264]
farsight-send-profile=myencoder ! rtph264pay

Using a profile is required if you elements don't use buffers of type
video/x-raw-yuv or video/x-raw-rgb, because we add ffmpegcolorspace!
videoscale before the automatically discovered ones.


> Is there any detailed doc to understand farsight? Is there any doc on
> work division between farsight and empathy?

http://farsight.freedesktop.org/wiki/
http://farsight.freedesktop.org/apidoc/farsight2/

> I try to grep ‘fsrtpconference’ in empathy, no result found, how does
> empathy use the libraries what farsight provide?

Empathy uses libtelepathy-farsight, which does the bridging between the
Telepathy and Farsight2 APIs. 


-- 
Olivier Crête
[email protected]
Collabora Ltd

Attachment: signature.asc
Description: This is a digitally signed message part

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Farsight-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/farsight-devel

Reply via email to