VEDA: HLS Phase I Work Proposal

VEDA: HLS Phase I Work Proposal

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

 

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