All Projects → apivideo → blobUpload

apivideo / blobUpload

Licence: MIT license
Uses file slice to upload large files. Newer version https://github.com/apivideo/uploadavideoApps. From api.video (https://api.video)

Programming Languages

HTML
75241 projects
CSS
56736 projects
PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to blobUpload

Droply Js
Droply JS, a new responsive and cross browser chunk uploader with DragDrop and File Preview capabilities (HTML5/CSS3)
Stars: ✭ 50 (+163.16%)
Mutual labels:  upload, uploader
react-native-tus-client
React Native client for the tus resumable upload protocol.
Stars: ✭ 38 (+100%)
Mutual labels:  upload, uploader
Laravel Simple Uploader
Simple file uploader for Laravel 5.
Stars: ✭ 59 (+210.53%)
Mutual labels:  upload, uploader
Gphotos Uploader Cli
Command line tool to mass upload media folders to your google photos account(s) (Mac OS / Linux)
Stars: ✭ 502 (+2542.11%)
Mutual labels:  upload, uploader
Uploadcare Widget
Uploadcare Widget, an ultimate tool for HTML5 file upload supporting multiple file upload, drag&drop, validation by file size/file extension/MIME file type, progress bar for file uploads, image preview.
Stars: ✭ 183 (+863.16%)
Mutual labels:  upload, uploader
Chibisafe
Blazing fast file uploader and awesome bunker written in node! 🚀
Stars: ✭ 657 (+3357.89%)
Mutual labels:  upload, uploader
React Images Uploading
The simple images uploader applied Render Props pattern that allows you to fully control UI component and behaviors.
Stars: ✭ 80 (+321.05%)
Mutual labels:  upload, uploader
ic-firebase-uploader
This component is a multi-file uploader for firebase
Stars: ✭ 21 (+10.53%)
Mutual labels:  upload, uploader
Curldrop
⏫ web app for for easy file uploads via curl
Stars: ✭ 125 (+557.89%)
Mutual labels:  upload, uploader
Go Tus
A pure Go client for the tus resumable upload protocol
Stars: ✭ 105 (+452.63%)
Mutual labels:  upload, uploader
ShareX-CDN
Basic image, text & file uploader CDN for ShareX
Stars: ✭ 22 (+15.79%)
Mutual labels:  upload, uploader
Cakephp File Storage
Abstract file storage and upload plugin for CakePHP. Write to local disk, FTP, S3, Dropbox and more through a single interface. It's not just yet another uploader but a complete storage solution.
Stars: ✭ 202 (+963.16%)
Mutual labels:  upload, uploader
angular-material-datatransfer
A HTML5 datatransfer UI for handling upload and download of multiple simultaneous files.
Stars: ✭ 13 (-31.58%)
Mutual labels:  upload, uploader
Upload
文件上传功能
Stars: ✭ 8 (-57.89%)
Mutual labels:  upload, uploader
lolisafe
Blazing fast file uploader and awesome bunker written in node! 🚀
Stars: ✭ 181 (+852.63%)
Mutual labels:  upload, uploader
Uploadcare Php
PHP API client that handles uploads and further operations with files by wrapping Uploadcare Upload and REST APIs.
Stars: ✭ 77 (+305.26%)
Mutual labels:  upload, uploader
google-music-manager-uploader
Google Music Manager Uploader module / Easily upload MP3 (folder) to Google Music
Stars: ✭ 21 (+10.53%)
Mutual labels:  upload, uploader
RxUploader
Uploader for Android using RxJava
Stars: ✭ 72 (+278.95%)
Mutual labels:  upload, uploader
Angular File Uploader
Angular file uploader is an Angular 2/4/5/6/7/8/9/10 + file uploader module with Real-Time Progress Bar, Responsive design, Angular Universal Compatibility, localization and multiple themes which includes Drag and Drop and much more.
Stars: ✭ 92 (+384.21%)
Mutual labels:  upload, uploader
Vue Upload Component
Vue.js file upload component, Multi-file upload, Upload directory, Drag upload, Drag the directory, Upload multiple files at the same time, html4 (IE 9), `PUT` method, Customize the filter
Stars: ✭ 2,422 (+12647.37%)
Mutual labels:  upload, uploader

badge

badge

badge

api.video upload a videoE

api.video is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managing on-demand & low latency live streaming features in your app.

Creating a video uploader with JavaScript and api.video

Videos are very large files, and all servers have a limit on filesize upload. The last thing you want your users to see (after waiting for the file to upload) is a "413: request too large" error.

The fix is to use the HTML 5 File API to slice the video into smaller bits, and to upload each smaller chunk.

In this demo, videos are split into 1 MB chunks, but larger sizes are ok (at APi.video, we suggest staying under 100MB per chunk).

Getting started

All HTML5 and vanilla JS.

All you need is a delegated upload token from api.video. Replace the token parameter in the variable url, nad your own version will be running in no time.

delegated upload docs

Test it out!

upload.a.video

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].