An open API service indexing awesome lists of open source software.

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...

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) .