VEDA: HLS Phase I Work Proposal
- TNL-6426Getting issue details... STATUS
HLS Encoding Feature Deployment | ||
---|---|---|
Video player HLS playback | ||
Activate HLS encoding | ||
HLS Encode Fault Tolerance Refine default standardized encode parameters | Cloudfront video/manifest objects: Video object/Cache Invalidation workflow | |
Enable VEDA/Studio shared-token default workflow | Track new course obj. via VAL ID, Check ID table in VEDA | |
Legacy Video Object Support | ||
Programmatically encode for HLS | Invalidate stale objects Consistent storage schema ("Clean up" AWS streaming bucket) Check legacy data consistency | |
Hotstorage URL validation & tracking | DB Table sync | |
Ops Support | ||
Setup: | "Firewall" current terraform plan | |
Rebase github repo | Rebase secure/private repo | |
Rework Terraform plan, include DB support for control node | Autodeploy ETA Celery task firing (Subtask of TNL-5347) | |
NGINX Config storage/deploy | ||
Allow mgmt command support. (wrapped into TNL-5335) | ||
New Relic Alerting | ||
SSL Cert for veda.edx.org | ||
ELB for Control Node Deploy | ||
Front-End/Mgmt Command Upgrade | HEAL, Course Addition, About Video Workflow | |
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 |