Skip to content

lnaie/webrtc-dotnetcore

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebRTC Demo with ASP.NET Core

This is a demo of using WebRTC with ASP.NET Core as a signaling server. WebRTC allows direct peer-to-peer communication to work inside web pages. This demo shows audio/video communication and file sharing without sending data through the server.

Demo

Since some browsers don't support WebRTC, I recommend using Google Chrome.

https://makoto-dev.azurewebsites.net/

Signaling

A signaling server resolves how to connect two peers over the internet. The signaling server in this demo uses SignalR to exchange the signaling information between the two peers.

Connectivity

WebRTC connections may fail by restrictive networks behind NAT and firewalls. To cope with NAT and firewalls, STUN and TURN servers are commonly used. Since this demo uses only STUN server for traversal of NAT, the connection may fail if the two peers are in a different network and behind a network firewall or proxy.

Screenshots

About

WebRTC Demo with ASP.NET Core

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 44.6%
  • C# 31.6%
  • HTML 17.4%
  • CSS 6.4%