Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/pirate/webrtcchat

:lock_with_ink_pen: Pure Browser To Browser Chat (STUN & ICE Servers optional)
https://github.com/pirate/webrtcchat

chat-application ice-servers javascript security stun webrtc webrtc-demos

Last synced: 4 months ago
JSON representation

:lock_with_ink_pen: Pure Browser To Browser Chat (STUN & ICE Servers optional)

Awesome Lists containing this project

README

        

# Serverless WebRTC Chat [![Twitter URL](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/thesquashSH)

**NOTE: This project was done in the early days of WebRTC and is no longer working as well as it used to, the methods within may be outdated or broken.**

Click here to [**Chat Now**](http://pirate.github.io/WebRTCChat/).

Pure Browser To Browser Chat, (STUN or ICE Servers optional, it should work without them if don't have a super strict NAT).

## Features

- encrypted chat, with no history stored on refresh
- bi-directional file sharing
- bi-directional video and audio sharing
- optional typing notifications
- optional setup without STUN/ICE servers for true serverless chat

![Create Chat Inteface Screenshot](https://nicksweeting.com/d/webrtc_create_screenshot.png)

![Chat Interface Screenshot](https://nicksweeting.com/d/webrtc_chat_screenshot.png)

## Links

- https://nicksweeting.com/scan.html
- https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection
- https://www.html5rocks.com/en/tutorials/webrtc/basics/
- https://github.com/webrtc/samples
- https://webrtc.github.io/samples/
- https://www.webrtc-experiment.com/
- https://github.com/Mahabali/BonjourWebrtc
- https://getkey.eu/blog/5862b0cf/webrtc:-the-future-of-web-games
- https://www.twilio.com/blog/2014/12/set-phasers-to-stunturn-getting-started-with-webrtc-using-node-js-socket-io-and-twilios-nat-traversal-service.html
- https://github.com/beefproject/beef/wiki/Module:-Get-Internal-IP-WebRTC

---

MIT License | Nick Sweeting 2014
An enhanced & rewritten fork of: https://github.com/cjb/serverless-webrtc