Follow along these tutorials using api.video

Dive into our collection of tutorials, from learning on how to use api.video, building clones, to quick integrations. Whether you're a getting started or already building video-centric products, check our step-by-step guides.

api.video blog tutorials


Tutorials · 9 min read

Video moderation with machine learning

Are you losing sleep thinking about the videos your customers are uploading to your site? In this post, we'll walk through a demo application that incorporates video moderation with AI, enabling you to categorise all uploaded content, and only display the content that is appropriate for your customers.

Doug Sillars · November 13, 2020

Tutorials · 3 min read

Dynamic metadata: use variables in the metadata tag to segment your audience

You can use variables in the video metadata tag to segment your audience and track usage-based data on different audience metrics. In this post, we segment a video based on whether the viewer is a cat or a dog lover.

Doug Sillars · October 13, 2020

Tutorials · 6 min read

Video analytics: A primer

Video analytics: How often your video has been watched. Where your video has been watched. What time of device. api.video provides all of that information. But did you know that you can dig deeper? With session based data, you can see how much of the video was watched, when it was paused, and even if your users skip ahead (or skip backwards).

Doug Sillars · October 12, 2020

Tutorials · 9 min read

Uploading large files with JavaScript: File.slice() to the rescue!

Have you ever experienced a “file too large” error when uploading a file? With just a few lines of JavaScript, we can ensure that this error goes away for our customers.

Doug Sillars · September 24, 2020

Tutorials · 3 min read

Delegated uploads: Make video uploads with a token you create

Sometimes, it is desirable to allow users to upload videos into api.video. If using your private API key is not possible, you can use the delegated upload option. Learn how in this post!

Doug Sillars · September 16, 2020

Tutorials · 4 min read

Inserting custom headers

Adding custom headers to requests can be a useful way to verify and authenticate connections. In this tutorial, you can learn how to set this up for your own projects.

Doug Sillars · September 8, 2020

Tutorials · 3 min read

Creating private videos

There are videos that you want to share with the whole world, but for other videos, you might want to restrict the audience to just a handful of people, or maybe even just one person. In this tutorial, we'll use the private video token to ensure that each view can only be watched in a unique session, and cannot be shared.

Doug Sillars · September 7, 2020

Tutorials · 7 min read

Tutorial: video player customisation

api.video, in addition to fast video encoding, streaming and storage, has a fully customisable player that allows you to have greater control over how your video is presented. In this post, we'll go through all of the possible customisations for the player.

Doug Sillars · August 28, 2020

Tutorials · 6 min read

Analytics with api.video

How many people came to see my video? What can I learn about them? Enter api.video’s powerful video analytics API. Using the API, we can transfer all of the view data into our favourite database, and learn about the viewers of our videos.

Doug Sillars · August 13, 2020

Tutorials · 3 min read

Create a Live Stream

Live streaming your content is a great way to connect with your audience. In this tutorial, we'll walk through he steps you need to follow to set up a video livestream.

Doug Sillars · May 4, 2020