This repository is a collection of JavaScript code samples for WebRTC, the browser technology that lets two web pages exchange audio, video, and data directly with each other. The README is short and points to the live demo site at webrtc.github.io/samples, where every sample in the repository can be opened and tried in a browser without installing anything. If you want to run the samples on your own machine, the README gives a two-step instruction: run npm install to fetch the dependencies, then npm start to launch a local server, and open the address it prints in your browser. There is no further detail about the structure of the samples in the README itself, so the live site or the folders in the repository are where you would go to see what each demo does. The README has a short contributing section that links to a CONTRIBUTING.md file on the gh-pages branch for anyone who wants to submit fixes or new examples. It also draws a clear line between two kinds of bug reports. Problems with a specific sample in this repository should be filed as a new issue on the project's GitHub issues page, so the maintainers can see them and fix them. Bugs in the WebRTC APIs themselves, meaning issues in how a browser implements WebRTC, do not belong here. For those, the README points readers to webrtc.org/support/bug-reporting, which explains how to file bugs against the browsers that ship the affected code. This split matters because the samples sit on top of browser code that is maintained by separate teams at the browser vendors. For general help building your own WebRTC application, the README directs you to a Google Group called discuss-webrtc rather than the issue tracker here. That is the project's wider community space for usage questions and design discussion. The README does not list features beyond this; it functions mainly as a signpost to the demo site, the contribution guide, the issue tracker, the browser bug process, and the discussion group.
Generated 2026-05-21 · Model: sonnet-4-6 · Verify against the repo before relying on details.