A C# .NET Core application for uploading, sharing and encoding videos onto a server, Including a blazor-based UI.
Features:
- Token authentication for video acessing, using HMACSHA256 and dynamic key collection.
- Parallel video encoding using FFMpeg to multiple resolutions.
- Approximate view counter
- UI with full access to all the features.
- Multipart upload of videos to the server using the client
- JSON-based settings file