ucfai/tasks

[Sync Capture] Meeting recording

Closed this issue · 0 comments

🔑 Required Tasks

  • Determine ideal cameras to perform lecture recording

Work with local copies

  • Implement automatic recording
    • Both from the camera as well as OBS (ensure they're synced)
    • Record to laptop's disk (ideally from club)
  • Implement error-handling (for both lecture camera and OBS)
    • ❗️This needs more detail. What kind of error-handling? What should be done in these situations?
  • Storage a local copy on the laptop's disk as well (autobot needs to know where this location is to handle uploads)
  • QA recording capabilities and sync
  • QA auto-rendering from the generated files

Remote upload and file-sync

  • Package output stream from the camera into chunks that can be easily uploaded to a VPS
  • Recover from disconnects (how?)
    • Potentially consider torrenting? ("Implements" disconnect recovery already.)
  • Keep a local copy of raw footage for two weeks (or more?)
    • Need to clean the system of raw footage.

(Unsure where to put this, but it's definitely necessary.)

  • Mirror whatever is being run on the projector at a 1920x1080 resolution (if possible).
    Main rationale behind this has to do with the projector we had in MSB this semester, it rendered everything pretty small and useless.

Also, I highly recommend straight-away integrating with autobot, this will be much more helpful when attempting to do things like upload to a VPS and the like from something like a club computer.