Skip to content

ValonK/WebRTC.Demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WebRTC Showcase with SignalR Backend

This project is a WebRTC Showcase that demonstrates real-time communication using a SignalR backend. The SignalR backend serves as a signaling server to manage clients and facilitate WebRTC connections. The client is implemented as a .NET 8 iOS mobile app.

Features

  • WebRTC Integration: Real-time audio/video streaming between peers.
  • SignalR Backend: Manages signaling, connection establishment, and client communication.
  • iOS Client: A .NET 8 iOS mobile application.
  • WebRTC iOS Bindings: The client integrates WebRTC using custom bindings generated from the WebRTC SDK.

Architecture Overview

  1. Backend: Built with ASP.NET Core 9 and SignalR, it manages signaling, client registration, and communication.
  2. Client: A .NET 8 iOS mobile application handles WebRTC peer connections and streams audio/video.

Prerequisites

Backend

Client

About

WebRTC Showcase leveraging SignalR for the backend and a .NET 8 iOS app as the client.

Topics

Resources

Stars

Watchers

Forks

Languages