-
Notifications
You must be signed in to change notification settings - Fork 5
Portal Specs: Upload Tool
-
Protocol specifications here: https://github.com/Paratii-Video/wiki/wiki/Protocol-Description:-Upload-Video
-
some use cases are here: https://github.com/Paratii-Video/paratii-usecases/labels/upload%20tool
-
First iteration focusing on https://github.com/Paratii-Video/paratii-usecases/issues/1 and https://github.com/Paratii-Video/paratii-usecases/issues/5 - upload a single video from your device, and edit some basic data.
- screen 1: upload your video
/uploader/upload-file
- a simple drag-n-drop field for uploading yr vids (i.e. what is now on player.paratii.video/upload)
On the backend side, this will create a unique videoId, then call paratii.core.uploadVideo(videoId, ...)
, which start an async process (which may end half an hour later).
-
Rip from youtube
- log in on YT
- give URL of video
-
rip from Vimeo
-
screen 2: edit data
A screen with title, description, tags, etc.
On the backend side, this will call paratii.core.vids.add(videoId, ....)
-
/uploader/video/edit/{videoId}
: edit the data of the video. This will be the entry point to change the data of the video (title, description, tags, owner), add the video to a playlist, and to choose a monetization model (not in scope right now) -
(not in first iteration): monetization options
-
screen 3: you are done
-
/uplaoder/video/status/{videoId}
This screen simply shows the link to player.paratii.video/player/{videoId}
, with a message that your video will "shortly be available"
.