Live chat is typically powered by WebRTC, which supports peer-to-peer browser communications. Live broadcasting often uses RTMP for sending broadcasts to a server, which then uses formats like HLS for scalable, cost-effective delivery to viewers.