Skip to content

Share your screen over the web with WebRTC

Notifications You must be signed in to change notification settings

kiptu/screenshare

Repository files navigation

____ ____ ____ ____ ____ _  _ ____ _  _ ____ ____ ____ 
[__  |    |__/ |___ |___ |\ | [__  |__| |__| |__/ |___ 
___] |___ |  \ |___ |___ | \| ___] |  | |  | |  \ |___ 
                                                                                             
Share your screen over the web with WebRTC

INSTALLATION

Requirements: Python and NPM installed

  • Run npm i to install the npm packages
  • After that run npm run pip to install the python packages

START APPLICATION

  • Start the python server with npm run server
  • In another console start the application with npm run dev

You can build the app with npm run build and deploy it on a server

FEATURES

  • WebRTC Client and Signalling Server
  • Multi Peer-to-Peer Rooms
  • Stream is publicly accessible with a room uuid
  • Stream can be added into software like OBS

Kiptu Software Labs 💜