Photo by Nathan DeFiesta on Unsplash

You don’t need to know much about the human eye to use video compression standards . However, if you want to understand why they are designed the way they are, or tune your compression, knowing a little bit about the human eye goes a long way. Here are 5 facts about the human eye that directly influence our compression standards.

1. When it comes to colors, the human eye sees green best, red second best, and a little bit of blue.

Impact: Algorithms and video gear that focus on capturing green more than other colors. Humans process brightness and color differently. Because we are most sensitive to green, the way we see brightness is determined by how much green we see…

Photo by Noom Peerapong on Unsplash

Video compression reduces the total number of bits you need to represent an image or video. Over the years people have come up with many different algorithms for compressing video. While video compression seems very modern, it has a long history that begins with analog video. In our review of the history of video compression, we’ll stop at some major milestones that brought us to where we are today. You’ll notice that in the beginning, new developments are concepts, then eventually these become various video compression standards. …

Know the difference and when to use each of them

Photo by Alex Kondratiev on Unsplash.

When it comes to Bottle, Flask, and Django, you’ll usually see only two of them described in an article at a time. However, these three tools help you accomplish similar tasks when it comes to developing web applications with Python. It seems only right to talk about the strengths and weaknesses of each and when you’d want to use them.


Bottle is a fast, micro web framework for Python. It has no dependencies besides the Python standard library and is so lightweight that the module for it is a single file. It handles everything you need to create small websites…

The OBS logo!

Open Broadcast Software (OBS) is an incredibly powerful tool for live streaming video with a bit of a learning curve up front. Once you’ve got your live streaming running, you may discover you want to optimize it. Today I’ll walk you through how to choose the right bitrate for your OBS live stream

Before We Get Started — Set up OBS!

This section is for readers who want to create a high quality live stream with OBS, but haven’t yet set it up. Here is how to set OBS for live streaming with

Live Stream with OBS and

What is Video Bitrate?

Video bitrate is how much data for your…

Photo by AronPW on Unsplash

You’ve been inspired by your favorite live streamer, or maybe your boss asked you to create a live stream for work. If it’s your first time live streaming, it can be a little overwhelming to get started. But with’s list of things to consider for your project, you will be live streaming your show in no time!

Brainstorming a Live Stream Concept

Some people know exactly what they want to live stream. If you already have your concept, don’t worry about this section. If you find yourself trying to come up with ideas, here’s some things to try:

  1. Look at other people’s live streams…

Photo by Mason Summers on Unsplash

For live streaming, quality in general is incredibly important. In fact when polled by Vimeo’s Livestream and New York Magazine , 67% of poll participants said quality is the most important factor when watching a livestream. Good lighting is a big part of creating a quality experience for your viewers. And often, it’s required in order to provide a smooth live stream.

If you plan to use built-in equipment like the web camera that comes with a Mac (iSight) you can’t choose the fps. Your computer will choose it for you, and will be based on your lighting. If your…

Photo by David Balev on Unsplash

Today for ‘Is it Possible?’ let’s take a look at creatures of the night. I’m talking about vampires. At this point we have so many versions of vampires, it’s hard to precisely define them. I think we can all agree if somebody’s describing one, they’ll probably mention that they can’t walk in the sun, they drink blood and have fangs. After that, depending on who’s telling the vampire story, they can do magic, they hate holy objects and holy water, they’re rich, they’re immortal, they look extra hot (or extra creepy…or both whaaat), they can fly, and you can’t see…

Photo by Marija Zaric on Unsplash

When new comedians (or aspiring comedy writers) set out to write jokes, a typical goal is to be as original as possible. Attend any open mic and you’ll see new performers struggling to tell you something you’ve never heard before. The jokes start to get pretty outlandish sometimes. For some comedians and joke writers, being really bizarre works for them, and that’s how they get an original sounding voice. If you’re not one of those people, you might get stuck wondering how you can be original. …

Photo by Ingrid Martinussen on Unsplash

You can extract a list of frames at evenly spaced intervals through your video using Python and FFMPEG. This information could be used to do a quick skim of a video or create a trailer for the video programmatically — you could stitch the frames back together afterwards into a short video.


You need to have Python and FFMPEG installed. I go over how to do this in my article Live Stream to the Browser with FFMPEG CLI and Python.

Extract Images From Your Video

The code sample for how to extract images for your video uses the ffmpeg-python module.

import ffmpeg

probe =…

Photo by Faye Cornish on Unsplash

Anyone who’s ever experienced anxiety, panic attacks, or a stressful week has probably learned something about breathing techniques. Pick up your typical, well meaning article, and it talks about the importance of breathing slowly. Breathing slowly is how we breathe when we are not stressed or freaked out about something. So, the general idea for relaxing, is to slow your breathing back down. If you’re like me, you’ve tried this and found that it doesn’t work. Maybe you start breathing slowly, but your body is still crunched up with stress. Or maybe your heart is beating like a kick drum…

Erikka Innes

Developer Advocate, Writer, and Comedian

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store