whiteboard - P2P Whiteboard powered by WebRTC and WebTorrent

  •        1478

MIT. Copyright (c) Feross Aboukhadijeh.

http://github.com/feross/whiteboard
https://github.com/feross/whiteboard

Dependencies:

bittorrent-tracker : ^8.0.4
cat-names : ^1.0.2
compression : ^1.1.0
concat-stream : ^1.4.6
debug : ^2.2.0
drag-drop : ^2.0.0
electron-prebuilt : ^0.26.0
express : ^4.9.0
hat : 0.0.3
once : ^1.3.0
silence-chromium : ^2.0.0
simple-peer : ^6.0.3
through : ^2.3.4
thunky : ^0.1.0
uglify-js : ^2.4.15
videostream : ^2.3.0
webtorrent : 0.x
xhr : ^2.0.1

Tags
Implementation
License
Platform

   




Related Projects

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

Sharedrop - Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop

  •    Javascript

ShareDrop is a web application inspired by Apple AirDrop service. It allows you to transfer files directly between devices, without having to upload them to any server first. It uses WebRTC for secure peer-to-peer file transfer and Firebase for presence management and WebRTC signaling.

wave-share - Serverless, peer-to-peer, local file sharing through sound

  •    C++

A proof-of-concept for WebRTC signaling using sound. Works with all devices that have microphone + speakers. Runs in the browser. Nearby devices negotiate the WebRTC connection by exchanging the necessary Session Description Protocol (SDP) data via a sequence of audio tones. Upon successful negotiation, a local WebRTC connection is established between the browsers allowing data to be exchanged via LAN.

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.


echoplexus - Socket.io powered chat, JavaScript REPL, whiteboard, and WebRTC calls

  •    Javascript

Socket.io powered chat, JavaScript REPL, whiteboard, and WebRTC calls

hlsjs-p2p-engine - A free hls

  •    Javascript

All domain names that are not bound in the management system (https://oms.cdnbye.com) will stop providing P2P services. Please bind your domain names in time to avoid being affected. Put the quick-start.html in your web page, run it. Wait for a few seconds,then open the same page from another browser. Now you have a direct P2P connection between two browsers without plugin! The first web peer will serve as a seed, if no one else in the same channel.

Snapdrop - The easiest way to transfer files across devices

  •    Javascript

Snapdrop is a local file sharing in your browser, inspired by Apple's Airdrop. It is a progressive web application built using NodeJS and WebRTC / Websocket.

Syncthing - Open Source Continuous File Synchronization

  •    Go

Syncthing replaces proprietary sync and cloud services with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.

filepizza - :pizza: Peer-to-peer file transfers in your browser

  •    Javascript

Cooked up by Alex Kern & Neeraj Baid while eating Sliver @ UC Berkeley. Using WebRTC, FilePizza eliminates the initial upload step required by other web-based file sharing services. When senders initialize a transfer, they receive a "tempalink" they can distribute to recipients. Upon visiting this link, recipients' browsers connect directly to the sender’s browser and may begin downloading the selected file. Because data is never stored in an intermediary server, the transfer is fast, private, and secure.

H.323 NAT Module for Linux Kernel

  •    C

Enable Linux firewall to support connection tracking and NAT of H.323 protocol. It supports RAS, Fast Start, H.245 Tunnelling, Call Forwarding, Signal Proxy/Softswitch, RTP/RTCP and T.120 based audio, video, fax, chat, whiteboard, file transfer, etc.

WhiteBoard

  •    

*NittiTre WhiteBoard* Windows application that functions as a whiteboard on top of the screen, allowing you to write and paint on top of other applications. *Features:* * Five colors (rec, blue, green, black and white eraser) * Variable opacity on board from opaque to barel...

Open Whiteboard

  •    C++

Open Whiteboard is an application for interactive Whiteboards. It aimes to be a free alternative to Smart Notebook For those who don't have a Smart interactive whiteboard or tablet but want to be able to use lessons/-plans saved in the notebook format.

holla - An abstraction over P2P video/voice/data connections using WebRTC

  •    Javascript

Pipes a WebRTC video stream to a video element. el can be a string (id), jquery element, or dom node.

ShareFest - Web based p2p file sharing built on WebRTC Data Channels API

  •    Javascript

First version includes a simple page that one user will drag a file onto to share, and other users will enter the first user's url and start downloading the file. Sharefest started by Peer5 at the SV DevFest 2012 hackathon (San Jose). It was soon open sourced to GitHub and now being developed by Peer5 and a community of great WebRTC hackers.

bigbluebutton - Complete open source web conferencing system.

  •    Java

BigBlueButton is an open source web conferencing system. BigBlueButton supports real-time sharing of audio, video, slides (with whiteboard controls), chat, and the screen. Instructors can engage remote students with polling, emojis, and breakout rooms. BigBlueButton can record and playback all content shared in a session.

holla - An abstraction over P2P video/voice/data connections using WebRTC

  •    Javascript

An abstraction over P2P video/voice/data connections using WebRTC

gfile - Direct file transfer over WebRTC

  •    Go

gfile is a WebRTC based file exchange software. It allows to share a file directly between two computers, without the need of a third party.

starrtc-android-demo - 🚀starRTC,即时通讯(IM)系统,免费IM系统(含单聊,群聊,聊天室,文件传输),免费一对一视频聊天,VOIP,语音对讲(回音消除),直播连麦,视频直播,RTSP拉流,RTMP推流,webRTC服务端,在线教育,白板,小班课,在线会议,视频会议,视频监控,局域网直连(无需服务器),兼容webRTC, 支持webRTC加速,P2P高清传输,安卓、iOS、web互通,支持门禁对讲,可视对讲,电视盒子,树莓派,海思,全志,任天堂switch,云游戏,OTT设备,物联网平台,C语言自研方案,支持二次开发成类微信,类映客等APP,✨万水千山总是情,来个star行不行✨,更多示例请访问:

  •    

🚀starRTC,即时通讯(IM)系统,免费IM系统(含单聊,群聊,聊天室,文件传输),免费一对一视频聊天,VOIP,语音对讲(回音消除),直播连麦,视频直播,RTSP拉流,RTMP推流,webRTC服务端,在线教育,白板,小班课,在线会议,视频会议,视频监控,局域网直连(无需服务器),兼容webRTC, 支持webRTC加速,P2P高清传输,安卓、iOS、web互通,支持门禁对讲,可视对讲,电视盒子,树莓派,海思,全志,任天堂switch,云游戏,OTT设备,物联网平台,C语言自研方案,支持二次开发成类微信,类映客等APP,✨万水千山总是情,来个star行不行✨,更多示例请访问:

CamBoard

  •    C

This project stems from the idea of Lee and her whiteboard using the WiiMote, in this case the idea is to create a digital whiteboard using a webcam.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.