Well, we recently found an example script that allows us to do video chat the correct way with telepathy-farsight. Today we have been doing a little experimenting with it. While the results are promising on non-xo's. It is still not running as reliable as we would like. Our goal tomorrow is to figure out why it keeps having problems and to start adding its functionality to our activity.
I have committed one change that allows video to run both ways.
This will be vary valuable in our Open Video Chat activity once we can work out the problems. After that, it is just optimizing the code for the xo.