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

Live stream with FFMpeg cli and Python

Tutorials · 8 min read

Live stream to the browser with FFMPEG CLI and Python

Learn how to set up ffmpeg and run a live stream using your Mac's web camera. Once we've got that working, we'll set up the command in a python script and after that, the sky's the limit!

Erikka Innes · March 4, 2021

Tutorials · 5 min read

Using api.video with 3rd party video players

api.video is a full service video platform. From video upload -> transcoding -> hosting -> playback -> analytics, we can take you through the entire video delivery process from start to finish. But maybe you already have a player integrated that you'd like to continue using. No problem!! In this post, we'll walk through how to use external video players with api.video.

Doug Sillars · March 2, 2021

video with captions

Tutorials · 3 min read

Auto Caption a video

Videos with captions/subtitles are watched longer than videos without. Yet, adding captions is non-trivial. In this post, we'll walk through a sample application that takes an uploaded video, and automatically transcribes the audio and creates a caption file for the video.

Doug Sillars · February 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

Photo by ThisIsEngineering from Pexels

Tutorials · 3 min read

Listing, retrieving, and deleting delegated tokens

You can list all delegated tokens to see which ones you want to keep or delete, retrieve details about a specific delegated token, or delete a delegated token. In this tutorial you'll learn how to do all of this in Python!

Erikka Innes · February 16, 2021

Uploading progress bar

Tutorials · 6 min read

Delegated uploads for videos large and small

With delegated uploads, you can protect your API key and authentication tokens. Instead, you can authenticate with a delegated token where you can control how long it lasts and delete it if you no longer need it. This tutorial goes over everything you'll need to start trying delegated uploads!

Erikka Innes · February 12, 2021

Upload a big video file using Python

Tutorials · 14 min read

Upload a big video file using Python

If you try to upload big files in Python, a common way to handle them is by breaking them into chunks. This tutorial will show you how to break your file into chunks and send the file for upload to api.video.

Erikka Innes · February 11, 2021

cargos

Tutorials · 3 min read

Helpful PHP Scripts Pt 5: Update Video Settings in Bulk Without a CSV File

If you need to update the mp4Support setting and privacy settings for your videos, this script will let you do that in bulk.

Erikka Innes · February 11, 2021

Photo by <a href="https://www.pexels.com/photo/silver-imac-displaying-collage-photos-1779487/">Designecologist</a> from Pexels

Tutorials · 8 min read

Upload a video from your computer with the api.video API (Python)

When you upload videos from your computer, you must use a two step process. First you create a container for your video, then you upload your video into your container. This code sample shows you how!

Erikka Innes · February 10, 2021

screen coding, pixels negative space

Tutorials · 4 min read

Helpful PHP Scripts Pt 4: Update Metadata for api.video Videos Using CSV

Update metadata for your videos in bulk using this script that uses a .csv file to make the changes!

Erikka Innes · February 10, 2021