njoubert / webrtc-demo

Lightweight demo of a WebRTC one-to-one video chat. Signaling through a lightweight vanilla php and json service.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

z00m is not zoom

  • v0.0.2 - you can connect to another person! lots of bugs though.
  • v0.0.1 - selfie video view works!

TODO

  • Backend message bus that does not require turn-by-turn communication.
  • Get a proper cert from LetsEncrypt and upgrade Ubuntu
  • Rewrite properly with async and await and none of this horrible hacky v0.0.2 kruft
  • Room-based so that you can send a link to anyone.
  • Multi-person
  • TURN server for those tricky situations

Awesome Stuff

https://www.html5rocks.com/en/tutorials/webrtc/infrastructure/ https://webrtc.org/getting-started/peer-connections https://blog.printf.net/articles/2013/05/17/webrtc-without-a-signaling-server/ https://webrtc.github.io/samples/src/content/peerconnection/munge-sdp/ https://github.com/pion/webrtc/wiki/Release-WebRTC@v3.0.0

Chad Hart:

NPM Packages:

Example Apps:

https://matrix.org/

Yak Shaving

About

Lightweight demo of a WebRTC one-to-one video chat. Signaling through a lightweight vanilla php and json service.


Languages

Language:HTML 95.2%Language:PHP 4.8%