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

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 account.

Doug Sillars · November 23, 2020

video content, machine learning, moderator, AI moderator

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

So you want to build a video streaming service

Video trends · 4 min read

So you want to build a video streaming service

So, you want to add video to your site. Should you build the video delivery infrastructure yourself? You certainly can, but there is a lot of nuance and complication that you must also manage. In this post, we'll walk through everything you need to build your own streaming service.

Doug Sillars · November 6, 2020

The schematic of a livestream with

Video trends · 7 min read

The anatomy of a livestream

Streaming a live video to anywhere in the world seems like magic, but there is a lot happening to make this happen. In this post, we'll dive into the technology behind how live streaming at works.

Doug Sillars · October 30, 2020

Blockbuster ticket stubs that say 'Be Kind. Rewind.'

Product updates · 2 min read

DVR Features in Live streaming: or does your live stream have instant replay?

Seeking ahead or "rewinding" a video is expected in a recorded video. Did you know you can also "seek" inside a live video stream?

Doug Sillars · October 19, 2020

A dog and a cat

Tutorials · 3 min read

Dynamic metadata: use variables in the metadata tag to segment your audience

You can use variables in the video metadata tag to segment your audience and track usage-based data on different audience metrics. In this post, we segment a video based on whether the viewer is a cat or a dog lover.

Doug Sillars · October 13, 2020

an abacus

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

Uploading large files with JavaScript

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

Delegated video upload

Tutorials · 3 min read

Delegated uploads: Make video uploads with a token you create

Sometimes, it is desirable to allow users to upload videos into If using your private API key is not possible, you can use the delegated upload option. Learn how in this post!

Doug Sillars · September 16, 2020