- Feb 17, 2018
- 3
- 0
Hello All. I've been struggling getting my Logitech c930e webcam to work at a good frame rate for a few years now. I had thought in the past it was a problem with UVC or USB speed limits. When I was poking around today, I saw some new evidence that seems to point to something different.
Using VLC, I found I was indeed able to pull 1080p at 30fps in beautiful quality MJPEG like so:
Must click both Device and Tuner properties to get the Tuner Properties box to pop up (for some reason):
Just click Ok on the Device properties:
Now I get the Stream Format properties:
What I noticed here is that if I leave Compression on YUY2, my framerate is immediately limited at 1080p to 5 fps, and at 720p to 10 fps:
So I change the Compression to MJPG and I can now set 1080p at 30 fps:
VLC pulls the full 1080p 30 fps stream as requested:
Using Blue Iris, I get very a very similar setup, but much different results:
Under Stream/Format I get the same choices and same limitations with YUY2 vs MJPG, and choose the same settings as in VLC:
My first clue that something seems off is that if I apply those settings, hit OK (taking me back to the DirectShow config page), then click on Stream/Format again, the changes I had made to 30 fps/MJPG/1080p never seemed to actually "stick":
But to move on I reselect my options, hit OK, and finish my BI Camera config. When I get back to the live screen, my camera at 1080 is stuck at 2 fps despite my options:
Going back into the BI settings page and changing to 720p:
I find my fps is limited to about 10 fps:
So, by using VLC I have proven that the full 1080p 30fps is pullable. There isn't a hardware/USB/CPU limitation. My results of 2 fps at 1080p and 5 fps at 720p match the YUY2 limitations almost exactly. This is leading me to believe that, for whatever reason, Blue Iris is not using the MJPG settings in Stream/Format that I am setting in the camera configuration, which is why I can't get the framerate I want and my webcam supports.
Has anyone else seen this kind of behavior, or can offer me some troubleshooting tips? Did I find a bug in Blue Iris that needs fixing?
Using VLC, I found I was indeed able to pull 1080p at 30fps in beautiful quality MJPEG like so:
Must click both Device and Tuner properties to get the Tuner Properties box to pop up (for some reason):
Just click Ok on the Device properties:
Now I get the Stream Format properties:
What I noticed here is that if I leave Compression on YUY2, my framerate is immediately limited at 1080p to 5 fps, and at 720p to 10 fps:
So I change the Compression to MJPG and I can now set 1080p at 30 fps:
VLC pulls the full 1080p 30 fps stream as requested:
Using Blue Iris, I get very a very similar setup, but much different results:
Under Stream/Format I get the same choices and same limitations with YUY2 vs MJPG, and choose the same settings as in VLC:
My first clue that something seems off is that if I apply those settings, hit OK (taking me back to the DirectShow config page), then click on Stream/Format again, the changes I had made to 30 fps/MJPG/1080p never seemed to actually "stick":
But to move on I reselect my options, hit OK, and finish my BI Camera config. When I get back to the live screen, my camera at 1080 is stuck at 2 fps despite my options:
Going back into the BI settings page and changing to 720p:
I find my fps is limited to about 10 fps:
So, by using VLC I have proven that the full 1080p 30fps is pullable. There isn't a hardware/USB/CPU limitation. My results of 2 fps at 1080p and 5 fps at 720p match the YUY2 limitations almost exactly. This is leading me to believe that, for whatever reason, Blue Iris is not using the MJPG settings in Stream/Format that I am setting in the camera configuration, which is why I can't get the framerate I want and my webcam supports.
Has anyone else seen this kind of behavior, or can offer me some troubleshooting tips? Did I find a bug in Blue Iris that needs fixing?