Skip to main content
WebRTC lets a browser send camera and microphone media directly to Gcore, where the stream is converted to HLS and MPEG-DASH for playback. This is useful when a presenter needs to start a live stream without OBS, encoder software, or manual codec settings. Use the browser flow for quick webcam broadcasts, interviews, and remote presenters.

Start a browser stream

Use the browser publisher to start WebRTC ingest from a webcam and publish the resulting HLS/DASH stream.
  1. Log in to the Gcore Customer Portal and navigate to Streaming > Live Streaming.
  2. Open the live stream to publish to. If no stream exists, create a stream first.
  3. In Go live from your browser (beta), click Start WebRTC + webcam. The section description is “Here you can quickly start a WebRTC live stream using your webcam.”
WebRTC browser publishing section in live stream settings
  1. Allow Gcore to access the camera and microphone.
The Video preview section shows the transcoded HLS/DASH stream. The small window in the corner shows the local webcam feed that is being sent from the browser.
Live stream preview after WebRTC browser publishing starts

Share the stream

After the preview starts, use the export links from the live stream settings to publish the stream in an app, website, or custom player.
  • Copy the Iframe embed code to embed the Gcore player.
  • Copy the Player URL to open the hosted player page.
  • Copy the HLS or MPEG-DASH manifest URL to use a custom player.

Technical details

For API workflows, SDK usage, WHIP response codes, and codec requirements, use the detailed protocol guide.