...
Course-wise video stats can be found at on the thread:
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
Plan for HLS Re-encoding
- Setup an
edxval
endpoint that provide with paginated set ofedx_video_ids
which are missing the HLS profile. - Setup a management command in
edx-video-pipeline
, that does the following:- Request
edxval
for set of videos to re-encode - Retrieve corresponding VEDA Video object and switch off
process_transcription
flag – This is required to avoid unintentional transcription that happens in Delivery phase. - Check VEDA to see whether an HLS profile is there
- Request
...
- and if it does then, just
...
- update
edxval
- update
...
- with it
...
- otherwise kick off encoding task (a.k.
...
- a worker_tasks_fire) with veda_id
...
- and
encode_profile
- and
...
=HLS
.
- Encode worker generates the HLS encode, push it S3 and initiate a delivery task
- Deliver worker process the delivery task and delivers the successful
HLS
encode profile toedxval
NOTE:
We will also need to see if re-encoded videos belong to the custom openwhite-edX labeled sites because HLS
endpoints have CORS enabled only allow set of whitelisted sites. We will eventually need to whitelist all the belonging sites.
...