Displaying 1 to 13 from 13 results

simple-peer - 📡 Simple WebRTC video/voice and data channels

  •    Javascript

This module works in the browser with browserify.Note: If you're NOT using browserify, then use the included standalone file simplepeer.min.js. This exports a SimplePeer constructor on window.

instant.io - Streaming file transfer over WebTorrent (torrents on the web)

  •    Javascript

Download/upload files using the WebTorrent protocol (BitTorrent over WebRTC). Powered by WebTorrent, the first torrent client that works in the browser without plugins. WebTorrent is powered by JavaScript and WebRTC. Supports Chrome, Firefox, Opera (desktop and Android).

peerdb-www

  •    Javascript

Download/upload files using the WebTorrent protocol (BitTorrent over WebRTC). This is a beta.Powered by WebTorrent, the first torrent client that works in the browser without plugins. WebTorrent is powered by JavaScript and WebRTC. Supports Chrome, Firefox, Opera (desktop and Android). Run localStorage.debug = '*' in the console and refresh to get detailed log output.




peercloud - Serverless websites via WebTorrent

  •    Javascript

For this to work, you need a browser that supports WebRTC and service workers. Currently this only includes Chrome, although Firefox is adding support for service workers soon. Simply paste the infohash of a torrent (seeded with WebTorrent) that contains the site you want to visit and click go.

aiortc - WebRTC and ORTC implementation for Python using asyncio

  •    Python

aiortc is a library for Web Real-Time Communication (WebRTC) and Object Real-Time Communication (ORTC) in Python. It is built on top of asyncio, Python's standard asynchronous I/O framework. To learn more about aiortc please read the documentation.


CheckWebPeer - Check WebRTC peers of torrents.

  •    Javascript

Check for WebRTC peers using the WebTorrent protocol (BitTorrent over WebRTC). The client runs client-sided so it's not necessary to host it in a server, and it's pretty simple to understand as most of the code it's reused and adapted from bittorrent-tracker and instant.io.

simple-filer - Web-based P2P file transfer library

  •    Javascript

This library allows you to send/receive files(even bigger than your computer memory allows) between 2 browsers(Chrome only at this moment). The file data go directly from browserA to browserB using the data channel of WebRTC as the underlying transport layer. All you need to do is assign a message handler for socket.on("message", msgHandler), JSON.parse the message, if the msgObj.msgType is signaling, send the whole message to whoever msgObj.to points to.

webrtc-connect - Establish WebRTC Data Channels between browser-node and node-node with a TCP/HTTP/WebSockets "createServer/attach" like interface

  •    Javascript

WebRTC provides a set of different features, one of them being confidentiality, that is, WebRTC Data Channels are encrypted by default and can't be eavesdropped, while for WebSockets, we need first to set up TLS/SSL. When it comes to implement authenticity, make sure to reference to "WebRTC and MITM Attacks" article from on WebRTC Hacks, as it offers a very good insight.

webrtc-data-channel-demo - WebRTC Data Channel demo

  •    Javascript

A simple example of WebRTC Data Channels. Uses postMessage() as a substitute for a real signalling channel. I've made this because I was frustrated with the lack of good WebRTC data channel examples and tutorials online.

enslavism - A framework to manage distributed WebRTC servers that communicate with browser clients

  •    Javascript

A framework to manage distributed WebRTC servers that communicate with browser clients. It has been created to be used by JumpSuit. It is generally great for web-based games, but I am sure you will find other uses.