Pion WebRTC Alternatives

Similar projects and alternatives to Pion WebRTC

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Pion WebRTC alternative or higher similarity.

Pion WebRTC reviews and mentions

Posts with mentions or reviews of Pion WebRTC. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-10-03.
  • WebRTC Tutorials: 36 Essential Learning Resources
    3 projects | dev.to | 3 Oct 2022
    WebRTC GitHub Forum --- Use your GitHub account to join WebRTC-related forums or start a discussion of your own.
  • Using WebTransport
    6 projects | news.ycombinator.com | 16 Sep 2022
    Do you still see challenges with doing WebRTC on a server? I work on https://github.com/pion/webrtc so would love to hear what could be better :)
  • Announcing webrtc 0.5.0
    4 projects | reddit.com/r/rust | 7 Sep 2022
    We've just released version 0.5.0 of the webrtccrate. This crate is a port of a Go project called Pion. It's a complete implementation of WebRTC in Rust, allowing you to build backends for media applications.
  • Golang updating the front-end with almost real-time events from the backend server
    6 projects | reddit.com/r/golang | 11 Aug 2022
  • Golang open-source contribution
    8 projects | reddit.com/r/golang | 7 Aug 2022
  • Ask HN: Why is there no enterprise grade open-source zoom alternative?
    6 projects | news.ycombinator.com | 25 May 2022
    There's nothing particularly difficult on the server side — a quality SFU should be capable to handle on the order of 400 video flows per core, and there are quite a few high-quality free software SFUs available (Janus, Jitsi, ion-sfu, livekit, Galene). To give some perspective: we're using Galene for lectures, and our single-CPU server uses around 40% CPU usage in a room with 120 students (who keep their cameras switched off during the lecture, of course, and only occasionally switch them on to ask questions).

    As the grandparent mentioned, the problem is the client side. Since there is no standard videoconferencing protocol, every free software project needs to develop their own clients. And it's difficult for a free software project to have the manpower and expertise to develop quality clients for the web, Android and iOS, so in effect what we currently have are mostly half-baked web clients.

    There is some hope, though. The IETF have been working on standard protocols for ingress (https://datatracker.ietf.org/wg/wish/), and if their protocols get deployed, you'll be able to use the same streaming software (think OBS) or IP camera with multiple distinct videoconferencing servers. An interoperable interactive videoconferencing protocol is nowhere near, but as more people understand videoconferencing technology, there is some hope that people will get together and start working on multi-protocol clients (remember Pidgin?).

    Full disclosure: I'm the author of Galene (https://galene.org), and I've been actively participating in the Pion community (https://github.com/pion/webrtc) and collaborating with the authors of ion-sfu (https://github.com/pion/ion-sfu) and LiveKit (https://github.com/livekit).

  • [Go] Try Pion/WebRTC with SSE
    3 projects | dev.to | 20 May 2022
    pion/webrtc - GitHub
  • Show HN: Weron – A Peer-to-Peer VPN Based on WebRTC Written in Go
    14 projects | news.ycombinator.com | 7 May 2022
    Thanks! Its using the Pion library[1] which doesn't seem to be using a constant bitrate; that would definitely be an interesting addition though. Sending e.g. zeroes when its not transmitting packets/frames is totally doable, but atm not implemented.

    [1] https://github.com/pion/webrtc

  • Rust Time Communication.
    3 projects | dev.to | 4 May 2022
    The idea was to port Pion, the web RTC library in Go to Rust, and I played a major role in the early days of the project. I was involved in the RTP library, SRTP, and the Multicast DNS. I put in a lot of time, a commodity the strike ensured I had a lot of, and we made a lot of progress. In fact, a lot of people rallied behind the project making it worthy of the title Open source. It currently has almost 2000 stars on Github.
  • Video streaming in go?
    3 projects | reddit.com/r/golang | 20 Apr 2022
    If you want to deal with NAT traversal I recommend doing this with WebRTC ... The pion project is perfect for this.
  • A note from our sponsor - SonarLint
    www.sonarlint.org | 5 Oct 2022
    Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →


Basic Pion WebRTC repo stats
3 days ago

pion/webrtc is an open source project licensed under MIT License which is an OSI approved license.

Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.