Loading...
1)Upload a Video-Post/api/v2/video
2) Stream a Video - Get/api/v2/Video/{id}
Video Uploading Workflow
Video Streaming Workflow
Video Transcoding and Directed Acyclic Graph Structure
Video Playback: The video segments are streamed to the client for playback.
Transcoding is a very CPU intensive process and following a DAG further instensifies that.
Which is why there will be several task queues for workers and tasks to effectively manage the process and help the completion of the several tasks.
All of these will be done during the video upload process.