LATEST ARTICLES

Tutorials · 6 min read
Video streaming with a Raspberry Pi
At the birth of the internet, we had webcams that took a picture every x minutes. Now, anyone can set up a live stream of video - with just a camera and a network connection. This kicks off a series of posts experimenting with live streaming video. In this post, we'll use a Raspberry Pi.

Doug Sillars · December 29, 2020

Video trends · 7 min read
What is HLS video streaming and how does it work?
Every video ingested in our system is converted into a video stream - with multiple sizes and bitrates. This allows api.video to serve the perfect video to each of your viewers. Perhaps that's all you want to know. But if you are curious about the internals of video streaming, read on!

Doug Sillars · February 19, 2021

No-code · 9 min read
Create an NFT with api.video, Ethereum, MintGate, and Metamask (without breaking the bank)
Today, we'll learn how to make an NFT with RenderForest, Ethereum, MetaMask, and Mintgate. Ready to build your own NFT? Let's get started!

Erikka Innes · September 30, 2021

Product updates · 7 min read
Every video format, codec, and container explained
Video transcoding is the process of exporting digital video into a format and specification suitable for playback by a user.

Anne-Sophie Poupard · May 18, 2018

Tutorials · 10 min read
Building record.a.video part 3: the MediaRecorder API
As we continue our series on creating record.a.video, I'll discuss the MediaRecorder API, where I create a video stream from the browser canvas to create the output video. This output stream then feeds into the video upload (for video on demand playback) or the live stream (for immediate and live playback).

Doug Sillars · April 7, 2021

Tutorials · 8 min read
Live stream to the browser with FFMPEG CLI and Python
Learn how to set up ffmpeg and run a live stream using your Mac's web camera. Once we've got that working, we'll set up the command in a python script and after that, the sky's the limit!

Erikka Innes · March 4, 2021

No-code · 9 min read
Live stream with OBS and api.video
Using OBS, we'll set up a live stream, connect it to api.video, and live stream to the browser!

Erikka Innes · February 23, 2021

Video trends · 7 min read
What is the difference between a GIF and a video?
A GIF is a type of image sequence. Let's take a look at what a GIF is, what an image sequence is, and how that's different from a video even though a frame is equivalent to an image.

Erikka Innes · March 10, 2021

Video trends · 8 min read
FFMPEG for beginners: scripts for processing, converting, and streaming video
Learn about the ffmpeg CLI, some valuable resources, how commands are structured, and some useful scripts you can start with right away.

Erikka Innes · March 8, 2021

Tutorials · 4 min read
Create an infinite scrolling wall of holiday videos with Laravel 8
Create an infinite wall of scrolling videos using api.video and Laravel 8

Erikka Innes · December 9, 2021