On Tue, Mar 18, 2014 at 12:30 PM, GZ Nianguan E.T. <opensource@gznianguan.com> wrote:
Depending on your tolerance, you'd may be fine with one or two users playing back small low res videos... and get somewhat viewable results. Though on a server with 40-50+ users that simply is not going to be fun...
I've always thought there should be a special-case handler for many thin-clients watching the same video in sync (like a classroom) where the server would multicast the stream to a client-local player. Might be good for multi-room music or videos too.
With the Telekinesis approach... mTelePlayer directs your media "untouched" to the client side.... where a mplayer (or even VLC) instance, controlled through telekinesis is doing the actual playback with full HW acceleration
That sounds good, but will depend on the client-side player handling every format you need. That's a common issue with the similar DLNA concept since the standard doesn't actually require it.
The original intended use for Telekinesis and mTelePlayer was to provide good video playback on our X2Go centric thin client hardware (HW still under development). But it has kind of grown past that... And even though the thin client is primarily intended for boring stuff like offices and edu... With the media performances we're seeing... Its should also work quite well as a thin media client in your living room.
The basic concept of Telekinesis & mTelePlayer is quite simple and proof of concept code was written up quite fast, but getting it to work as you'd expect a media player to work and making it "consumer ready" has been and still continues to be quite the journey...
Even vlc seems kind of clunky in the user interface department.
-- Les Mikesell lesmikesell@gmail.com