livepeer / livepeer/studio

VOD asset uploads are not resumable

Open
#1,203 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
TypeScript
Stars
88
Forks
37
PR merge metrics
No merged PRs in 30d

Description

The current VOD upload is not resumable on the frontend - the upload URL is used in the [file signature](https://github.com/tus/tus-js-client/blob/6f723f07b016cd374d4fe65140a2794e8ca7ca56/lib/browser/fileSignature.js#L23) and the local state is not reused in the frontend. This should be fixed to resume file uploads when they are the same file.

> We could also prompt the user like "hey you were uploading X, wanna continue? pick it on your filesystem again")

Original discussion here:

https://github.com/livepeer/studio/pull/1194#pullrequestreview-1074412913

Contributor guide

Open the contributing guide

Research direction

Start with the frontend VOD upload flow and inspect how the upload URL is used in the referenced fileSignature.js file and whether local upload state is retained. Done means selecting the same file can resume its existing upload, with the continuation prompt treated as an optional follow-up.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.