https://mattbutterfield.com/blog/2021-05-02-adding-video-chat mattbutterfield.com home | blog [20070402_0] Building video chat into my personal website using WebRTC, Websockets, and Golang on GCP. 2021-05-02 Recently I've become more and more interested in how WebRTC works, so a few weeks ago I decided to add a page to my website where I could set up peer-to-peer video chats. There are plenty of libraries and services out there to make this extremely easy, but knowing that WebRTC is now well supported natively across browsers and devices, I wanted try doing everything myself with minimal dependencies. It turned out to be a fun project to set up. It was also hard to find simple examples and explanations of this, so I hope to provide that here. Frontend I was able to do everything I needed on the frontend with vanilla Javascript and HTML. The only HTML that is necessary are some