Create sequence diagrams with simple online tool

Swimlanes.io is a free webapp for making sequence diagrams. You simply edit the text on the left and the diagram is updated in real time. You can download your sequence diagrams as images or distribute with a link.

Title: Set Uploaded Video Details Client -> 3Speak: Update Video Details note: - [Please refer to previous diagram first](https://swimlanes.io/u/aqmqixwiR) - filename = name received via tus client for video - oFilename = original file name. Filename which user chose from the operating system. - size = file size, in bytes - duration = lenght of the video in seconds - thumbnail = name received via tus client for thumbnail - owner = hive username - Example request body as json ``` { 'filename': filename, 'oFilename': oFilename, 'size': size, 'duration': duration, 'thumbnail': thumbnail, 'owner': owner, } ``` - API Endpoint - https://studio.3speak.tv/mobile/api/upload_info - HTTP Headers - Cookie & Content-Type: application/json - HTTP Method - POST 3Speak -> Client: 3Speak's Video Object Response note: ``` { 'firstUpload': firstUpload, '_id': id, 'originalFilename': originalFilename, 'permlink': permlink, 'duration': duration, 'size': size, 'owner': owner, } ``` - This API is called immediately after video upload is complete. - Permlink is generated by 3Speak - Client must use this `Permlink` to add a post on hive-chain. (Don't add post on Hive chain yet) - `firstUpload` - true/false - flag indicating if it's a first upload from the user or not. - With this request, Client has successfully informed 3Speak server that please take this video & process it. - 3Speak server will move video file & thumbnail file from tus-uploads directory to a valid storage space. - 3Speak server will also assign the video-encoding job to any of the available video-encoder-node. - So, with this, user can use any client, to upload videos & move them to video-processing. - In next swimlane, I'll explain how to get the status of the videos.