Teaching small groups Online: options for better pedagogy

Can I reproduce this scenario online with Teamviewer or Blizz?

In my teaching area (my living room where I have small groups of 4 or 5 persons), I teach iOS and macOS workshops and courses. In that setting (using an Apple TV), all participants can watch my device (Mac or iPad or iPhone) on a 65" wide-screen tv. When someone has a problem either with her/his device or understanding, they can "take over" the shared screen so all can benefit from understanding the problem and/or the solution. All then view the "problem" screen while I (or another learner) guides the screen owner through the solution.

Can I replicate this online (4 or 5 persons) using either Teamviewer (clients use QuickJoin) or Blizz?