Video Pipeline 2.0

Learner Requirements

Priority 1

  1. Videos on Mobile
  2. Videos on Web
    • Including YouTube blocked countries
  3. Transcripts
    • Including translations and RTL support
  4. Video Controls (pause, speed, etc.)
  5. Downloadable
    • On Mobile
    • Optionally on Web

Priority 2

  1. Audio-only of videos
  2. Adaptive playback

Course Staff Requirements

Given I have a raw video file (.mp4 or .mov),

  1. I want to use it in any of my courses with their encodings and transcripts.
  2. I create my courses in either Studio or OLX.
  3. I can limit distribution of any video content.
  4. I want to use videos from another source in my course content (e.g., YouTube, Vimeo, S3, ..).
  5. I want to edit metadata of my videos, including transcripts and thumbnails.
  6. I want to search for videos to use in my course.
  7. I want to delete a video that I had previously uploaded.
  8. I want to have a video dashboard where I can remove, organize, and add videos.