WebRTC over Asp.Net Core - Any examples?

This page summarizes the projects mentioned and recommended in the original post on /r/csharp

Sevalla - Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. Pion WebRTC

    Pure Go implementation of the WebRTC API

    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).

  2. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  3. janus-gateway

    Janus WebRTC Server

    - Janus (C / C++)

  4. jitsi

    Jitsi is an audio/video and chat communicator that supports protocols such as SIP, XMPP/Jabber, IRC and many other useful features.

    - Jitsi (Java)

  5. gst-plugins-bad

    'Bad' GStreamer plugins and helper libraries. This module has been merged into the main GStreamer repo for further development.

    - G-streamer: Notably, this is the only WebRTC library I saw that actually has a C# client, but I was deterred by the fact that the WebRTC plugin is grouped in with the "bad plugins".

  6. kms-core

    Discontinued [ARCHIVED] Contents migrated to monorepo: https://github.com/Kurento/kurento

    - Kurento (C++)

  7. mediasoup

    Cutting Edge WebRTC Video Conferencing

    - Mediasoup (Node)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • 🧠 Build a Real-Time Voice Assistant in the Browser Using LiveKit + Deepgram + OpenAI (+ Cartesia)

    1 project | dev.to | 20 Jun 2025
  • Livekit: Open-Source WebRTC Stack with SFU Media Server and SDKs

    1 project | news.ycombinator.com | 30 Sep 2024
  • Ask HN: Any good open source video conferencing options?

    6 projects | news.ycombinator.com | 2 Aug 2023
  • Windows 11 on Web Built Using Svelte

    2 projects | news.ycombinator.com | 20 Jun 2023
  • Insights into quality engineering at any of the video streaming companies?

    1 project | /r/ExperiencedDevs | 30 May 2022

Did you know that C is
the 6th most popular programming language
based on number of references?