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.

Suggest an alternative to 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 2021-09-23.
  • Pion WebRTC v3.1.0 Released
    reddit.com/r/WebRTC | 2021-09-23
    reddit.com/r/golang | 2021-09-23
  • Share video feed (camera, screen, file, etc.) from ffmpeg to web(rtc)
    news.ycombinator.com | 2021-09-22
  • Ask HN: What are some tools / libraries you built yourself?
    news.ycombinator.com | 2021-05-16
    I started (but many many others contributed) to the Go implementation of WebRTC Pion WebRTC https://github.com/pion/webrtc

    Along the way I worked on a Go implemenation of DTLS that gets used on its own a bit https://github.com/pion/dtls

    In another life I wrote Therac https://github.com/sean-der/therac. A PHP debugger that was viewable from a browser. I was a remote at the time (2015) and it was a great tool to use with others.

    I also wrote fail2web https://github.com/sean-der/fail2web a web frontend to fail2ban

  • WebRTC over Asp.Net Core - Any examples?
    reddit.com/r/csharp | 2021-05-07
    I'm currently building a new product with .NET 5 that creates a WebRTC data channel with clients and also sends them video over WebRTC. In preparation, I evaluated the current WebRTC landscape. The gist is that almost all WebRTC implementations are in other languages (usually C++), so native interop is nearly unavoidable if you want to use C#. I ultimately decided to create a small native library (.so file) using the excellent Pion WebRTC library for Go and then created a C# wrapper for it using C#'s native interop APIs (e.g. DllImport, Marshal.GetFunctionPointerForDelegate()). So far this has been working well and I have both data communication and video streams working, but I should add the caveat that I haven't shipped the service to production yet (I'm still a couple months of development away from that).
    reddit.com/r/csharp | 2021-05-07
    I meant to mention: I thought about creating an open-source library for the Pion wrapper, but it's currently quite specific to my application in order to reduce the number of calls needed from C# to Go and vice versa. Perhaps I'll write a blog post in the future, though. In the meantime, the approach I took was to start with one of Pion's examples and then turn it into a static library by using cgo to export functions with C linkage and building it as a shared library like this:
  • How can I broadcast my webrtc (many to many) call using rtmp
    reddit.com/r/WebRTC | 2021-04-19
    Your best bet would be GStreamer or ffmpeg. I made a simple example using Pion WebRTC here
  • Play Diablo on Browser Collaboratively
    news.ycombinator.com | 2021-04-15
  • Show HN: Control a Robot over the Internet in the Browser
    news.ycombinator.com | 2021-04-15
    Hey HN,

    Tech demos don't get cooler then this one. You can control a Spot robot just using the browser. I am especially excited since it uses a Open Source library I work on https://github.com/pion/webrtc. This Go implementation of WebRTC is built and deployed right to the robot. Then using DataChannels + RTP you can control it from anywhere in the world! You don't need to run servers to bridge the media or get a world routable IP even.

    Formant is one of the reasons I love working with WebRTC so much. This is a project that has a chance to save lives. Instead of sending a human into dangerous environment send a robot! Since you can control it from the browser also makes it super easy to use.

  • need suggestions for options for media server (WebRTC preferred)
    reddit.com/r/WebRTC | 2021-04-14
    Take a look at https://pion.ly. Its webrtc focused, completly open source and yheir webrtc projects make it easy to spin up media servers
  • Show HN: Encore – Go framework for distributed systems
    news.ycombinator.com | 2021-04-14
    This looks pretty awesome!

    I'd love to see an example using websockets. I've used Go for websockets in the past but find the boilerplate-to-custom code ratio isn't great.

    Knowing Go has a solid webrtc library (https://github.com/pion/webrtc), another cool feature would be webrtc support. Tons you can build with that!

  • How to add new audio tracks to a existing connection after connection is stable?
    reddit.com/r/WebRTC | 2021-04-11
    Check out play-from-disk-renegotation it shows adding/removing tracks from a negotiated PeerConnection.
  • Show HN: WebRTC-Echoes: Interop for C#, C++, Python, TypeScript, Go and Servers
    news.ycombinator.com | 2021-03-29
  • Tools/automation suggestions for managing PRs/Issues across organization
    I am running an Open Source that involves lots of little repos https://github.com/pion/webrtc. I am having a hard time keeping up with PRs and issues though.
  • WebRTC.rs
    reddit.com/r/rust | 2021-02-24
    My company uses it to transfer files P2P securely, using the Go implementation by pion.ly . This project seems to be based on that stack, which is cool.

Stats

Basic Pion WebRTC repo stats
29
7,832
9.1
8 days ago

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

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
Find remote Go jobs at our new job board 99remotejobs.com. There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.