vMix Forums
»
General
»
Hardware Compatibility
»
vMix 17 preview NDI fail with Logitech c920 and c910 cameras
Rank: Advanced Member
Groups: Registered
Joined: 7/11/2015(UTC) Posts: 354 Location: NJ
Thanks: 9 times Was thanked: 45 time(s) in 38 post(s)
|
I have got NDI working **very nicely** with a Logitech c930e and with the cameras built into the lids of two notebook computers (Toshiba and Asus).
I can't seem to get Logitech c920 or c910 cameras to display over NDI (it just shows a black thumbnail image and doesn't send data) I am having the same issue with an inexpensive GearHead brand webcam.
Any thoughts as to what the issue might be?
NDI is a game changer for us... and we would love to get this working for all devices.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/17/2013(UTC) Posts: 235 Location: Indiana Thanks: 95 times Was thanked: 30 time(s) in 28 post(s)
|
AlanZ wrote:I have got NDI working **very nicely** with a Logitech c930e and with the cameras built into the lids of two notebook computers (Toshiba and Asus).
I can't seem to get Logitech c920 or c910 cameras to display over NDI (it just shows a black thumbnail image and doesn't send data) I am having the same issue with an inexpensive GearHead brand webcam.
Any thoughts as to what the issue might be?
NDI is a game changer for us... and we would love to get this working for all devices.
AlanZ, Interesting. I got a c920 webcam to work yesterday into vMix17 via NDI from a second computer. Only issue was it came in 4:3 rather that 16:9. UPDATE: Maybe the 4:3 issue with the c920are in in my NDI settings in vMix17 settings? Not sure. Will play around with those. Imported a c930e from a 2nd computer via vMix17 with NDI (16:9); no issues. The c930e works better over the network than I've ever seen it perform. Almost no delay at all. ~George
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 10/13/2012(UTC) Posts: 1,162 Location: Melbourne Thanks: 220 times Was thanked: 199 time(s) in 181 post(s)
|
Try downloading NDI connect from the Newtek website.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/11/2015(UTC) Posts: 354 Location: NJ
Thanks: 9 times Was thanked: 45 time(s) in 38 post(s)
|
This particular notebook computer won't accept a NewTek Connect app, it says it needs a CPU with AVX instructions, and this notebook has a Pentium B960 processor. What I find interesting is that the built in camera of this older notebook comes over NDI fine, but the C920 won't. I also tried disabling the firewall and anti-virus... same results. Odd, but hopefully there will be a resolution... that's what preview/testing is for!
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/11/2015(UTC) Posts: 354 Location: NJ
Thanks: 9 times Was thanked: 45 time(s) in 38 post(s)
|
Any additional thoughts on this? It's a bit peculiar that the notebook built in webcams display fine, but not the c910, c920 and GearHead webcams.
|
|
|
|
Rank: Administration
Groups: Administrators
Joined: 1/13/2010(UTC) Posts: 5,211 Location: Gold Coast, Australia Was thanked: 4301 time(s) in 1523 post(s)
|
For the webcams that aren't working, add them to vMix and check the format reported in the Resolution box in Input Settings. NDI needs uncompressed video, so UYVY, YUY2, NV12 and RGB should all work, but MJPG or H264 will not.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/11/2015(UTC) Posts: 354 Location: NJ
Thanks: 9 times Was thanked: 45 time(s) in 38 post(s)
|
Thanks, I will check into that. I know think the c920 defaults to its built in h264 compression, but I don't think the c910 has onboard compression. Also, I think the c930e defaults to compressed and it is working fine... But I will check to see what vMix reports for each camera.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/14/2016(UTC) Posts: 107 Location: Oss Thanks: 12 times Was thanked: 15 time(s) in 14 post(s)
|
I can confirm that the C920 doesn't support UYVY, YUY2, NV12 nor RGB.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/1/2015(UTC) Posts: 1,151 Location: Houston TX Thanks: 319 times Was thanked: 263 time(s) in 233 post(s)
|
Mari wrote:I can confirm that the C920 doesn't support UYVY, YUY2, NV12 nor RGB. That's not right. I have several Logitech C920s hereabouts. Also C930e, BCC950 & PTZ Pro. If left at Default vMix uses YUY2, which definitely works. I tend to prefer MJPEG. Most people will use the Logitech driver & config app with the C920. I do not. I use it in a manner that leverages Windows built-in UVC driver, which is how the C930e, BCC950 & PTZ Pro work anyway. That irregularity results in vMix thinking that my C920 is capable of H264, but it isn't.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/11/2015(UTC) Posts: 354 Location: NJ
Thanks: 9 times Was thanked: 45 time(s) in 38 post(s)
|
I tried Newtek Connect on an I7 machine. I had to update the nvidia drivers . The c920 shows up as a source in Connect, in 4x3 mode, both when using the Windows UVC driver or when using the Logitech driver However the stream does not get sent across the network to client machines. The clients see a listing for the camera but it displays a black thumbnail and video stream. The audio appears to b streaming.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 10/13/2012(UTC) Posts: 1,162 Location: Melbourne Thanks: 220 times Was thanked: 199 time(s) in 181 post(s)
|
now you have confirmed this behaviour you need to log this as an issue with newtek. also check your firewall is allowing the traffic.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/11/2015(UTC) Posts: 354 Location: NJ
Thanks: 9 times Was thanked: 45 time(s) in 38 post(s)
|
I will contact NewTek I did check the firewall, and disabled it entirely for a test. then again, as mentioned, other cameras are streaming fine, so my guess is that it is not firewall related.
Thanks again
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/1/2015(UTC) Posts: 1,151 Location: Houston TX Thanks: 319 times Was thanked: 263 time(s) in 233 post(s)
|
AlanZ wrote:I tried Newtek Connect on an I7 machine. I had to update the nvidia drivers . The c920 shows up as a source in Connect, in 4x3 mode, both when using the Windows UVC driver or when using the Logitech driver However the stream does not get sent across the network to client machines. The clients see a listing for the camera but it displays a black thumbnail and video stream. The audio appears to b streaming. Yes, I had a similar experience. Identical in fact. I tried several different webcams. It seems the NDI Connect doesn't init the webcam in a specific, useful manner. It just grabs what it finds from the camera. So I used SparkoCam to setup the camera and then selected the SparkoCam virtual camera as the source in NDI Connect. Unfortunately, when I setup the camera for 1280x720 that resulted in the stream from NDI Connect being letterboxed. I'm hopeful that the as yet unreleased NDI Transmit will be more useful with respect to webcams. It's specifically aimed at upgrading video conference suites so it may be more useful in this regard. I also noted that using VLC with a webcam is a non-trivial task. It required manually setting the frame size, color space, frame rate, etc.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 2/14/2016(UTC) Posts: 107 Location: Oss Thanks: 12 times Was thanked: 15 time(s) in 14 post(s)
|
mjgraves wrote:Mari wrote:I can confirm that the C920 doesn't support UYVY, YUY2, NV12 nor RGB. That's not right. I have several Logitech C920s hereabouts. Also C930e, BCC950 & PTZ Pro. If left at Default vMix uses YUY2, which definitely works. I tend to prefer MJPEG. Most people will use the Logitech driver & config app with the C920. I do not. I use it in a manner that leverages Windows built-in UVC driver, which is how the C930e, BCC950 & PTZ Pro work anyway. That irregularity results in vMix thinking that my C920 is capable of H264, but it isn't. Selected default, then VMix uses RGB24 for my C920... If I select another mode like YUY2 then Vmix tells me this is not supported!
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/11/2015(UTC) Posts: 354 Location: NJ
Thanks: 9 times Was thanked: 45 time(s) in 38 post(s)
|
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/11/2015(UTC) Posts: 354 Location: NJ
Thanks: 9 times Was thanked: 45 time(s) in 38 post(s)
|
I have made some progress. First, there was an additional firewall issue that prevented clients from seeing the source machine's stream.
This is odd in that it didn't affect all cameras on the network, but I am very pleased to take it out of the equation. Once past the firewall issues, I did a few tests.
I connected a C920 (using UVC driver) via NDI Connect on a desktop computer, and was able to see it as an NDI source in the Video viewer and in vmix on a laptop computer. Then I tried a C910 (and older model) as an input on another laptop machine using vMix and was able to see it in 720p format as an input on another vMix machine. This was perfect. I then tried a C920 on that same machine and it would not display until I changed the driver for to UVC. Unlike the older C910, it displayed in 4x3 format.
So this is substantial progess. I need to see how/if camera properties can be changed (autofocus, etc) when needed, but that's beyond the scope of this discussion.
Thanks everyone for your help so far.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/1/2015(UTC) Posts: 1,151 Location: Houston TX Thanks: 319 times Was thanked: 263 time(s) in 233 post(s)
|
Mari wrote:Selected default, then VMix uses RGB24 for my C920... If I select another mode like YUY2 then Vmix tells me this is not supported!
Here ya go...live screen shot from my desktop. vMix 17.0.0.70 x64, Logitech C920, UVC driver, YUY2, 1280x720. It seems odd that you system would default to RGB24. That's an unusual mode. Not commonly used with webcams.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 7/1/2015(UTC) Posts: 1,151 Location: Houston TX Thanks: 319 times Was thanked: 263 time(s) in 233 post(s)
|
OK, this was perplexing, but I think I have it figured out. Not all encoding methods are supported at all resolutions. In fact, only a few are supported at each resolution.
- At 640x480 it defaults to RGB24, but also works with I420 or MJPEG.
- At 1280x720 it defaults to YUY2, but also works with H264 or MJPEG.
- At 1920x1080 it defaults to YUY2 (at a reduced frame rate) but also works with H264 or MJPEG (at full frame rate.)
Since I typically use 720p30, everything I do is either YUY2 or MJPEG.
Further, there are many resolutions offered where the C920 will not work at all. For example, 720x480/486/576, 768x432/576, 854x480/486.
Michael
|
1 user thanked mjgraves for this useful post.
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 9/2/2014(UTC) Posts: 91 Location: Washington
Thanks: 18 times Was thanked: 2 time(s) in 2 post(s)
|
mjgraves wrote:Mari wrote:I can confirm that the C920 doesn't support UYVY, YUY2, NV12 nor RGB. That's not right. I have several Logitech C920s hereabouts. Also C930e, BCC950 & PTZ Pro. If left at Default vMix uses YUY2, which definitely works. I tend to prefer MJPEG. Most people will use the Logitech driver & config app with the C920. I do not. I use it in a manner that leverages Windows built-in UVC driver, which is how the C930e, BCC950 & PTZ Pro work anyway. That irregularity results in vMix thinking that my C920 is capable of H264, but it isn't. The BCC950 with the Logitech (they call it skype driver) driver (which allows more control over the camera) work via VLC NDI plugin, at least at 720p which we use. If I remember, it is coming in via NDI as UYVY, not YUY2. You get a better zoom range at 720p vs 1080p. Also have C920 but have not tested with the VLC NDI plugin. I tried vMix Desktop capture with no luck and NDI Connect but it didn't seem to work with the BCC950. The local BCC950 (skype driver) was created with default, and I see it's using RGB24. Our setups are one webcam local, one remote via NDI. In this case, local BCC950 and remote BCC950. Not sure I want to change things since it's working well right now but I'm sure I will try different combos. Not sure if I should stay with RGB24 or change that in vMix on the local one.
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 9/2/2014(UTC) Posts: 91 Location: Washington
Thanks: 18 times Was thanked: 2 time(s) in 2 post(s)
|
mjgraves wrote: - At 1280x720 it defaults to YUY2, but also works with H264 or MJPEG.
Since I typically use 720p30, everything I do is either YUY2 or MJPEG.
I'll have to try YUY2, H264 and MJPEG with the BCC950 via NDI. Oops, I see a post where NDI needs uncompressed, so H264 and MJPEG are out. admin wrote:NDI needs uncompressed video, so UYVY, YUY2, NV12 and RGB should all work, but MJPG or H264 will not.
.
|
|
|
|
vMix Forums
»
General
»
Hardware Compatibility
»
vMix 17 preview NDI fail with Logitech c920 and c910 cameras
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.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close