20 lines
536 B
Plaintext
20 lines
536 B
Plaintext
@startuml
|
|
|
|
actor Browser
|
|
participant Frontend
|
|
participant API
|
|
participant Camera
|
|
|
|
Browser -> Frontend : 1. Create project
|
|
Frontend -> API : 2. POST /projects
|
|
Browser -> Frontend : 3. Configure camera
|
|
Frontend -> API : 4. POST /procedure/start
|
|
API -> Camera : 4. Start capturing
|
|
Camera --> API : 5. Capture images
|
|
Browser -> Frontend : 6. Create video request
|
|
Frontend -> API : 7. POST /videos
|
|
Browser -> Frontend : 8. Render video
|
|
Frontend -> API : 9. POST /videos/render/{id}
|
|
Frontend --> Browser : 10. Display video & metrics
|
|
|
|
@enduml |