/WebRTC

A simple WebRTC application. It's used to create a comunication between clients.

Primary LanguageC#MIT LicenseMIT

WebRTC

This backend is used to have a comunication using WebRTC.

Framework

This solution is made using .Net Core framework so if you haven't already done download latest version from this link .Net Core Download.

To update and run solution I sudgest to use Visual Studio.

Solution

This solution is composed by some projects.

Configuration

Default configurations run software in local, but it's posible update them changing:

  • Program to expsose backend and do some tests.
  • Startup to allow different origins.

Docker

It's possible use docker to containerize the solution. Is possible to use dockerfile directly but it's better utilize docker-compose. Use docker-compose build to build the image and then docker-compose up to run it, that's all. Default mapped ports are:

  • 8000 for HTTP
  • 4443 for HTTPS BUT for https is needed to reconfigure docker-compose with a valid certification authority. So during tests of this application with my client it's important pay attention to protocol and port configurations.

Client

You can find a client for this backend here SignalRtcClient.