Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/googlecodelabs/webrtc-web
Realtime communication with WebRTC
https://github.com/googlecodelabs/webrtc-web
Last synced: 3 months ago
JSON representation
Realtime communication with WebRTC
- Host: GitHub
- URL: https://github.com/googlecodelabs/webrtc-web
- Owner: googlecodelabs
- License: apache-2.0
- Created: 2016-05-17T02:13:31.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-05-28T07:33:34.000Z (6 months ago)
- Last Synced: 2024-07-18T16:27:10.545Z (4 months ago)
- Language: JavaScript
- Homepage: https://codelabs.developers.google.com/codelabs/webrtc-web/
- Size: 121 KB
- Stars: 747
- Watchers: 32
- Forks: 349
- Open Issues: 65
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Realtime communication with WebRTC
This code has the resources you need for the codelab [Realtime communication with WebRTC](https://codelabs.developers.google.com/codelabs/webrtc-web/#0).
This is a work in progress. If you find a mistake or have a suggestion, please [file an issue](https://github.com/googlecodelabs/webrtc-web/issues). Thanks!
## What you'll learn
* Get video from your webcam
* Stream video with RTCPeerConnection
* Stream data with RTCDataChannel
* Set up a signaling service to exchange messages
* Combine peer connection and signaling
* Take a photo and share it via a data channel## What you'll need
* Chrome 47 or above.
* Web Server for Chrome, or use your own web server of choice.
* The sample code.
* A text editor.
* Basic knowledge of HTML, CSS and JavaScript, Node.JS.## For 'step-04', 'step-05', 'step-06'
Run `npm install` before running the code.