Bachelor thesis2026
HDO VideoAPI
Middleware for Norwegian emergency medicine that gives video clients one REST API in front of several video engines. The client talks to one API, and the room ID decides whether AntMedia or NHN Video handles the request.
- Provider pattern, so a new video engine can be added without touching the controllers
- Keycloak authentication, rate limiting and consistent RFC 7807 error responses
- Health checks, Prometheus metrics and Grafana dashboards for operations
- Unit and integration tests, plus end-to-end and chaos scripts against the running stack
Built with: C#, .NET 10, ASP.NET Core, Keycloak, Docker, Prometheus, Grafana, Swagger
Source on GitHub