melihercan / WebRTCme

A cross-platform framework for adding WebRTC support to .NET MAUI, Blazor, and Desktop applications by using a single unified .NET/C# API.
https://github.com/melihercan/WebRTCme
MIT License
226 stars 46 forks source link
blazor desktop dotnet maui webrtc

10 Feb 24 - V2.0.0 HAS BEEN RELEASED

This release brings major upgrades with breaking changes, including platform and tool changes. For further details and the project's history, please refer to the previous README.

Added:

Dropped:

The Xamarin code has been left in the repo but excluded from the solution file.

Special thanks and credits to Gøran Yri for his major contributions to .NET MAUI porting.

Currently, MediaSoup is only working with Blazor. There are issues on both Android and iOS that I hope to fix soon.

alt text

There are three NuGet packages available for different use cases:

WebRTCme.Bindings: NuGet

WebRTCme: NuGet

WebRTCme.Middleware: NuGet

Use case 1 - Native WebRTC Bindings

Use case 2 - Cross-platform library

Use case 3 - Middleware