Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Redo VoD upload #371

Closed
joschahenningsen opened this issue Apr 19, 2022 · 0 comments
Closed

Redo VoD upload #371

joschahenningsen opened this issue Apr 19, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request priority:high

Comments

@joschahenningsen
Copy link
Member

joschahenningsen commented Apr 19, 2022

The current state of the VoD upload is:

  • Broken
  • Videos are uploaded to TUM-Live and then uploaded to the LRZ (From the same server that hosts TUM-Live and without any verification regarding the uploaded files)

I imagine either of these scenarios:

  1. TUM-Live generates a token for VoD uploads when visiting the EditCourse page
  2. The user posts the video directly to a worker, combined with a token
  3. The worker notifies TUM-Live about the job
  4. TUM-Live creates the lecture with the state pending, converting or similar
  5. The Worker verifies the codec of the video file and (if needed) converts it and moves it to our ceph storage
  6. The Worker uploads the video
  7. The Worker notifies TUM-Live that the video is ready

Alternatively:

  • TUM-Live receives the video and drops it off somewhere in the ceph storage
  • TUM-Live creates the lecture with the state pending, converting or similar
  • TUM-Live notifies a worker about the job
  • like above from point 5 onwards

I'd like to have #369 merged first

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request priority:high
Projects
None yet
Development

No branches or pull requests

1 participant