IEvangelist.VideoChat
IEvangelist.VideoChat copied to clipboard
Imagine two Twilio SDKs, ASP.NET Core/C#, Angular/TypeScript, SignalR, etc... Yeah, amazing!
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.
-
ASP.NET Core
-
Web API
- Issues JSON Web Tokens (JWT) for client-side Twilio Video interactions
- Offers various end-points for Room and Participant details
-
SPA Web-Server
- Serves up the
Angular
application
- Serves up the
-
SignalR
- This is used for pushing from the server to the client, specific updates
-
-
Angular
- 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 |