Hacker News new | ask | show | jobs
by GiHe 2275 days ago
Answering your question properly requires more details about your platform (CPU, GPU, resolution, operating system, etc.). If your hardware can offload video encoding from the CPU, that would probably be your best strategy. I would suggest experimenting with OBS Studio to create an CPU-friendly encoded stream from your screen, then exposing that to conferencing software using something like OBS-VirtualCam on Windows or ffmpeg+v4l2loopback on Linux.
1 comments

Thanks for your reply! Unfortunately, if the answer requires such detailed knowledge, it won't be a viable solution, since I can't expect my participants to have such in-depth knowledge. It would have to be a low-friction solution. As far as I can tell, OBS is only one directional video (I can't see the participants), or no?
Your question sounded like you were concerned about CPU utilization on your own computer as a broadcaster. Solving for multi-party video chat is harder. Have you tried Discord?
Discord for video chat? We use it all the time for text and voice chat in the RPG circles I’m in, but I don’t think we ever do video chat with Discord.

How do you do video chat with Discord?

Discord is a good idea, we'll try that! Thanks :)