On Sat, Jul 01, 2006 at 12:11:35PM +0800, [EMAIL PROTECTED] wrote: > The current mess of audio solutions, sortof solve generic problems. Local > media support (kewl), now we need local audio support.
The emerging standard, and one that LTSP will support, is the gstreamer audio and multimedia framework. Anything that writes to ANY /dev/dsp in this day and age is broken, broken, broken, broken, broken. The early 1990's called, and asked if you could send it's device interface back. These days, NO end user app should be opening anything in /dev: there's toolkits for everything. If you want an app to do sound properly, then have it do gstreamer, and be an audio source/sink. These we'll be able to route around the network transparently. Solutions like Pulse Audio and MAS allow for proper, transparent network sound, that will work seamlessly. > details: > The server-machine runs a network daemon > The client-machine contacts the server-machine and connects soundcard, via > network, to server-machine. > The application, displaying on client-machine, running on server-machine uses > server-machine /dev/dspN to talk to client-machine /dev/dsp > > Problems are: > Managing the N part of /dev/dspN (what N does your skype use eg /dev/dsp37) > The network-server-driver implementation. > How it scales eg 10 clients? 255 clients? How are you going to send ioctls()? How are you going to send lag info? Sync frames? etc. These problems have already been solved in Pulse and MAS, and plug into gstreamer or phonon. > Maybe ... > A paradigsm shift to thick-clients. Like LTSP, but everything happens on the > clients, /home is /home on server. All processes run locally. A shared root > NFS file system. (some of my clients have their own R/W file system, some > LTSP) That's been around for years. Problem is, you're going to need fast workstations, with lots of memory. By the time you finish buying one one of those, for another $70, you could add a hard drive. The TRICK's gonna be getting it all to work on a 32M or 64M pentium II 233. There's LOTS of those still out there. They should be terminals, and switching to a proper audio stack's the solution to that. Scott -- Scott L. Balneaves | "Looking beyond the embers of bridges glowing behind us Systems Department | To a glimpse of how green it was on the other side..." Legal Aid Manitoba | -- Pink Floyd "High Hopes" Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _____________________________________________________________________ Ltsp-discuss mailing list. To un-subscribe, or change prefs, goto: https://lists.sourceforge.net/lists/listinfo/ltsp-discuss For additional LTSP help, try #ltsp channel on irc.freenode.net