JavaScript
LATEST ARTICLES
Tutorials · 3 min read
New video uploader JavaScript library
Tutorial on using our new JavaScript upload library
Doug Sillars · August 12, 2021
Tutorials · 5 min read
Building "Loom" in the browser: record a video with api.video
Building a video recording app like Loom - in the browser! Share your camera and screen, and get a shareable link to your video. Not only is it possible, but we added live streaming as well!
Doug Sillars · March 26, 2021
Tutorials · 5 min read
Building record.a.video part 2: The screenCapture API
This is part 2 of the continuing series of interesting webAPIs that I used to build record.a.video. In this post, we'll record the screen, using the Screen Capture API.
Doug Sillars · April 6, 2021
Tutorials · 6 min read
Building record.a.video part 1: MediaDevices.getUserMedia() for camera and audio recording
With record.a.video, we grab the camera and microphone inputs from the device to record the video. The MediaDevices.getUserMedia() API allows the browser to interact with external media devices, and read their output.
Doug Sillars · March 29, 2021
Tutorials · 6 min read
Use Flask with Dropzone.js to upload videos under 200 MiB (no client)
Use dropzone.js with Python's flask to create a server you can use to upload videos under 200 MiB to api.video with. This version does not use a client.
Erikka Innes · June 22, 2021
Tutorials · 4 min read
Watermarking your video or live stream
Many of our customers are interested in creating a watermark on their videos. Learn how in this post!
Doug Sillars · May 25, 2021
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
Tutorials · 4 min read
Upload many files at once with HTML and JavaScript
If you can upload one video, why not two, three or more? In this tutorial, we'll extend the code from upload.a.video to upload many videos at once.
Doug Sillars · June 7, 2021
Case Studies · 5 min read
Rebuilding YouTube with api.video and Next.js
This tutorial will show how quickly and straightforward you can build a YouTube clone with api.video and Next.js.
Mathieu Thiry · March 17, 2022
Tutorials · 9 min read
Uploading large files with JavaScript: File.slice() to the rescue!
Have you ever experienced a “file too large” error when uploading a file? With just a few lines of JavaScript, we can ensure that this error goes away for our customers.
Doug Sillars · September 24, 2020