GithubHelp home page GithubHelp logo

abhi5h3k / webrtc-peerjs-demo Goto Github PK

View Code? Open in Web Editor NEW
16.0 1.0 8.0 12.66 MB

WebRTC Demo using PeerJs, Share screen without video call, make a video call, Simplest WebRtc connection Demo

HTML 43.54% JavaScript 56.46%
javascript p2p peerjs screensharing videocall webrtc webrtc-demos webrtc-javascript-library webrtc-call screencast

webrtc-peerjs-demo's Introduction

🔥Simple WebRTC Demo PeerJs🔥

Abhishek LinkedIn Abhishek StackOverflow

  1. Video call demo
  2. Join room and Share screen Demo
  3. Screen share without accessing camera
  4. Stream local video to remote peer

Room created and waiting for peer to join

image


Display screen shared to remote on your window

image

Screen shared by remote

image


WebRTC

image

Real-time communication for the web With WebRTC, you can add real-time communication capabilities to your application that works on top of an open standard. It supports video, voice, and generic data to be sent between peers, allowing developers to build powerful voice- and video-communication solutions. The technology is available on all modern browsers as well as on native clients for all major platforms. The technologies behind WebRTC are implemented as an open web standard and available as regular JavaScript APIs in all major browsers. For native clients, like Android and iOS applications, a library is available that provides the same functionality. The WebRTC project is open-source and supported by Apple, Google, Microsoft and Mozilla, amongst others.


image


The PeerJS library PeerJS simplifies WebRTC peer-to-peer data, video, and audio calls.

PeerJS wraps the browser's WebRTC implementation to provide a complete, configurable, and easy-to-use peer-to-peer connection API. Equipped with nothing but an ID, a peer can create a P2P data or media stream connection to a remote peer.

Authors

License

This project is opensource, Kindly maintain the proper credits for author and contributers.

webrtc-peerjs-demo's People

Contributors

abhi5h3k avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.