title | type |
---|---|
Introduction |
docs |
\newpage{}
WebRTC For The Curious is an open-source book created by WebRTC implementers to share their hard-earned knowledge with the world. It's written for those who are always looking for more and don't settle for abstraction.
- Focus on protocols and APIs, not specific software.
- Summarizes RFCs and collects undocumented knowledge.
- Vendor-agnostic approach.
- Not a tutorial - contains minimal code.
WebRTC is a powerful technology, but it can be challenging to use. This book aims to provide a comprehensive, unbiased resource for understanding WebRTC.
- Developers new to WebRTC, wanting to learn more.
- Current WebRTC developers seeking deeper understanding beyond APIs.
- Established developers needing debugging help.
- WebRTC implementers requiring clarification on specific parts.
Each chapter is self-contained, allowing you to start anywhere in the book without getting lost.
Each chapter answers a single question with three levels of information:
- What needs to be solved?
- How do we solve it? (Including technical details)
- Where to learn more.
You can begin learning at any point in the book. We also provide resources for further study on individual topics. Other books cover individual topics in much greater depth. This book aims to teach you the entire system, at the cost of expert level details.
- Available on GitHub and WebRTCforTheCurious.com
- Downloadable as ePub and PDF
- Licensed under CC0 (no attribution required)
- Written by individuals, for individuals.
- Vendor-agnostic with no conflicts of interest.
- No analytics or tracking on the website.
We welcome your contributions! Visit our GitHub page to:
- Open issues for questions.
- Suggest improvements.
- Contribute to the ongoing development of this book.
This book is available under the CC0 license. The authors have waived all their copyright and related rights in their works to the fullest extent allowed by law. You may use this work however you want and no attribution is required.