---
title: VideoHoster
position: 4
canonical_url: videoHoster.html
---
# Definition

Video hosting is a [SPK network](https://spk.network) powered video hosting and encoding service. Service built on top of IPFS and Hive to power video content generation.

Currently, [3speak.tv](https://3speak.tv) and [ecency.com](https://ecency.com) utilizes this service to upload and manage videos in decentralized way.


## The API

1. [Session management](https://swimlanes.io/u/DNhPCxqYn)

2. [Video & Thumbnail upload](https://swimlanes.io/u/aqmqixwiR)

3. [Update information for NEWLY uploaded video](https://swimlanes.io/u/I2QLEEXWG)

4. [Show videos based on Status to user](https://swimlanes.io/u/_NTeLb2Kx)

5. [Update video information for existing video](https://swimlanes.io/u/TJZogAOri)

6. [Update just the thumbnail of the video](https://swimlanes.io/u/90tpBBsTq)

7. [Mark video as published](https://swimlanes.io/u/7xPWxOvpH)

Above steps cover all APIs needed by client to integrate 3Speak/SPK network. For reference integration, [opensource Ecency](https://github.com/ecency) 
codebase could also be utilized by app developers. 
