An open API service indexing awesome lists of open source software.

https://github.com/ievangelist/ievangelist.videochat

Imagine two Twilio SDKs, ASP.NET Core/C#, Angular/TypeScript, SignalR, etc... Yeah, amazing!
https://github.com/ievangelist/ievangelist.videochat

angular csharp dotnet hacktoberfest signalr single-page-app twilio typescript video-chat

Last synced: 8 months ago
JSON representation

Imagine two Twilio SDKs, ASP.NET Core/C#, Angular/TypeScript, SignalR, etc... Yeah, amazing!

Awesome Lists containing this project

README

          

# IEvangelist - Video Chat (Powered by Twilio)

This is a demo app built for the purpose of a Twilio blog post. This application uses several key technologies that are intended to be highlighted.

1. `ASP.NET Core`
1. `Web API`
1. Issues JSON Web Tokens (JWT) for client-side __Twilio Video__ interactions
1. Offers various end-points for Room and Participant details
1. `SPA Web-Server`
1. Serves up the `Angular` application
1. `SignalR`
1. This is used for pushing from the server to the client, specific updates
1. `Angular`
1. Various modules, components and services making up a video chat application

## Configuration

There are several configurations that need to be made in order for this application to function correctly. You'll need to sign up for a __Twilio Programmable Video__ account and get some API credentials.

| # | Name | Environment Variable Key |
|--:|:--|:--|
| 1 | `AccountSid` | `TWILIO_ACCOUNT_SID` |
| 2 | `ApiKey` | `TWILIO_API_KEY` |
| 3 | `ApiSecret` | `TWILIO_API_SECRET` |