All Projects → webrtc-for-the-curious → Webrtc For The Curious

webrtc-for-the-curious / Webrtc For The Curious

Licence: cc0-1.0
WebRTC for the Curious: Go beyond the APIs

Projects that are alternatives of or similar to Webrtc For The Curious

Media Tutorial
流处理,TCP和UDP,WebRTC和Blob
Stars: ✭ 47 (-95.84%)
Mutual labels:  webrtc
Jitsi Meet Electron
Jitsi Meet desktop application powered by :electron:
Stars: ✭ 1,070 (-5.31%)
Mutual labels:  webrtc
Nbnet
single header C(99) library to implement client-server network code for games
Stars: ✭ 58 (-94.87%)
Mutual labels:  webrtc
Go Video Conference
Create a video conference using Golang.
Stars: ✭ 47 (-95.84%)
Mutual labels:  webrtc
Hubs
Duck-themed multi-user virtual spaces in WebVR. Built with A-Frame.
Stars: ✭ 1,059 (-6.28%)
Mutual labels:  webrtc
Omigo
☎️ A mobile compatible anonymous random chat using socket.io and WebRTC
Stars: ✭ 55 (-95.13%)
Mutual labels:  webrtc
Hyperhost
P2P Node Servers in the Browser
Stars: ✭ 46 (-95.93%)
Mutual labels:  webrtc
Megachat
MEGA C++ SDK for chat-enabled apps
Stars: ✭ 61 (-94.6%)
Mutual labels:  webrtc
Mediasoup Sfu Webrtc Video Rooms
A simple video conferencing example using the mediasoup sfu
Stars: ✭ 52 (-95.4%)
Mutual labels:  webrtc
Docker Janus Gateway
Run janus gateway well configure for hublin in a Docker container.
Stars: ✭ 56 (-95.04%)
Mutual labels:  webrtc
Vett
P2P Dots & Boxes game with WebRTC & WebTorrent
Stars: ✭ 49 (-95.66%)
Mutual labels:  webrtc
Snapdrop
A Progressive Web App for local file sharing
Stars: ✭ 10,173 (+800.27%)
Mutual labels:  webrtc
Giggle
📞 Giggle Jingle library for XMPP, implementation of XEP-0166.
Stars: ✭ 55 (-95.13%)
Mutual labels:  webrtc
Hibuddy
Simple video chats for the web.
Stars: ✭ 47 (-95.84%)
Mutual labels:  webrtc
Webtorrent Desktop
❤️ Streaming torrent app for Mac, Windows, and Linux
Stars: ✭ 8,587 (+659.91%)
Mutual labels:  webrtc
Mediacapture Screen Share
Media Capture Screen Capture specification
Stars: ✭ 45 (-96.02%)
Mutual labels:  webrtc
React Native Webrtcapp
React native webrtc app demo
Stars: ✭ 54 (-95.22%)
Mutual labels:  webrtc
Javascript Media Recorder
WebRTC video recorder library for Javascript
Stars: ✭ 61 (-94.6%)
Mutual labels:  webrtc
Rtp Streamer
rtp record and rtp streamer
Stars: ✭ 60 (-94.69%)
Mutual labels:  webrtc
Discovery Swarm Webrtc
discovery-swarm for WebRTC
Stars: ✭ 56 (-95.04%)
Mutual labels:  webrtc

Welcome to WebRTC for the Curious!

What is this book.

Start reading the book directly from GitHub index or at webrtcforthecurious.com

When we announced the book to social media we used the following copy

Title: WebRTC for the Curious: Go beyond the APIs

Subject: The WebRTC book that explains everything.
WebRTC is a real-time communication framework that makes it easy
to build real-time interactions for web and mobile devices.

You will learn about the WebRTC specification and how all the
protocols work in depth, not just a tour of the APIs.
The book is completely Open Source and available at
https://webrtcforthecurious.com and
https://github.com/webrtc-for-the-curious/webrtc-for-the-curious

Learn the full details of ICE, SCTP, DTLS, SRTP, and how they work
together to make up the WebRTC stack.

Hear how WebRTC implementers debug issues with
the tools of the trade.

Listen to interviews with the authors of foundational
WebRTC tech! Hear the motivations and design details
that pre-dated WebRTC by 20 years.

Explore the cutting edge of what people are building with
WebRTC. Learn about interesting use cases and how real-world
applications get designed, tested and implemented in production.

Written by developers who have written all of this
from scratch. We learned it the hard way, now we want
to share it with you!

This book is vendor agnostic and multiple Open Source projects
and companies are involved. We would love to have you involved!

Running/Deploying

  • Clone this repo and it's submodules git clone --recursive https://github.com/webrtc-for-the-curious/webrtc-for-the-curious.git
  • Download the extended version of hugo
  • Run hugo server

Contributing

We would love contributions! We are open to suggestions about the content as well. This is a community-owned project, and we want to hear what is important to you. Below is a rough guide to where each chapter stands.

Contributing from your browser (via Codespaces!)

We support Github Codespaces so helping out is as easy as starting up a Codespace from this repo.

Once started, click "Run Live Docs Server" in the statusbar to start the Hugo server. Note that Hugo's autoreload doesn't trigger a browser refresh from Codespaces yet due to missing proxying of WebSockets traffic. Reload a page manually to rerender it.

License

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.

The only intention of this book is to make the world a better place. WebRTC is a wonderful technology but is difficult to use. This book is vendor agnostic, and we have tried to remove any conflicts of interest.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].