<div class="gmail_quote">As mentioned in #telepathy, I am working on Ubuntu One (U1) which is going to<br>provide a set of cloud based services to Ubuntu Users. Some of those services will involve<br>private proxy servers for Screen Sharing (and perhaps more)<br>
<br>I would really like to use Telepathy in this project but, I am unclear as to<br>what it will involve. I understand there are already changes made to vino/vinagre to <br>support these over stream tubes which is awesome. In addition we would<br>
like to do is provide our users access to private proxy servers if we can't<br>establish a p2p connection when a Tube offer is made. (This is where I am unsure how<br>this would work)<br><br>The rest of this email is just some information about what we would like to do, but if you have feedback<br>
I would appreciate it.<br><br>With screen sharing, there are also other things we think we can do to improve performance:<br>* Find ways to increase success of P2P connections using Tubes (libnice changes perhaps)<br>* Decrease bandwidth usage by adjusting options in vino (there's a vino bug for this)<br>
* Smart Proxy/Message Accelerator between vino/vinagre? (Idea based on <a href="http://www-cse.ucsd.edu/%7Ecbtaylor/psu.pdf" target="_blank">http://www-cse.ucsd.edu/~cbtaylor/psu.pdf</a>)<br>* Proxy between server/viewer for Compression like NX? (We can't change RFB, but we could create a special client/server proxy)<br>
<br>Here are some additional possibilities we are considering for telepathy/empathy:<br>* Connecting our users to our XMPP server<br>* Contacts Presence (Empathy, custom client)<br>* Chat (Empathy)<br><br>XMPP Extentions and Applications<br>
* U1 notifications Server ---> User (via Empathy or custom client)<br> * Bob has shared a folder with you<br> * Bob wants to share his contact list with you...<br> * Bob wants to do this wizbang U1 thing with you (etc..)<br>
<br>If you have any questions feel free to contact me (jdobrien on freenode)...I'm<br>usually in #ubuntuone or #telepathy.<br><br>Thank you in advance for your help,<br>John O'Brien</div><br>