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

terminal view of raw JSON data

Tutorials · 5 min read

Video event analysis using api.video sessions

Have you ever wondered *how much* of a video has been watched? IN this tutorial, we'll analyze the session events to determine if a video was fully watched or not.

Doug Sillars · June 21, 2021

now serving 25

Tutorials · 4 min read

Count your live stream viewers with api.video

When you're live streaming - you want your viewers to know how many others are watching. This demo shows you how to build a counter for your live stream!

Doug Sillars · July 22, 2021

chat screenshot

Tutorials · 3 min read

Two way communication: Chat during a live stream

Live streaming is one way communication to many. In order to bring your viewers into the conversation, why not add a chat feature?

Doug Sillars · August 19, 2021

video overlay of Diehard and Indiana Jones

Tutorials · 5 min read

Use FFMPEG to resize and overlay two videos, and then live stream them

A tutorial on how to use FFMPEG to resize and overlay 2 videos. the resulting video is then live streamed to api.video.

Doug Sillars · August 23, 2021

birds migrating

Tutorials · 4 min read

Migrating your videos to api.video

Migrating your videos to api.video couldn't be easier. With just a few API calls, you can get your video transferred into our service, and your customers' wont be able to tell the difference.

Doug Sillars · August 31, 2021

computer screen editing video

Tutorials · 6 min read

How do I change my video container without re-encoding using FFMPEG and Python?

Sometimes you can change a video container without re-encoding the contents. This is called transmuxing, and sometimes it can save you a lot of time and preserve quality since you can skip re-encoding the video.

Erikka Innes · September 10, 2021

plot of views

Tutorials · 13 min read

Using analytics to analyze where to edit a video

Learn how to use some simple pandas commands and analytics visualization tools to figure out where a video could be edited or improved upon.

Erikka Innes · April 19, 2021

big red button

Tutorials · 2 min read

Video deletion: Learn how to delete a video from your account

Sometimes, it is necessary to say goodbye. In this post, we walk through the steps required to delete a video from your api.video account.

Doug Sillars · November 23, 2020

analytics data, apivideo, api.video, video and live stream analysis

Tutorials · 5 min read

Tips for working with api.video analytics data

Get some tips about data structure and working with api.video analytics data. Code samples are in Python but you can apply the information about the data structures to any other language you want to use.

Erikka Innes · March 31, 2021

an abacus

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