NodeJS
LATEST ARTICLES
Product updates · 4 min read
New feature: Webhooks
We're excited to announce the launch of our first webhook. Now, when you upload a video, you can get notified when each version of the video has been encoded and is ready to playback.
![](https://img.api.video/doug_ea77b420a3.jpg)
Doug Sillars · March 23, 2021
![video with captions](https://img.api.video/screenshot_2021_02_26_at_15_02_16_1_d9690b19d0.jpg)
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.
![](https://img.api.video/doug_ea77b420a3.jpg)
Doug Sillars · February 26, 2021
![Photo by ThisIsEngineering from Pexels](https://img.api.video/pexels_thisisengineering_3861959_38c361038e.jpg)
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!
![](https://img.api.video/screen_shot_2021_01_26_at_11_48_47_am_90f5cf546f.jpg)
Erikka Innes · February 16, 2021
![sharing a video via livestream](https://img.api.video/screenshot_2021_02_11_at_11_19_23_5d4b69defa.jpg)
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.
![](https://img.api.video/doug_ea77b420a3.jpg)
Doug Sillars · February 9, 2021
![24 hours sign](https://img.api.video/24hoursneonsign_7436556656_a2d3077c8d.jpg)
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
![](https://img.api.video/doug_ea77b420a3.jpg)
Doug Sillars · January 25, 2021
![netflix screenshot](https://img.api.video/screenshot_2021_01_11_at_13_29_09_2ec8b5010d.jpg)
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.
![](https://img.api.video/doug_ea77b420a3.jpg)
Doug Sillars · January 12, 2021
![watch a livestream](https://img.api.video/television_40695101920_a61c70249b.jpg)
Tutorials · 3 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).
![](https://img.api.video/doug_ea77b420a3.jpg)
Doug Sillars · January 4, 2021
![Delegated token](https://img.api.video/footpath_924a78a20a.jpg)
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.
![](https://img.api.video/doug_ea77b420a3.jpg)
Doug Sillars · December 17, 2020
![api.video and Discord](https://img.api.video/upload_a_video_discord_de33433b7b.png)
Tutorials · 3 min read
Upload a video: Discord
Extending the "upload a video" HTML page to send the video to Discord.
![](https://img.api.video/doug_ea77b420a3.jpg)
Doug Sillars · November 30, 2020
![video content, machine learning, moderator, AI moderator](https://img.api.video/screenshot_2020_10_23_at_12_04_32_9b1431e428.png)
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.
![](https://img.api.video/doug_ea77b420a3.jpg)
Doug Sillars · November 13, 2020