Best Method - 2 people (1 pc each) streaming together one network

TroyAU3199

New Member
Our business wishes to conduct more detailed streaming topics. Ones that will require 'interview style' dialogue and presentation materials. 2 key persons, each looking to be in front of their own web-cam. On one network (not remote from each other).

Considering things like purchasing a StreamDeck to simplify, using iPad for drawing over NDI - but how best to arrange the setup if we use the approach of 2 PCs?

  • Recommendations?
  • I was contemplating this:
    • PC-1 includes:
    • OBS & NDI - and by virtue is in control of the scene management.
    • Receives NDI from PC-2 and iPad for inclusion.
    • Streamdeck
    • Outbound streaming responsibility.

    • PC-2 includes
    • NDI of WebCam > Sent to PC-1
    • Uses (perhaps NDI Studio Monitor) so the operator of PC-2 can see the stream-feed from PC-1 'Live' to help them in their presentation as they talk. But they are not in control of it - other than perhaps the iPad (topic dependant).

      Thoughts?
  • ALSO - how necessary (realistically) is it to have two pc's controlling the load of the streaming and encoding, etc - rather than one?

  • Pointers to minimum capability (laptop) if it was just one doing all of PC-1's load? What difference is there for streaming vs just recording?
Thanks all
 

Tomasz Góral

Active Member
So what's a main plan you have?
1. PC to control stream via OBS
2. NDI source e.g PC, Ipad or phone
3. if you have more camera maybe better solution is use cameras and hdmi or sdi cable with grabber card.
4. to bidirectional connection use e.g. vdo.ninja, in local network you can set very high quality.
5. recording, you can save stream quality or select own quality, of course Cpu and Gpu will be more used.
 

TroyAU3199

New Member
Hi Tomasz, thanks for the reply. Not sure I understand a bit of what you're saying

3. We wanted the ability to manage which individual is presenting (to the recording or stream) at any one time. I was thinking PC-2 could publicise via NDI so PC-1 can pick this up. I'm not sure what you mean by "use cameras and HDMI" or "SDI cable and grabber card" - sorry. At the moment we simply have one web-cam per PC.

4. bi-directional. It appears to me that vdo.ninja is a replacement to NDI? Remember that I have two people on the same network - not looking at this point to bring in remote. Is there a reason you recommend vdo.ninja over NDI? Please note that the iPad also may be contributing content that is 'note taking & sketching' and as such this is not browser based (I think). So I wonder what the reason is you're suggesting ninja over NDI?? In terms of bi-directional - in reality it was simply that person-2 would not know the state of the scenes and sources - so for them an ability to see a 'feedback' on their PC of the recording in place (live) might be beneficial just so they can see what's actually happening in the recording or stream.

5. Recording - you can save stream quality?? Sorry dont understand 'save stream quality' when recording? And it also appears you're saying that CPU/GPU usage when recording will be higher than when streaming??? This doesnt seem right, but I think I am not clear on what you're saying.
 

Tomasz Góral

Active Member
5. You can save stream to file, you can choice: the same data who send as stream or use new line to encode data once again but e.g. better quality.
E.g.
Stream - 6500 kb/s, you send stream with this quality, but you can save this data to computer -
benefits: only one encoder working, lower CPU and GPU usage,
minus: the same quality like stream.

Stream - 6500 kb/s, you send stream with this quality, but recording with diffrent quality -
benefits: possible higher quality
minus: higher CPU and GPU usage, two encoder working

You need 2 or more camera in stream ?
- connect cameras to one computer, remember webcam on USB have some limitations (read about USB Host in computer).
- use better cameras (minimum output HDMI for consumers, SDI profesionals).

NDI have little lags - 125 - 150 ms or at least, that's what I noticed.

I to streaming use to 5 cameras connected via SDI cable or HDMI i got BlackMagicDesign Quad HDMI card and Mini Recorder 4K, rest cameras i connect via NDI (3-4) connected to 2 laptops via grabber USB like Avermedia G553 or G311.
With 5 cameras my CPU load to 25%, when run stream encoding (nvenc) CPU load to 35%, run stream+recording CPU still 35%, runing stream 6500 kb/s and records 12000 kb/s my CPU load 50-55%.
 
Top