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
Digitalson  
#1 Posted : Friday, November 25, 2016 7:19:59 PM(UTC)
Digitalson

Rank: Advanced Member

Groups: Guests
Joined: 1/17/2016(UTC)
Posts: 142
Location: Nj

Was thanked: 7 time(s) in 7 post(s)
Like the 10gb lan that is quickly becoming a standard? Also I have just seen a 40gb lan switch.....would that be able to increase amount of usable inputs and run at very low latency?
kane  
#2 Posted : Saturday, November 26, 2016 2:00:34 AM(UTC)
kane

Rank: Advanced Member

Groups: Registered
Joined: 3/24/2016(UTC)
Posts: 331
Location: Chicago, IL

Was thanked: 143 time(s) in 94 post(s)
Bandwidth is one factor when it comes to the number of NDI inputs you can use on a system, CPU is another factor.

Going with a faster Ethernet switch is only going to make a difference if you are saturating the switch you currently have. If you are working in HD, each NDI channel could be up to 100mbit/s, if we take this as the worse case you should be able to get 9 to 10 streams, at that point, you would need a faster switch. None of this is going to change the latency, it's going to allow you get more NDI channels into the system.

The CPU also needs to be able to handle the decoding of these frames. NDI v2 has improved the CPU efficiency, but it is still overhead that your system needs to handle. To benefit from some of the efficiency enhancements of NDI v2 your CPU does need to support AVX2 instructions.

Everything you are speaking is already being used by the new 'NewTek IP Series' system which uses 10Gbit Ethernet to allow the system to handle up to 44 NDI sources.

Something else to be aware of is that NDI v2 can take advantage of multiple NIC interfaces and load balance bandwidth between them. All in all, I think you are more likely to run out of CPU on most systems before you run out of network bandwidth.

Kane Peterson
NewTek
thanks 1 user thanked kane for this useful post.
SportsNetUSA.net on 11/26/2016(UTC)
ask  
#3 Posted : Saturday, November 26, 2016 5:17:15 AM(UTC)
ask

Rank: Advanced Member

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

Thanks: 220 times
Was thanked: 199 time(s) in 181 post(s)
Kane, has NDI 2 been officially released?
kane  
#4 Posted : Saturday, November 26, 2016 1:02:26 PM(UTC)
kane

Rank: Advanced Member

Groups: Registered
Joined: 3/24/2016(UTC)
Posts: 331
Location: Chicago, IL

Was thanked: 143 time(s) in 94 post(s)
ask wrote:
Kane, has NDI 2 been officially released?


I think the NDI v2 SDK was just released (or if not will be very soon). I've been testing products that already have NDI v2, but I'm not on the list of SDK developers, so I'm not sure if they have been notified.

Kane Peterson
NewTek
thanks 1 user thanked kane for this useful post.
ask on 11/26/2016(UTC)
kane  
#5 Posted : Wednesday, November 30, 2016 1:11:39 PM(UTC)
kane

Rank: Advanced Member

Groups: Registered
Joined: 3/24/2016(UTC)
Posts: 331
Location: Chicago, IL

Was thanked: 143 time(s) in 94 post(s)
FYI, I just got the email that the NDI v2 SDK has been released.
thanks 1 user thanked kane for this useful post.
ask on 12/6/2016(UTC)
doggy  
#6 Posted : Thursday, December 1, 2016 5:45:39 AM(UTC)
doggy

Rank: Advanced Member

Groups: Registered
Joined: 12/27/2012(UTC)
Posts: 5,246
Belgium
Location: Belgium

Thanks: 294 times
Was thanked: 961 time(s) in 795 post(s)
@Kane

Quote:
FYI, I just got the email that the NDI v2 SDK has been released.


Nice so I downloaded/installed , tried the examples again

weird, tried the Managed NDI Send example as in the previous version but it barely updates the frames, and video monitor crashes
Digitalson  
#7 Posted : Tuesday, December 6, 2016 1:26:05 PM(UTC)
Digitalson

Rank: Advanced Member

Groups: Guests
Joined: 1/17/2016(UTC)
Posts: 142
Location: Nj

Was thanked: 7 time(s) in 7 post(s)
Doggy how and what did u apply the ndi ver 2 to?
doggy  
#8 Posted : Tuesday, December 6, 2016 4:05:41 PM(UTC)
doggy

Rank: Advanced Member

Groups: Registered
Joined: 12/27/2012(UTC)
Posts: 5,246
Belgium
Location: Belgium

Thanks: 294 times
Was thanked: 961 time(s) in 795 post(s)
to the included "Managed_NDIlib_Send example" just as I did with V1

uninstalled it all , installed v1 again , all worked properly
reinstalled v2 again , problem returned ( takes about 10 sec to update a frame )

checked both sources difference being line 81-82
V2 :
Code:
// This is a progressive frame
                frame_format_type = NDI.NDIlib_frame_format_type_e.NDIlib_frame_format_type_progressive,


V1 :
Code:
// This is not a progressive frame
		        is_progressive = true,


other examples in c# no problem
own created based on 'wpfNDISend' example no problem

Guy
Users browsing this topic
Guest (2)
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.