Page 1 of 1
VLC - Perform Scientific Testing
Posted: 30 Sep 2008 04:46
by Jossnaz
Hello
I want to perform some resource test, long time tests and quality tests of how vlc performs. I'm looking for a good methodology to do this, someone has already some experience and knows which programs i should use, what could be of interest?
I'm doing streaming over wlan, so frame drops might be an interesting quality aspect. Yet I don't know how to get hold of frame drops under windows... someone has an idea? how to get hold of the error log in windows?
Resource consumation of course too... so I check for CPU usage, maybe smth else too? Memory access?
Then do some testing when using other graphic and cpu intensiv applications in background and whether this is useable for mobile live streaming projects (means someone walking around with augmented reality glasses).
cheers
Re: VLC - Perform Scientific Testing
Posted: 01 Oct 2008 04:09
by Jean-Baptiste Kempf
This is difficult to achieve, especially under windows.
However, I would advise to use VLC wihtout any interface.
For the statistics, is the statistics windows enough ?
For the CPU/RAm consumption, taskman is too limited, I think.
Re: VLC - Perform Scientific Testing
Posted: 01 Oct 2008 05:31
by Jossnaz
great to have you around j b!
there is a microsoft management console... its some kind of performance monitor. Its kinda handy... start, run, perfmon
Well actually i can stream the data from a windows pc to a linux system... what would your setup be there?
Since i got a working jvlc binding i might use this to do the testing... any suggestions/tricks if this is possible?
Re: VLC - Perform Scientific Testing
Posted: 01 Oct 2008 05:34
by Jean-Baptiste Kempf
It is possible, but jvlc will add some performance loss, of course... Anyway, you should try VLC against WMP, I think.
You should test VLC 0.8.6i and 0.9.3
Re: VLC - Perform Scientific Testing
Posted: 01 Oct 2008 23:31
by Jossnaz
where do I get infos on how to get things from VLC like:
buffer occupancy
frame decoding time
?
Re: VLC - Perform Scientific Testing
Posted: 02 Oct 2008 14:44
by The DJ
where do I get infos on how to get things from VLC like:
buffer occupancy
frame decoding time
?
You will have to edit the code to get that information. (the vout does keep a value "rendertime" privately, so the information is there..
One note however, VLC is by default quite "lossy". that means it will throw stuff away wherever it needs to in order to keep on time. That is something that might be a bit of a nuisance if you want to do testing and at least something you need to keep well in mind. (some of those functions can be turned off, others not.)
Re: VLC - Perform Scientific Testing
Posted: 02 Oct 2008 17:18
by Jossnaz
where do I get infos on how to get things from VLC like:
buffer occupancy
frame decoding time
?
You will have to edit the code to get that information. (the vout does keep a value "rendertime" privately, so the information is there..
One note however, VLC is by default quite "lossy". that means it will throw stuff away wherever it needs to in order to keep on time. That is something that might be a bit of a nuisance if you want to do testing and at least something you need to keep well in mind. (some of those functions can be turned off, others not.)
i read about the lossy behaviour... hm
well you have a good place to start looking for those spots in the code? vlc code is quite extensive.
or any other interesting things to do when testing?