Hello Jason,

Did you find any new info on libutmedia?
We are also very interested in how libutmedia works with mpeg streams.
For instance: where is de mpeg stream decoded?
Is this done on:
a) the sunray (the server just passes the mpeg stream to the sunray and the sunray decodes)
or
b) on the server (the server decodes and translates to ALP and sends ALP to the sunray) Can you play Mpeg 2 with the right fps on the Sun ray 2 with patch 120879-02 installed?

Ivar

Jason T. Hallahan wrote:

Obviously everybody knows that intensive graphics performance on the
DTUs is terrible. One of the things we're reexamining is ShowMeTV. In
one of our discussions with Sun, we were told that ShowMeTV uses
libutmedia, but when we look at the executable's dynamic dependencies,
libutmedia isn't listed (libvis is). Some people have told me that
ShowMeTV uses DPA instead of libutmedia. Given that ShowMeTV is the
best performing Sun Ray video client we've seen to date, we would
really like to get more information about ShowMeTV. Does anybody know
if ShowMeTV links to libutmedia using another library or symbolic
link? Does anyone know of any other specific programs (I don't care of
what nature) that use libutmedia?

For instance, we're puzzled why ShowMeTV cannot do any better than 26
fps at 640x480 on a SunRay 1G. The server (V240 Dual-1.5 SPARC) isn't
stressed beyond 50-60% utilization and the network isn't breaking a
sweat (2-3 msec packet latency), yet we can't exceed 26 fps or
thereabouts for MPEG-1 or MPEG-2 video streams (NTSC ~ 29.97 fps).
Where are we losing the 4- 6 fps? We have a good understanding of how
the client boot-up and login processes work, but once we get to the
point of sending video over the wire, we really don't know what's
going on inside the thin client. To think that the RADEON7500 GPU
within the 1G cannot keep up is counter intuitive in my opinion, as
that is a tried and try graphics chip. We need more information.

The big question is if we are using ShowMeTV 1.3 (which uses
libutmedia or DPA) thus eliminating Core X operations as a source of
great overhead, the CPU is fine, the network is fine, and the
RADEON7500 seems sufficient for a simple 640x480 MPEG stream, where
are we incurring 4-6 fps of overhead? Where is the loss being
suffered? This is a great mystery to us... I would appreciate any
further insight!

Thank you,
Jason
_______________________________________________
SunRay-Users mailing list
[email protected]
http://www.filibeto.org/mailman/listinfo/sunray-users



_______________________________________________
SunRay-Users mailing list
[email protected]
http://www.filibeto.org/mailman/listinfo/sunray-users

Reply via email to