JavaScript webrtc-video

Open-source JavaScript projects categorized as webrtc-video

Top 7 JavaScript webrtc-video Projects

  • BrowserBox

    📷 BrowserBox - Remote isolated browser API for security, automation visibility and interactivity. Run on our cloud, or bring your own. Full scope double reverse web proxy with multi-tab, mobile-ready browser UI frontend. Plus co-browsing, advanced adaptive streaming, secure document viewing and more! But only in the Pro version. Get BB today! Secure your document needs and internet, today!

    Project mention: I still use Flash in 2022 | news.ycombinator.com | 2022-12-21

    I recently used Ruffle [2] to get some Flash applications [0] working in the Pro version of my web browser [1], which is specifically designed to be remotely accessible and embeddable in an iframe. To run Ruffle on pages that require it, I utilize the Chrome Remote Debugging Protocol [3], similar to how a Chrome extension content script operates. Ruffle itself relies on WebAssembly and runs smoothly. It's been exciting to see the audio and video functionality of these old games restored and being able to play them again.

    -

    [0]: https://github.com/ruffle-rs/ruffle/wiki/Test-SWFs

    [1]: https://github.com/crisdosyago/BrowserBox#bb-pro-vs-regular-...

    [2]: https://github.com/ruffle-rs/ruffle

    [3]: https://chromedevtools.github.io/devtools-protocol/tot/

  • mirotalk

    🚀 WebRTC - P2P - Simple, Secure, Fast Real-Time Video Conferences Up to 4k and 60fps, compatible with all browsers and platforms.

    Project mention: Free Secure WebRTC P2P/SFU/C2C Video Calls, Screen Sharing, File Sharing, Chat and more. | reddit.com/r/javascript | 2023-02-02

    I started the MiroTalk P2P & MiroTalk SFU projects during the pandemic period (about 1+ year ago), not knowing anything about the WebRTC. Making often the video conferences with my colleagues and not wanting to depend on Zoom, Teams, Google Meet... I decided to do some research about how it works and from there MiroTalk was born :) I Giving to everyone the chance to have its own instance of MiroTalk, which can be customized as you like and run in any cloud, vps, server. If you're just starting out, I suggest you take a look at the MiroTalk C2C (New) code, which can be a good starting point to understand how the architecture WebRTC Mesh (P2P) works. Later you can also study how the WebRTC SFU (Selective Forwarding Units - I recommend mediasoup which I personally love) or MCU (Multipoint Control Unit) architecture works. I wish you all the best!

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • briefing

    🔮 Secure direct video group chat

    Project mention: I created an open-source group meeting scheduler | reddit.com/r/SideProject | 2022-07-12

    Wow. I'm impressed. It's time to ditch Doodle. I upvoted on Product Hunt. Indeed star your repo as well. It would be fantastic if you could integrate video chat. Check this repo - https://github.com/holtwick/briefing

  • webrtc-sdk

    WebRTC Simple Calling API + Mobile SDK - A simplified approach to RTCPeerConnection for mobile and web video calling apps.

  • Video-Meeting

    Google Meet / Zoom clone in a few lines of code

    Project mention: Switching from ws to socket.io to make development faster | reddit.com/r/javascript | 2022-02-14

    Yeah I def see your point. I am using this open source repo to introduce webRTC functionality to my own app. They use socket.io in it. It's faster for me to use what others have built then building everything from scratch. I have taken a look at a lot of the popular open source projects (such as Miro) and it's just easier to piggyback of their setup which use socket io.

  • WebRTC-Video-Broadcast

    WebRTC video/audio broadcast

    Project mention: Implementing rooms in One to Many streaming | reddit.com/r/webdev | 2022-06-13

    I have created a one to many broadcasting app using this code as reference . Is there any way to create rooms in this using uuid or something, like if someone broadcasts, they get a unique id which will be used by clients to view?

  • stream-live-system

    :red_circle: An example of a live broadcast system using microservice concepts and architected with docker.

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-02.

JavaScript webrtc-video related posts

Index

What are some of the best open-source webrtc-video projects in JavaScript? This list will help you:

Project Stars
1 BrowserBox 1,722
2 mirotalk 1,579
3 briefing 1,070
4 webrtc-sdk 823
5 Video-Meeting 463
6 WebRTC-Video-Broadcast 422
7 stream-live-system 121
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
www.influxdata.com