Tutorials

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

LATEST ARTICLES

Tutorials · 2 min read

Progressive uploads with the api.video Python client

Learn how to do a progressive video upload using the Python client and api.video.

Erikka Innes · December 15, 2021

<a href="https://www.pexels.com/photo/office-working-app-computer-97077/">Photo by Negative Space from Pexels</a>

Tutorials · 4 min read

Helpful PHP scripts Pt. 3 - Export all your video details to a .csv file

With this PHP script you can export details about all the videos you have in api.video. If you just did a bulk upload, you may want this information to see what characteristics each video has. You can use this information about what to do next for your content.

Erikka Innes · January 29, 2021

A dog and a cat

Tutorials · 4 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

add bumper to your videos

Tutorials · 8 min read

Add bumpers to your video with bumper.a.video

Adding intro and exit 'bumpers' to a video help viewers know what to expect, but it can be a very lengthy manual process. This demo application automates the process for you.

Doug Sillars · October 11, 2021

deut screenshot

Tutorials · 6 min read

Video duets in the browser

Video sharing apps like TikTok offer 'duets', where you record a video next to a video playing back, add a commentary or sing along. In this demo, we'll build a duet app in the browser!

Doug Sillars · September 17, 2021

swimmer false starts

Tutorials · 6 min read

False start: showing the video playback url before the video is ready

When your video has been uploaded to api.video, we return the player URL. Our video encoding is VERY fast, but generally, it does take a bit of time for the video to actually be ready for playback. In this demo, we'll use our Webhooks to push a message when the encoding is ready.. Once your server receives the notification, you can display the player URL with confidence that the video will be ready to play.

Doug Sillars · September 7, 2021

New video uploader JavaScript library

Tutorials · 3 min read

New video uploader JavaScript library

Tutorial on using our new JavaScript upload library

Doug Sillars · August 12, 2021

Upload a video to api.video using a public URL

Tutorials · 6 min read

Upload a video to api.video using a public URL

Video upload with the api.video API. Move a video from a public URL to api.video using Python.

Erikka Innes · February 8, 2021

Loom application

Tutorials · 5 min read

Building "Loom" in the browser: record a video with api.video

Building a video recording app like Loom - in the browser! Share your camera and screen, and get a shareable link to your video. Not only is it possible, but we added live streaming as well!

Doug Sillars · March 26, 2021

android robot

Tutorials · 4 min read

Live stream from your Android phone

Live streaming from your phone can be as involved as you'd like. In this post, we'll use a free Android application to create a live stream at api.video. In future posts, we'll build an Android streaming app.

Doug Sillars · February 24, 2021