logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Options
Go to last post Go to first unread
mjgraves  
#1 Posted : Saturday, August 29, 2015 6:04:23 PM(UTC)
mjgraves

Rank: Advanced Member

Groups: Registered
Joined: 7/1/2015(UTC)
Posts: 1,150
Man
United States
Location: Houston TX

Thanks: 319 times
Was thanked: 263 time(s) in 233 post(s)
I've just found that I cannot get my Logitech webcams to use H264. I tried both the C920 and C930e. In both cases vMix 15.0.0.88 x64 returns an error message listing the resolution & codec combinations that are allowed.

For Logitech C920:

AddNewInput.The following are supported:

640x480 NTSC 30p MJPG
160x90 NTSC 30p MJPG
160x120 NTSC 30p MJPG
176x144 NTSC 30p MJPG
320x180 NTSC 30p MJPG
320x240 NTSC 30p MJPG
352x288 NTSC 30p MJPG
432x240 NTSC 30p MJPG
640x360 NTSC 30p MJPG
800x448 NTSC 30p MJPG
800x600 NTSC 30p MJPG
864x480 NTSC 30p MJPG
960x720 NTSC 30p MJPG
1024x576 NTSC 30p MJPG
1280x720 NTSC 30p MJPG
1600x896 NTSC 30p MJPG
1920x1080 NTSC 30p MJPG
640x480 NTSC 30p RGB
160x90 NTSC 30p RGB
160x120 NTSC 30p RGB
176x144 NTSC 30p RGB
320x180 NTSC 30p RGB
320x240 NTSC 30p RGB
352x288 NTSC 30p RGB
432x240 NTSC 30p RGB
640x360 NTSC 30p RGB
800x448 NTSC 30p RGB
800x600 NTSC 30p RGB
864x480 NTSC 30p RGB
960x720 NTSC 30p RGB
1024x576 NTSC 30p RGB
1280x720 NTSC 30p RGB
1600x896 NTSC 30p RGB
1920x1080 Unknown (2000000) RGB
2304x1296 Unknown (4999998) RGB
2304x1536 Unknown (4999998) RGB
640x480 NTSC 30p I420
160x90 NTSC 30p I420
160x120 NTSC 30p I420
176x144 NTSC 30p I420
320x180 NTSC 30p I420
320x240 NTSC 30p I420
352x288 NTSC 30p I420
432x240 NTSC 30p I420
640x360 NTSC 30p I420
800x448 NTSC 30p I420
800x600 NTSC 30p I420
864x480 NTSC 30p I420
960x720 NTSC 30p I420
1024x576 NTSC 30p I420
1280x720 NTSC 30p I420
1600x896 NTSC 30p I420
1920x1080 Unknown (2000000) I420
2304x1296 Unknown (4999998) I420
2304x1536 Unknown (4999998) I420

Unspecified error

For Logitech C930e:

AddNewInput.The following are supported:

640x480 NTSC 30p YUY2
640x480 NTSC 30p YUY2
160x120 NTSC 30p YUY2
160x120 NTSC 30p YUY2
176x144 NTSC 30p YUY2
176x144 NTSC 30p YUY2
320x180 NTSC 30p YUY2
320x180 NTSC 30p YUY2
320x240 NTSC 30p YUY2
320x240 NTSC 30p YUY2
352x288 NTSC 30p YUY2
352x288 NTSC 30p YUY2
424x240 NTSC 30p YUY2
424x240 NTSC 30p YUY2
480x270 NTSC 30p YUY2
480x270 NTSC 30p YUY2
640x360 NTSC 30p YUY2
640x360 NTSC 30p YUY2
800x448 NTSC 30p YUY2
800x448 NTSC 30p YUY2
800x600 FILM 24p YUY2
800x600 FILM 24p YUY2
848x480 NTSC 30p YUY2
848x480 NTSC 30p YUY2
960x540 Unknown (666666) YUY2
960x540 Unknown (666666) YUY2
1024x576 Unknown (666666) YUY2
1024x576 Unknown (666666) YUY2
1280x720 Unknown (1000000) YUY2
1280x720 Unknown (1000000) YUY2
1600x896 Unknown (1333333) YUY2
1600x896 Unknown (1333333) YUY2
1920x1080 Unknown (2000000) YUY2
1920x1080 Unknown (2000000) YUY2
640x480 NTSC 30p MJPG
640x480 NTSC 30p MJPG
160x120 NTSC 30p MJPG
160x120 NTSC 30p MJPG
176x144 NTSC 30p MJPG
176x144 NTSC 30p MJPG
320x180 NTSC 30p MJPG
320x180 NTSC 30p MJPG
320x240 NTSC 30p MJPG
320x240 NTSC 30p MJPG
352x288 NTSC 30p MJPG
352x288 NTSC 30p MJPG
424x240 NTSC 30p MJPG
424x240 NTSC 30p MJPG
480x270 NTSC 30p MJPG
480x270 NTSC 30p MJPG
640x360 NTSC 30p MJPG
640x360 NTSC 30p MJPG
800x448 NTSC 30p MJPG
800x448 NTSC 30p MJPG
800x600 NTSC 30p MJPG
800x600 NTSC 30p MJPG
848x480 NTSC 30p MJPG
848x480 NTSC 30p MJPG
960x540 NTSC 30p MJPG
960x540 NTSC 30p MJPG
1024x576 NTSC 30p MJPG
1024x576 NTSC 30p MJPG
1280x720 NTSC 30p MJPG
1280x720 NTSC 30p MJPG
1600x896 NTSC 30p MJPG
1600x896 NTSC 30p MJPG
1920x1080 NTSC 30p MJPG
1920x1080 NTSC 30p MJPG

Unspecified error

While this definitely isn't a show-stopper, it does seem odd. I was trying to evaluate the difference in latency between using MJPEG and H264. Found I could not actually get H264 from the cameras.

FWIW, I'm running Windows 10 Pro 64 bit. I was more-or-less forced into upgrading by a hard drive failure. I saw little point in rebuilding the system anew using Windows 7 Pro.

Michael Graves

kgoodyer  
#2 Posted : Monday, August 31, 2015 10:09:33 PM(UTC)
kgoodyer

Rank: Advanced Member

Groups: Registered
Joined: 6/16/2015(UTC)
Posts: 193
Man
United Kingdom
Location: Milton Keynes, UK

Thanks: 10 times
Was thanked: 53 time(s) in 27 post(s)
I would be interested in anybody that has any information about this as well, I am trying to write some software to use webcams, and decided I would exclusively support C920 because of the built in H.264 encoder. As you have discoverd, there seems to be no access to the encoders output. I heard unofficially that the H.264 interface has exclusively only been made available to Microsoft (Skype), I expect so they could get a steel on high performance HD video conferencing.

Unfortunately I am a little constrained as the software I am writing is in flash, so it can be executed within vMix, however I could write an external desktop app, and use desktop capture.

All The Best

Keith
admin  
#3 Posted : Monday, August 31, 2015 10:21:43 PM(UTC)
admin

Rank: Administration

Groups: Administrators
Joined: 1/13/2010(UTC)
Posts: 5,152
Man
Location: Gold Coast, Australia

Was thanked: 4146 time(s) in 1491 post(s)
You are correct Keith, Logitech does not make the H264 interface available or at least I haven't found any documentation for it.
I seem to recall it being available in old driver versions for the C920, but I might be wrong about that.
admin  
#4 Posted : Monday, August 31, 2015 10:24:34 PM(UTC)
admin

Rank: Administration

Groups: Administrators
Joined: 1/13/2010(UTC)
Posts: 5,152
Man
Location: Gold Coast, Australia

Was thanked: 4146 time(s) in 1491 post(s)
Here is an interesting thread that seems to indicate forcing the generic Microsoft driver will bring up H264 support:

http://forums.logitech.c...ws-8/td-p/1345019/page/2
mjgraves  
#5 Posted : Tuesday, September 1, 2015 1:02:16 PM(UTC)
mjgraves

Rank: Advanced Member

Groups: Registered
Joined: 7/1/2015(UTC)
Posts: 1,150
Man
United States
Location: Houston TX

Thanks: 319 times
Was thanked: 263 time(s) in 233 post(s)
There seems some potential in using the generic UVC driver. I went about "updating" the driver on my Windows 10 system. In so doing, I selected the basic UVC video device over the manufacturers driver.

With this done it seems that I could get the C920 to deliver 720p30 H264 to vMix. The video was initially ok, but quickly turned blocky, freezing occasionally.

So something is still not right. One thing is clear, there is some latency to the H264 stream that you won't see with any other video format. MJPG would seem to offer both reduced USB bandwidth and low latency.

Michael
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.