Just to add to your question regarding concurrent clients, there are a number of factors at play that impact this.
An thing to consider is your GPU. A consumer grade Nvidia card has a hard limit of 8 concurrent video encoding sessions simultaneously, whilst many professional cards do not have a hard limit. I would be surprised if you could run 8 1920x1080 streams at once on a consumer card. Professional cards would likely tap out before 16 streams.