How to Broadcast a WebRTC Stream on Twitch
Learn how to create a WebRTC stream in OBS and broadcast it to Twitch
Recently, while exploring syndicating Dolby.io WebRTC streams, I learned that Twitch has added support for WebRTC Ingest or WHIP as it is known in the industry.
WebRTC for streaming is an exciting choice because it can decrease stream latency compared to traditional protocols such as RTMP and HLS. When ingested, Twitch will transmux the WebRTC stream into something the platform supports (HLS), so that adds latency, slowing down the feed.
With that said, WHIP support is a great step for the community and with OBS now adding support for WebRTC, I thought I’d have to try it out.
In this guide, we’ll showcase how to stream WebRTC from OBS into Twitch.
Setting up OBS for WebRTC
The core OBS project has recently added WebRTC support (with WHIP)! You can download the OBS project here.
Once downloaded, extract the project and install it.
Streaming WebRTC from OBS to Twitch
With the project installed and launched, navigate to:Settings -> Stream