VEDA: HLS Phase I Work Proposal

VEDA: HLS Phase I Work Proposal

https://openedx.atlassian.net/browse/TNL-6426



HLS Encoding Feature Deployment

HLS Encoding Feature Deployment



Video player HLS playback



https://openedx.atlassian.net/browse/TNL-6428

Activate HLS encoding



https://openedx.atlassian.net/browse/TNL-5331

HLS Encode Fault Tolerance

Refine default standardized encode parameters

Cloudfront video/manifest objects: Video object/Cache Invalidation workflow

https://openedx.atlassian.net/browse/TNL-6430

Enable VEDA/Studio shared-token default workflow

Track new course obj. via VAL ID, Check ID table in VEDA

Legacy Video Object Support

https://openedx.atlassian.net/browse/TNL-6429

Programmatically encode for HLS

Invalidate stale objects

Consistent storage schema ("Clean up" AWS streaming bucket)

Check legacy data consistency

https://openedx.atlassian.net/browse/TNL-5332

Hotstorage URL validation & tracking

DB Table sync

Ops Support

Setup:

"Firewall" current terraform plan



https://openedx.atlassian.net/browse/TNL-5350

Rebase github repo

Rebase secure/private repo

https://openedx.atlassian.net/browse/TNL-5347

Rework Terraform plan, include DB support for control node

Autodeploy ETA Celery task firing (Subtask of TNL-5347)

https://openedx.atlassian.net/browse/TNL-5349

NGINX Config storage/deploy





Allow mgmt command support. (wrapped into TNL-5335)



https://openedx.atlassian.net/browse/TNL-5330

New Relic Alerting



https://openedx.atlassian.net/browse/TNL-5360

SSL Cert for veda.edx.org



https://openedx.atlassian.net/browse/TNL-5359

ELB for Control Node Deploy



https://openedx.atlassian.net/browse/TNL-5335

Front-End/Mgmt Command Upgrade

HEAL, Course Addition, About Video Workflow

https://openedx.atlassian.net/browse/TNL-5324

Optimize DB tables 

Drop Unused metadata fields

URL table remodeling (Transport Stream support)

Optional/Tech Debt



Create release plan/release wiki





Improved tracking for encode product parameters/Training set





Video Thumbnail discovery

VEDA, Studio gen; Select one-of-three, scroll timeline



Bandwidth switching/overhead analytics workflow discovery





Shared token BY-DEFAULT to advanced settings in Studio





Transcription Workflow Discovery