https://github.com/wangpin34/learn-webrtc
Docs, demos, thinking...
https://github.com/wangpin34/learn-webrtc
Last synced: 10 months ago
JSON representation
Docs, demos, thinking...
- Host: GitHub
- URL: https://github.com/wangpin34/learn-webrtc
- Owner: wangpin34
- Created: 2016-11-18T03:28:30.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-10-23T15:18:28.000Z (about 8 years ago)
- Last Synced: 2025-01-08T06:35:54.666Z (12 months ago)
- Language: JavaScript
- Size: 71.3 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# learn-webrtc
Docs, demos, thinking...
## Does it require a server?
> Yes and No.
>
> Yes. If you want to spread data through different networks, from your local to remote clients, you need a server to support all these works.
>
> No. If you just want to share data locally between app A and app B.
>
> Refer [webRTC in the real world](https://www.html5rocks.com/en/tutorials/webrtc/infrastructure/) for more details
## Samples
* [Media stream](https://rawgit.com/wangpin34/learn-webrtc/master/media-stream/index.html)
* [Peer connection](https://rawgit.com/wangpin34/learn-webrtc/master/peer-connection/index.html)
* [Data channel](https://rawgit.com/wangpin34/learn-webrtc/master/data-channel/index.html)
* [Signaling service](https://github.com/wangpin34/learn-webrtc/blob/master/signaling-service/README.md)
### Others
* [Capture stream from canvas](https://rawgit.com/wangpin34/learn-webrtc/master/capture-stream-from-canvas/index.html)
## References
* [Codelabs webRTC](https://codelabs.developers.google.com/codelabs/webrtc-web/#0)
* [Getting started with webRTC](https://www.html5rocks.com/en/tutorials/webrtc/basics/)
* [webRTC in the real world](https://www.html5rocks.com/en/tutorials/webrtc/infrastructure/)
* [W3 webRTC](https://www.w3.org/TR/webrtc/)
* [webRTC API](https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API)
# License
[MIT](https://opensource.org/licenses/MIT). Copyright(c) [Wang Pin](https://opensource.org/licenses/MIT) .