NVENC && NVS810 / Quadro M2000


I am currently working on a project involving many display output and intensive video encoding.

My requirements would be :

  • Use eight output for display (8 x 1080p)
  • Be able to encode eight 1080p@30fps streams (cameras…) to h264 in realtime
  • Be able to decode eight 1080p@30fps streams from h264 in realtime

all of this at the same time…

We are thinking about using NVS810 for this task.

According to you NVENC documentation, it looks like GeForce and low-end Quadro are limited to two encoding sessions. Is there some documentation about the exact video encoding/decoding of each of your GPU ? (I mean which Quadro is considered as Low and High end ?) Do you consider the NVS 810 as a GeForce ? A low end Quadro ? What is its real encoding/decoding capacity ?

Another option could be 2 Quadro M2000 or a combination of NVS 810 and M2000… Which is not the same budget, moreover if we consider that and we are targeting to build around 30 units of this setup over 2 years.

FYI : I a running Ubuntu Linux 16.04

Thanks for your support.