Embedding a stream from YouTube (or Twitch etc) with an added chat function. This scales to thousands of viewers and you can stream to several social media at the same time, using an browser based studio like StreamYard (easy), Stream.io (better social media chat aggregation) or Stage Ten (most video options). This gives you much more controll over the video and works great for live or recorded presentations with Q&A.