Before we dive in, this beginner’s manual will contain some general purpose information and then some information that’s specific to Mac users and Python users. Ffmpeg is an amazing set of tools, but it’s also available in a variety of flavors. If the sections for Mac and then Python don’t apply to you, you may need to supplement this beginner’s primer with other online content.
The guide is to help ease you into using ffmpeg by explaining some basics about how scripts are structured, provide resources that will help you, walk you through some popular commands, and describe some common…
Covid may have made it difficult to teach classes in person, but it doesn’t mean you have to stop teaching altogether. You can continue offering lectures, coaching, yoga, martial arts, dance, and other classes that require in-person teaching by using live streaming and VOD (video on-demand). There are many benefits that video content can add to your business. We’ll go over them as well as some of the tools for getting started with an implementation.
If you’re driven by statistics when you’re making a decision, here’s a few great ones about video content! Views of live streams are way up…
There are a lot of great tutorials out there for doing chunked uploads in Python, but for some reason a lot of them focus on text files. You might want to upload something else, like a video file, and in this case you need to work with binary files. Handling binary files is a slightly different task. There’s also a lot of mistakes you can make when doing a chunked upload that aren’t immediately obvious how to solve. …
If you’ve watched videos, listened to audio, or seen a live stream, you’ve probably encountered RTMP. RTMP stands for Real-Time Messaging Protocol and it’s been used for streaming video and audio on the internet as far back as 2002, which is when Macromedia first created it. In the beginning, RTMP was proprietary, but eventually Adobe bought Macromedia and made RTMP publicly available in 2008.
We’ve been using it for live streaming since 2002. Even now, a common practice is to take data from a source, transcode it to RTMP, and then transcode that to HLS. Why is transcoding twice so…
api.video is a big fan of token based authentication, especially J.R.R token…just kidding, we use JWT tokens. While it’s a little bit of extra work up front — you must provide your API key to our authentication endpoint ( https://ws.api.video/auth/api-key ) to retrieve a token — the benefits are well worth it. Today, we’ll take a look at api.video’s authentication mechanisms and review what makes token-based authentication an excellent choice for our API.
Before we dig into token-based authentication, let’s go over what a token is. A token is a self-contained piece of data that contains all the information it…
A video API is an application programming interface that allows you to create, store, and deliver video. Many video APIs also include a way for you to retrieve analytics about the videos and livestreams you show viewers. The benefit of a video API is that it’s completely flexible, you’re able to develop the API for any use case you want.
Sometimes a video API focuses on one element of the video creation and delivery process. For example, a video API might only handle livestreaming. Or it might only transcode videos for use elsewhere. …
Encoding and transcoding are often used interchangeably but they have slightly different definitions. Encoding is when you take an uncompressed, raw video source and compress it. Typically this is done to create a smaller file, because it’s easier to use with more devices. Transcoding is when you take an already compressed video source, and transfer it to a different format. Let’s go into a bit more detail for each of these.
For encoding, it’s easy to say it’s when you go from an uncompressed source to a compressed source, but you may ask, what’s a good example of an uncompressed…
It’s happened to all of us — you’re excited to cook a particular recipe, and then you realize you forgot to buy an ingredient or you ran out of it. Before you chuck that recipe for something else, have you thought about trying a substitution? What?! you say — but then it won’t be the same! What if it’s a failure? What if — Relax. I’ve prepared a guide that will help you on your culinary adventure.
First things first, avoid trying out a lot of substitutions at once because after a certain point, you’re just using a recipe for…
Superman is famous for his incredible vision, which consists of x-ray, heat, telescopic, and microscopic vision as well as (ready?) infrared vision for seeing in the dark, and the ability to see into the electromagnetic spectrum. It’s kind of a lot for one set of eyes, but that’s why he’s Superman. However, it’s been awhile since Superman’s vision was dreamed up by writer Jerry Siegel and Joe Shuster. There have been some advances in technology. Prompting me to wonder ‘is Superman’s vision possible?’ Is there technology out there that could gift someone with this incredible set of eyeball abilities? …
Developer Advocate, Writer, and Comedian