logo

Live Production Software Forums


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

Notification

Icon
Error

2 Pages12>
Options
Go to last post Go to first unread
AlanZ  
#1 Posted : Thursday, March 24, 2016 1:46:40 PM(UTC)
AlanZ

Rank: Advanced Member

Groups: Registered
Joined: 7/11/2015(UTC)
Posts: 354
Location: NJ

Thanks: 9 times
Was thanked: 44 time(s) in 37 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.


GeorgeR  
#2 Posted : Thursday, March 24, 2016 4:18:20 PM(UTC)
GeorgeR

Rank: Advanced Member

Groups: Registered
Joined: 3/17/2013(UTC)
Posts: 235
Man
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
ask  
#3 Posted : Thursday, March 24, 2016 4:38:29 PM(UTC)
ask

Rank: Advanced Member

Groups: Registered
Joined: 10/13/2012(UTC)
Posts: 1,161
Australia
Location: Melbourne

Thanks: 220 times
Was thanked: 199 time(s) in 181 post(s)
Try downloading NDI connect from the Newtek website.
AlanZ  
#4 Posted : Thursday, March 24, 2016 5:35:18 PM(UTC)
AlanZ

Rank: Advanced Member

Groups: Registered
Joined: 7/11/2015(UTC)
Posts: 354
Location: NJ

Thanks: 9 times
Was thanked: 44 time(s) in 37 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!
AlanZ  
#5 Posted : Friday, March 25, 2016 12:24:38 PM(UTC)
AlanZ

Rank: Advanced Member

Groups: Registered
Joined: 7/11/2015(UTC)
Posts: 354
Location: NJ

Thanks: 9 times
Was thanked: 44 time(s) in 37 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.
admin  
#6 Posted : Friday, March 25, 2016 12:28:40 PM(UTC)
admin

Rank: Administration

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

Was thanked: 4165 time(s) in 1496 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.


AlanZ  
#7 Posted : Friday, March 25, 2016 2:21:22 PM(UTC)
AlanZ

Rank: Advanced Member

Groups: Registered
Joined: 7/11/2015(UTC)
Posts: 354
Location: NJ

Thanks: 9 times
Was thanked: 44 time(s) in 37 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.
Mari  
#8 Posted : Friday, March 25, 2016 2:44:51 PM(UTC)
Mari

Rank: Advanced Member

Groups: Registered
Joined: 2/14/2016(UTC)
Posts: 107
Netherlands
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.
mjgraves  
#9 Posted : Friday, March 25, 2016 4:08:55 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)
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.
AlanZ  
#10 Posted : Sunday, March 27, 2016 12:49:21 PM(UTC)
AlanZ

Rank: Advanced Member

Groups: Registered
Joined: 7/11/2015(UTC)
Posts: 354
Location: NJ

Thanks: 9 times
Was thanked: 44 time(s) in 37 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.
ask  
#11 Posted : Sunday, March 27, 2016 5:40:33 PM(UTC)
ask

Rank: Advanced Member

Groups: Registered
Joined: 10/13/2012(UTC)
Posts: 1,161
Australia
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.
AlanZ  
#12 Posted : Sunday, March 27, 2016 9:07:15 PM(UTC)
AlanZ

Rank: Advanced Member

Groups: Registered
Joined: 7/11/2015(UTC)
Posts: 354
Location: NJ

Thanks: 9 times
Was thanked: 44 time(s) in 37 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
mjgraves  
#13 Posted : Tuesday, March 29, 2016 10:27:27 AM(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)
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.
Mari  
#14 Posted : Tuesday, March 29, 2016 2:26:36 PM(UTC)
Mari

Rank: Advanced Member

Groups: Registered
Joined: 2/14/2016(UTC)
Posts: 107
Netherlands
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!
AlanZ  
#15 Posted : Wednesday, March 30, 2016 6:22:21 PM(UTC)
AlanZ

Rank: Advanced Member

Groups: Registered
Joined: 7/11/2015(UTC)
Posts: 354
Location: NJ

Thanks: 9 times
Was thanked: 44 time(s) in 37 post(s)
I started a thread on the NewTek forum.
They seem pretty responsive. Any input from vMix users could be helpful..
http://forums.newtek.com...mp;p=1471051#post1471051
AlanZ  
#16 Posted : Wednesday, March 30, 2016 9:12:32 PM(UTC)
AlanZ

Rank: Advanced Member

Groups: Registered
Joined: 7/11/2015(UTC)
Posts: 354
Location: NJ

Thanks: 9 times
Was thanked: 44 time(s) in 37 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.
mjgraves  
#17 Posted : Wednesday, March 30, 2016 10:24:39 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)
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.

UserPostedImage

It seems odd that you system would default to RGB24. That's an unusual mode. Not commonly used with webcams.
mjgraves  
#18 Posted : Thursday, March 31, 2016 1:49:30 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)
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
thanks 1 user thanked mjgraves for this useful post.
sinc747 on 3/31/2016(UTC)
RoboST  
#19 Posted : Friday, June 24, 2016 3:35:45 PM(UTC)
RoboST

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.


RoboST  
#20 Posted : Friday, June 24, 2016 3:40:49 PM(UTC)
RoboST

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.





.
Users browsing this topic
Guest
2 Pages12>
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.