VLC - Perform Scientific Testing

For questions and discussion that is NOT (I repeat NOT) specific to a certain Operating System.
Jossnaz
Blank Cone
Blank Cone
Posts: 73
Joined: 04 Jun 2008 17:59

VLC - Perform Scientific Testing

Postby Jossnaz » 30 Sep 2008 04:46

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

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: VLC - Perform Scientific Testing

Postby Jean-Baptiste Kempf » 01 Oct 2008 04:09

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.
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

Jossnaz
Blank Cone
Blank Cone
Posts: 73
Joined: 04 Jun 2008 17:59

Re: VLC - Perform Scientific Testing

Postby Jossnaz » 01 Oct 2008 05:31

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?

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: VLC - Perform Scientific Testing

Postby Jean-Baptiste Kempf » 01 Oct 2008 05:34

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
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

Jossnaz
Blank Cone
Blank Cone
Posts: 73
Joined: 04 Jun 2008 17:59

Re: VLC - Perform Scientific Testing

Postby Jossnaz » 01 Oct 2008 23:31

where do I get infos on how to get things from VLC like:
buffer occupancy
frame decoding time
?

The DJ
Cone Master
Cone Master
Posts: 5987
Joined: 22 Nov 2003 21:52
VLC version: git
Operating System: Mac OS X
Location: Enschede, Holland
Contact:

Re: VLC - Perform Scientific Testing

Postby The DJ » 02 Oct 2008 14:44

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.)
Don't use PMs for support questions.

Jossnaz
Blank Cone
Blank Cone
Posts: 73
Joined: 04 Jun 2008 17:59

Re: VLC - Perform Scientific Testing

Postby Jossnaz » 02 Oct 2008 17:18

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?


Return to “General VLC media player Troubleshooting”

Who is online

Users browsing this forum: No registered users and 82 guests