All Projects → cretz → Myscreen.live

cretz / Myscreen.live

Licence: mit
P2P Screen Sharing with WebRTC

Programming Languages

typescript
32286 projects

Labels

Projects that are alternatives of or similar to Myscreen.live

Javascript Media Recorder
WebRTC video recorder library for Javascript
Stars: ✭ 61 (-22.78%)
Mutual labels:  webrtc
Saltyrtc Meta
Protocol description and organisational information for SaltyRTC implementations.
Stars: ✭ 67 (-15.19%)
Mutual labels:  webrtc
Bittorrent Tracker
🌊 Simple, robust, BitTorrent tracker (client & server) implementation
Stars: ✭ 1,184 (+1398.73%)
Mutual labels:  webrtc
Openvidu
OpenVidu Platform main repository
Stars: ✭ 1,133 (+1334.18%)
Mutual labels:  webrtc
Raztot
A simple DIY, browser controlled, RPi + WebRTC video streaming rover
Stars: ✭ 67 (-15.19%)
Mutual labels:  webrtc
Ca11
Multi-Protocol Webphone
Stars: ✭ 69 (-12.66%)
Mutual labels:  webrtc
Rtp Streamer
rtp record and rtp streamer
Stars: ✭ 60 (-24.05%)
Mutual labels:  webrtc
Camus
Peer-to-peer group video chat using WebRTC, Python, and Javascript
Stars: ✭ 75 (-5.06%)
Mutual labels:  webrtc
Webrtc Streamer
WebRTC streamer for V4L2 capture devices, RTSP sources and Screen Capture
Stars: ✭ 1,149 (+1354.43%)
Mutual labels:  webrtc
Pade
Pàdé (Yoruba word for Meet) is a browser extension (Chrome/Edge) based unified communications desktop client for Openfire.
Stars: ✭ 72 (-8.86%)
Mutual labels:  webrtc
Webrtc apm
webrtc中apm相关代码的提取,包括AEC/NS/AGC/VAD ,另外还包括mp3/aac编码器、SoundTouch
Stars: ✭ 65 (-17.72%)
Mutual labels:  webrtc
Toonin
Technology that allows you to tune in to your friends and family in realtime using peer-to-peer sharing.
Stars: ✭ 67 (-15.19%)
Mutual labels:  webrtc
Android P2p Engine
Let your viewers become your unlimitedly scalable CDN.
Stars: ✭ 70 (-11.39%)
Mutual labels:  webrtc
Webrtc For The Curious
WebRTC for the Curious: Go beyond the APIs
Stars: ✭ 1,130 (+1330.38%)
Mutual labels:  webrtc
Unityrtc
基于webrtc的unity多人游戏实时语音(A Unity Demo for Impl Real-time Game Voice Among Mutiplayers Based On WEBRTC)
Stars: ✭ 74 (-6.33%)
Mutual labels:  webrtc
Megachat
MEGA C++ SDK for chat-enabled apps
Stars: ✭ 61 (-22.78%)
Mutual labels:  webrtc
Audioswitch
An Android audio management library for real-time communication apps.
Stars: ✭ 69 (-12.66%)
Mutual labels:  webrtc
Freeswitch
FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unlock the telecommunications potential of any device.
Stars: ✭ 1,213 (+1435.44%)
Mutual labels:  webrtc
Webrtc Demo
webrtc 演示示例
Stars: ✭ 74 (-6.33%)
Mutual labels:  webrtc
Screensharing Extensions
Sample code for developing an OpenTok screen-sharing extension for Google Chrome and Firefox
Stars: ✭ 71 (-10.13%)
Mutual labels:  webrtc

myscreen.live

myscreen.live is a free service that simplifies WebRTC screen sharing. There are two components:

  • www/ - The source for https://myscreen.live. The built (and downloadable for use) version is present in the gh-pages branch.
  • host/ - The downloadable tool to support controlling the mouse and keyboard. This is still in development.

www

The www/ folder contains the source for the https://myscreen.live. It is a very simple site. The HTML files are in www/dist/. The single index.js file they reference in the same folder is built by webpack from the TypeScript sources in www/src/.

To build the www/dist/index.js file, simply run npm run build from the www folder. The entirety of www/dist is what should be committed to the gh-pages branch.

For development, running npm run dev in www will update www/dist/index.js with a non-minified version of the source every time a TypeScript file changes. With Go installed, running go run local_web_server.go in www will make the site visible at http://127.0.0.1:8080 though most features work just opening the www/dist/index.html file in the browser directly.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].