LTSP 4.1 Announced
Socrate76 writes "Linux Terminal Server Project just announced the latest 4.1 version. Among new features: local CD-ROM and floppy support using supermount and samba, sound support with esd and nasd by default, new kernel based on 2.4.26. And a question for other ./-ers: is it possible to watch movies (mplayer | xine) using LTSP over a 100-BaseT Ethernet? Is that possible, or must the movie player be run locally?"
I have been testing LTSP 4.1 beta now for a month or so over 100mbit switches. When using esd mplayer plays video just fine but audio does get out of sync. When using nasd it seems a bit better. Watching high res videos over 100mbit does use a lot of bandwidth though. Even playing ogg with xmms+esd uses about 3mbit of bandwidth, depending on your music quality.
Right now, you'd proably want to run locally. This isn't a limitation of LTSP as such, but of the X11 protocol as it now stands. Better protocol compression, or the use of something likeA S</a> will hopefully help in future.
... to Pentium 100 clients. I wouldn't try to watch a DVD, though.
M
Low res video should be fine. We do fine here displaying even quite complex flash in browsers over 10/100
The only way to find out for sure is test it. If you have both a laptop and a desktop, enable XDMCP on the desktop then connect with the laptop (X -query $DESKTOP_HOSTNAME when X is not already running; make sure there's no firewall on either host). Log in and try playing some video to see how you go.
The easiest way to get decent performance will definitely be to run the player as a local app on the client. LTSP has good support for this sort of thing, thankfully.
You might also want to search the LTSP mailing list archives.
--
Craig Ringer
It's possible, but not practical. Sending an compressed DVD quality stream takes up a large fraction of a 100mbit connection. Sending an uncompressed stream would be significantly worse.
-Adam
And a question for other ./-ers: is it possible to watch movies (mplayer | xine) using LTSP over a 100-BaseT Ethernet? Is that possible, or must the movie player be run locally?"
I have been able to play movies remotely over a 100Mbps LAN with mplayer using xv.
High-resolution movies caused jerkiness, more sane ones worked fine.
Really, though, unless you have nothing to do with your network but have one computer spew raw video over it, you're better off running mplayer locally.
May we never see th
I did it, just to see if I could. It worked fine for some movies, but couldn't quite keep up with some higher-res files. That, and I didn't have anything set up for sound at the time. This wasn't with LTSP, however, this was between my WinXP box (running the cygwin X server) and connecting to my Debian box with XDMCP.
I pose another question: When I tried to do the same thing, but run the X server on my laptop (G4 Titanium PowerBook, Mac OS 10.3) it completely failed to keep up. Any idea why this wouldn't work?
It seems ridiculous to me to send the uncompressed video over the ethernet, just seems like a complete and total waste of bandwidth. If you're opposed to including potentially large programs on the client side (ie mplayer or whatever), maybe it would make sense to set up some sort of on-demand-download system for certain programs that should be run locally?
-- That tickles!