[nas] mplayer and NAS
Jon Trulson
jon at radscan.com
Sat Jul 8 15:27:29 MDT 2006
On Mon, 3 Jul 2006, Darren wrote:
> Hi Jon, thanks for your original reply.
>
> I recompiled mplayer from the dag repository, which was'nt too
> difficult and now network audio works
>
> There is a little audio delay though, which i'm not sure where it
> comes (CPU, network etc) from and the setup can probably be debugged a
> little bit more, to improve the performance.
>
> These are the options that I am using.
>
> mplayer -ao nas -nojoystick -framedrop -stop-xscreensaver -cache 8192
> -fs -zoom -quiet -monitoraspect 16:9 -vo x11 file.mpg
>
> Does anyone have any tips to make the nas realtime or as close to as possible
> ?
>
Well, getting realtime audio from nas over a network isn't
really possible at this time (if ever). I've toyed with the
idea of implementing the X11 extension XSYNC into NAS, which
might allow better synchronisation, especially when used with
an Xserver that supports XSYNC (I think just about all of them
do).
You could try lowering the min/maxfrags to 2 and 3
respectively in /etc/nas/nasd.conf (server-side). Maybe set
the fragsize to 256, which it may already be. Though you run
a risk of underruns.
I think one of the biggest issues for you might be the fact
you are using '-vo x11' for the movie. I do not know what
your resolution is, but this is likely to be very slow,
compared to Xv. The GL output might provide better
performance, but I've never tested it. And of course, Xv is
definitely the way to go if you can.
> Thanks,
> Darren
>
> On 6/30/06, Jon Trulson <jon at radscan.com> wrote:
>
>> > However I can't get mplayer working, which was the whole reason for
>> > configuring NAS. I am using MPlayer 1.0pre7-3.2.3. I am testing
>> > mplayer first of all by just playing a simple mp3, and not a video file.
>
>> > Does mplayer need to be recompiled to get NAS to work with it ? I
>> > don't understand why the -ao nas option does'nt work.
>>
>> Normally it tries to autodetect (probably by looking for
>> audio/audiolib.h) in /usr/include/ .
>>
>> You can also pass '--enable-nas' to configure. Make sure the
>> /usr/include/audio/ dir is there and that the libaudio library
>> exists on the machine you are building NAS on.
>
--
Jon Trulson
mailto:jon at radscan.com http://radscan.com/~jon
#include <std/disclaimer.h>
"No Kill I" -Horta
More information about the Nas
mailing list