Yes, you will need a video encoder for live streaming. You can choose to either use a software encoder, or a hardware encoder depending on your requirements. If you are running a small broadcast from your house or a fixed location, you could try starting out small with software encoding. If you are regularly travelling around to different locations to broadcast, you should try one of the hardware encoders from our list.