LATEST ARTICLES
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
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
Tutorials · 14 min read
Sharing a video: sending a video via live stream
Video on demand (VOD) is a great way to give your customers a way to watch videos when *they* want to watch them. But what if you want that recorded video to be played at a specific time? This is not possible with VOD, but is possible with a video live stream. In this post, we'll walk through the steps required to convert a recorded video into a video live stream for scheduled playback.

Doug Sillars · February 9, 2021
Video trends · 5 min read
Creating video "stories"
Apps like Snapchat and Instagram have "video stories" where the videos are visible for 24 hours, and then disappear. Stories are a great way to keep up user engagement, and have users regularly check in (so they do not miss a story). In this post, we'll walk through a demo application that mimics the "story" framework. You'll see how you can easily implement a feature like stories with api.video

Doug Sillars · January 25, 2021
Tutorials · 9 min read
Resume a video
Would you like to use session data to resume videos for your users? You can use the resume a video application to track each user's progress with the video, and then start the video at the last point their viewing was tracked.

Doug Sillars · January 12, 2021
Tutorials · 4 min read
Watching a Livestream
How to build a simple page to show a livestream broadcast (or just an image if the stream is not broadcasting).

Doug Sillars · January 4, 2021
Tutorials · 9 min read
Private video upload with a public token
Public (delegated) tokens allow for video upload without authentication. In this post we'll create a single use public token, and use it to create private, non-downloadable videos.

Doug Sillars · December 17, 2020
Tutorials · 3 min read
Upload a video: Discord
Extending the "upload a video" HTML page to send the video to Discord.

Doug Sillars · November 30, 2020
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
Video trends · 2 min read
Organize your live streams and recordings on one simple page
With thousands of teachers suddenly teaching classes remotely, many new issues arise. What if your students do not have fast enough internet to use Zoom? Or cannot install the required software? How do you share the video recordings? Read more to learn how.

Doug Sillars · March 12, 2020