webrtc-video

Open-source projects categorized as webrtc-video

Top 15 webrtc-video Open-Source Projects

  • vidgear

    A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features :fire:

    Project mention: Why HTTP/3 is eating the world | news.ycombinator.com | 2023-10-05

    My experience that played out over the last few weeks lead me to a similar belief, somewhat. For rather uninteresting reasons I decided I wanted to create mp4 videos of an animation programmatically, from scratch.

    The first solution suggested when googling around is to just create all the frames, save them to disk, and then let ffmpeg do its thing from there. I would have just gone with that for a one-off task, but it seems like a pretty bad solution if the video is long, or high res, or both. Plus, what I really wanted was to build something more "scalable/flexible".

    Maybe I didn't know the right keywords to search for, but there really didn't seem to be many options for creating frames, piping them straight to an encoder, and writing just the final video file to disk. The only one I found that seemed like it could maybe do it the way I had in mind was VidGear[1] (Python). I had figured that with the popularity of streaming, and video in general on the web, there would be so much more tooling for these sorts of things.

    I ended up digging way deeper into this than I had intended, and built myself something on top of Membrane[2] (Elixir)

    [1] https://abhitronix.github.io/vidgear/

  • BrowserBox

    🌀 Browse the web from a browser you run on a server, rather than on your local device. Lightweight virtual browser. For security, privacy and more! By https://github.com/dosyago

    Project mention: Show HN: CloudTabs Web Browser – a web browser on every website | news.ycombinator.com | 2024-04-04

    Is that right? Could be a recent acquire if it's DOM mirroring.

    I heard CF acquired S2 a few years ago, and what S2 did is they created a WebAssembly binary that composited the browser SKIA draw instructions on the client, and streamed the SKIA draw instructions from the server. Not without its issues, but certainly useful.

    What we do is just stream pixels to the client. Yes it's expensive in terms of bandwidth, relatively. But the advantage is simplicity. And with a close server and bandwidth trending faster and cheaper, with the increasing drive to video consumption across media, I don't see bandwidth as an issue.

    If you're interested, our code is on GitHub: https://github.com/BrowserBox/BrowserBox

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • mirotalk

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

    Project mention: Jitsi.org has started requiring authentication | news.ycombinator.com | 2023-08-30
  • libdatachannel

    C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets

    Project mention: Simplicity of IRC | news.ycombinator.com | 2024-03-13

    You can use https://github.com/paullouisageneau/libdatachannel for your C/C++ integration needs. It's 10k lines. So the answer is 0. Its required dependencies (I assume this as they are git submodules in deps) are more than 100k lines, though, srtp support making the bulk of it. On my machine it took 11 seconds to compile it.

    Irssi is 64k lines (plus its dependencies), so I guess that makes WebRTC complicated.

    Can't argue that DCC isn't simple, but perhaps the protocol deviced decades ago is a bit too simple.

  • briefing

    🔮 Secure direct video group chat

    Project mention: Briefing| [Zoom Alternative] Yet another secure video chat.( Web, ios, IpadOS only) | /r/TestflightsPromo | 2023-09-06
  • webrtc-sdk

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

  • databag

    fast & lightweight self-hosted messenger

    Project mention: ⟳ 2 apps added, 35 updated at f-droid.org | /r/FDroidUpdates | 2023-11-14

    Databag (version 1.1): A federated chat client designed for privacy and selfhosting.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • rpi-webrtc-streamer

    This repo's objective is providing something like Web Cam server on the most popular Raspberry PI hardware. By integrating [WebRTC](https://webrtc.org/native-code/) and Raspberry PI, we can stream the Raspberry camera feed to browser or native client which talks WebRTC.

  • Video-Meeting

    Google Meet / Zoom clone in a few lines of code

  • WebRTC-Video-Broadcast

    WebRTC video/audio broadcast

  • video-quickstart-js

    A quickstart and code samples for Twilio Video JavaScript SDK. https://www.twilio.com/docs/video

    Project mention: Help with Twilio Video Player in normal Javascript | /r/programminghelp | 2023-04-23
  • stream-live-system

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

  • action-cable-signaling-server

    🤝Rails implementation of a WebRTC Signaling Server

  • pade

    Pàdé (Yoruba word for Meet) is a browser extension (Chrome/Edge) based unified communications desktop client for Openfire.

  • tiny-webrtc-gw

    tiny/fast webRTC video conferencing gateway

    Project mention: Need help with audio calls for rooms with about 10 people in each. | /r/WebRTC | 2023-06-05
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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 2024-04-04.

webrtc-video related posts

Index

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

Project Stars
1 vidgear 3,183
2 BrowserBox 3,136
3 mirotalk 2,483
4 libdatachannel 1,525
5 briefing 1,338
6 webrtc-sdk 840
7 databag 719
8 rpi-webrtc-streamer 610
9 Video-Meeting 553
10 WebRTC-Video-Broadcast 502
11 video-quickstart-js 390
12 stream-live-system 145
13 action-cable-signaling-server 131
14 pade 102
15 tiny-webrtc-gw 69
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com