Skip to content

Conversation

@rottenoats
Copy link

@rottenoats rottenoats commented Aug 18, 2017

Chunk-Upload 2.0.0

First version of the chunk-upload Vimeo upload project.

New features:

  • Project created in Typescript
  • Webpack used to transpile Typescript project to ECMAScript5 (See webpack.config.js)
  • Minified available
  • Uploads uniquely in chunks
  • Chunk size recalculated depending on the upload speed
  • Customize the preferred chunk upload duration
  • Set initial chunk size
  • Choose the time interval for events to be dispatched
  • Customize the max accepted fails before video upload is aborted (Setting to 0, allows for unlimited errors, default 20)
  • Customize max Accepted Upload Duration before a chunk upload is aborted, and re-attempted after chunk size is recalculated and the byte range updated.
  • Custom event listeners for chunk progress change, total progress change, errors and when the video has been completely uploaded.
  • Supports all video edit properties
  • Can use file default file name as video name (Default false)
  • Video validation support

Things todo:

  • Offer better code comments
  • Implement interfaces
  • Provide better error support

@rottenoats
Copy link
Author

rottenoats commented Aug 18, 2017

Wasn't aware travis was required. In any case, let me know if there is anything that needs to be done, or redone. Thanks.

First contribution I've done. ;)

@websemantics
Copy link
Owner

That's huge 😄 ..
Let me check what went wrong with Travis, and test code..
Awesome contribution 👏

@rottenoats
Copy link
Author

Thanks. I'm using it at work currently and I'll be constantly updating it.

I'm not very happy with how the App's init function is built. I'll try and find something more generic.

The challenge is that I want certain services to handle certain options and at the same time keep the init function simplified.

I'd really appreciate feedback on what should be updated.

Sent from my Asus ASUS_Z017D using FastHub

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants