<i>My previous post turned up blank for some reason.  Sorry about that.  Hopefully this works....</i><br><br>From the original email by Arjun Sarwal:<br>
<br>
"The idea is that in a classroom, teacher wants to have these<br>
intermediate sessions where he just wants to explain to kids by doing<br>
things on his screen - mainly go through specific pages of a pdf while<br>
simultaneously explaining something orally. There are ~30 kids in the<br>
classroom."<br>
<br>
Another option to accomplish this is to stream the screen of the<br>
Ubuntu machine as ogg and then the XOs can simply play the stream via<br>
totem.<br>
<br>
On my Ubuntu box, I installed Istanbul, changed my screen resolution<br>
to 800x600, then did this to stream my entire desktop to the icecast<br>
server on my XS 0.4 test box:<br>
<br>
 gst-launch-0.10 oggmux name=mux ! shout2send ip=<myip> port=<port><br>
password=secret mount=ubuntu.ogg istximagesrc name=videosource<br>
use-damage=false endx=800 endy=600 ! video/x-raw-rgb,framerate=5/1 !<br>
videorate ! ffmpegcolorspace ! videoscale method=1 !<br>
video/x-raw-yuv,width=800,<div id=":zy" class="ArwC7c ckChnd">height=600,framerate=5/1 ! theoraenc ! queue<br>
! mux.<br>
<br>
The stream looked really good on the XO - very clear and legible.  The<br>
settings probably need tweaking, though, to scale up to ~30 users.<br>
<br>
I haven't tried setting up icecast on Ubuntu, but it should be<br>
possible to stream and broadcast on the same machine.  At any rate,<br>
this doesn't require anything extra to be installed on the XOs<br>
themselves.<br>
<font color="#888888"><br>
Anna Schoolfield<br>
Birmingham</font></div>