Record a video

This app is a simple web based video recording and sharing app, like Loom. Record your screen or your camera (or both) with instant captions (Chrome only). When you're done recording, the video is uploaded to api.video, and you get a URL for easy sharing. Share video live, or send a recording for asynchronous communication. Using an application like this one, api.video can power your video messaging systems.

upload a video with webhooks

Upload a video - but only display the video when the webhook announces that encoding is completed.

Bumper a video

Add intro and outro bumpers to your informational video. add a background and 2 lines of text at the front and back of your videos.

duet.a.video

Build a web application that creates a duet with another video, and the uploads the results to api.video.

dolbyio.a.video

Use DolbyIO's APIs to create a conference, and extend the conference with a live stream from api.video

Moderate a video

Video Moderation uses AI to determine if the video's content is inappropriate for your users. When a user uploads a video - it enters a moderation queue, and then is categorised automatically.

Who's watched a video

Have you ever wondered who's watching your videos? With api.video's analytics, it is easy to find out! This demo shows a simple extraction of data from our analytics.

Delete a video

Maybe it is spring cleaning. Maybe you uploaded the wrong video. At some point, you may find yourself looking to delete a video. This app will help you do that!

Livestream a video

Use this demo app to try livestreaming with api.video right from your browser. Simply replace the RTMP url with your personal livestream link, and you'll be using your account.

Private Delegated Upload

Delegated Tokens allow for public upload of videos into your account. This demo adds some security - expiring the token, and the ability to set the video to private.

upload a video (JavaScript Library)

simplify your upload using our JavaScript Library - let it handle the video upload (video segmentation and retry any upload failures, etc).

Upload a video: to Discord

Connecting the video upload app to the Discord API gives an easy video bot for Discord

Watch a video broadcast

api.video's livestreaming lets you watch a video from anywhere. This page will display the stream (if live) or just show the thumbnail if the livestream is not currently broadcasting.

Watch a video playlist

There are a number of reasons you might like to queue several videos to play one after another. In this application, we use the api.video player, and a simple JavaScript array of videoIds to create a player that plays one video after another.

Resume a video

When you're interrupted in the middle of a long video - it's great when the service "remembers" where you left off. Learn how to implement this with your api.video account.

Video "stories"

Popular social media applications use "stories" to temporarily post videos - that subscribers must watch in 24 hours before they disappear. In this demo, we'll build a 'story' function using api.video: showing only videos created in the last 24 hours.

FFprobe a video

Have you ever wondered the settings of a video? Size, bitrate, frames per second (and more?) FFprobe is part of the FFMpeg suite, and will give you these details. This is a simple online version - where you drop the url of the video you wish to learn about, and you'll get a full output of the video's parameters.

Share a video

Have you ever wanted to share a video as a livestream? Maybe to watch a movie with your socially distanced friends? Do you need to schedule a video to play at a specific time? Try share.a.video!

Caption a video

Research shows that adding captions improves video watch times. But adding captions manually is a big pain. I this demo, we show how to integrate automated captioning into your api.video upload.

Webhook a video

Webhooks push data to your server - so you d not need to poll the API for results.

volumewarning a video

Save your customers hearing by alerting when the volume is set too high.

chat during a video

Add live chat to your livestream so that you can converse with your viewers.

chyron a video

The text bar added to the news is called a chyron. Learn how to add one to your video with this demo.

watermark a video

A simple app that adds an image watermark to the upper right hand corner of your video.

training a video

Learn how to build a self guided video training app with api.video.

Upload a video

Video upload from the browser using the delegated token and the file slice API - allows for easy upload of even the largest videos - right from the browser!