Quick & Easy Guide To Compression, Encoders, Streaming For Performing Musicians & DJs

Just pointing a camera at a band won't cut it - to stream effectively to a wide audience you need to know a few tricks about conversion and compression. Here's Matt Vanacoro with the inside track.  

Knowledge of video and live streaming techniques has gone from niche information to required reading in such a short time. Musicians are able to reach much larger audiences than by simply playing standard ‘club dates’, and many promoters and club owners now expect a band or artist to already have a following before the first gig is even booked. If you’re looking to dip your toe in the water, here are the basics you need to know before you hit a million viewers on your live stream.


Encoding video is a simple concept. You’ve got a camera or perhaps a mobile device, but how is that video going to be translated into a format that your computer understands? First of all, you’ll need to take a look at your camera. How does it output video signal? If you can find an HDMI or SDI output, you’re well on your way. The video signal coming out of your camera needs to be converted into a digital format that your computer understands with an encoder or capture device.

Your capture device will encode the video signal into a data format that computers can work with. Blackmagic Design makes some great capture devices (the Ultrastudio Mini Recorder is a great first capture box!) and these will encode your signal into a computer and stream-friendly format such as MP4. Many capture devices will ‘fool’ your computer into thinking that your capture device is a webcam and things will ‘just work’. If that isn’t the case, download OBS or another free web streaming app that will allow you to select your capture device’s encoded signal as a video source.


No matter where you plan to stream to, you’re going to have to deal with compression. Compression is what shrinks down the video file into a format that can go over the internet to various services like Facebook Live or YouTube. Raw uncompressed video is astonishingly huge, so you’re definitely going to be compressing (or the service will do it for you).

You can save on throughput (the size of the data you’re sending through the digital ‘pipe’) by shrinking the actual number of pixels (for example, Facebook Live currently tops out at 1080p, so it’s pointless to send it a 4k signal) but you can also adjust the data rate that you’re utilizing for many different services. The bitrate has a profound effect on the final product, so you’ll want to send out the maximum amount your service will allow. Facebook, for example, caps the bitrate at 4000 Kbps, so again, not much point in sending out more than that.


While it’s true that most services will simply compress or shrink the files on their own, you really want to try to match up to their video specs as closely as you can. First of all, the less they have to ‘do’ to your stream the better. Yes, many services will likely recompress your video even if you match their specs exactly, but some don’t - and knowing what settings each services uses and how to maximize it is a good habit to get into. Also, there is no point in over saturating your stream and running the risk that your internet becomes spotty or unreliable. The more modest the amount of data you require from an internet service, the more likely that data stream is to remain rock solid and reliable, with no glitches. If you are hogging up a lot of bandwidth, chances are that your stream could degrade as your internet service fluctuates.


So now you know what you need! Camera video signal, converted into something a computer can understand, compressed, and sent out to the world. There are a number of devices that can handle this, and many cameras now have encoders and computer capture devices built in! Getting your hands around your own settings will ensure a good looking and reliable live stream.

Learn more about live performance and social media promotion: https://ask.audio/academy?nleloc=new-releases

Matt Vanacoro is one of New York's premier musicans. Matt has collaborated as a keyboardist in studio and on stage with artists such as Jordan Rudess (Dream Theater), Mark Wood (Trans-Siberian Orchestra), Mark Rivera (Billy Joel Band), Aaron Carter, Amy Regan, Jay Azzolina, Marcus Ratzenboeck (Tantric), KeKe Palmer, C-Note, Jordan Knig... Read More


Want to join the discussion?

Create an account or login to get started!