Video On Demand (VOD)

Video on demand is a media distribution system that allows users to access videos without the constraints of a typical static broadcasting schedule and traditional video playback device.

In general, you need 4 things to create and distribute VOD content:

  • Encoder

  • Storage

  • Distribution

  • Player

Tebi is designed to provide you with Storage and Distribution parts. For the Encoder, check out our AWS MediaLive and FFMpeg documentation sections.

In the simplest scenario, you can upload your video files into the bucket using our web interface at the client.tebi.io. Generate a link and use it to stream a video in your favorite player.

In more advanced cases, it’s better to use S3 or FTP/FTPS protocols to upload and manage videos – this way, you can automate all processes. Keep in mind that in order for a player to access your files, they should be Public. Alternatively, you can generate a signed URL. In the latter case, you can keep your videos Private and grant access to only the users that should have access to the videos. You can learn more about ACL here.

It is common to use different Content Delivery Networks (CDN) to distribute your video data – this is almost a requirement when using traditional Object Storage Services. Tebi is different, however, as it is geographically distributed and does not require CDN to work fast across the globe. Just make sure to store your data in the same regions where your users are. Check out Storage Classes documentation to learn more.

If you have any questions, please, contact us.