Software vs Hardware Encoders: The Most Portable Solutions

In this post, we’ll examine the two most portable Software and Hardware Encoders for live streaming. As with any streaming event, you need to examine your requirements in order to work out the best camera setup.
For the purpose of our post, we limited our requirements to a single HDMI output camera, which in this case was a GoPro. The complete setup required as small a footprint as possible.
Hardware Encoder Setup
Equipment:
- 1x Teradek VidiU.
- 1x GoPro.
Pros:
- Extremely small footprint.
- VidiU has an inbuilt rechargeable battery.
- Can set and forget.
- Hardly any messy cables.
- Mobile app to setup the encoder.
Cons:
- No video mixing or overlay graphics.
- Can only take the video input of one camera.
Our Thoughts:
In terms of size, this is about as small and portable as it will get for a live streaming solution. The main downside is the lack of video mixing, as it’s just broadcasting the unedited video feed straight from the GoPro. It really comes down to your event requirements and if a straight video feed will suffice, using the Teradek VidiU and GoPro is an easy option.
Software Encoder Setup
Equipment:
- 1x GoPro.
- 1x Magewell USB Capture HDMI (HDMI to USB Dongle).
- 1x Laptop.
- 1x Wirecast software encoder.
Pros:
- Can use any software encoder you want.
- Can add title cards, and play pre-recorded videos.
- If desired, you can add additional camera feeds, with additional HDMI to USB dongles.
Cons:
- Requires more advanced knowledge of live streaming.
- Requires a dedicated computer to run the software.
Our Thoughts:
This is almost the simplest software encoder setup you can get. The next step down is to live stream directly from the laptop’s webcam though in that case the quality of the video will be severely diminished. This setup is perfect for users who want to edit their live streams and include intro graphics, title cards, transitions etc. To add additional cameras you will need another HDMI to USB capture card.
Closing Thoughts
Overall the Teradek VidiU has the smallest footprint. However, it lacks the editing capabilities of the Wirecast laptop setup. At the end of the day, both of these streaming setups have merit depending on the needs of the event you want to live stream.
Links
Software: Wirecast (Software Encoder)
Hardware: VidiU (Hardware Encoder), Magewell USB Capture HDMI (HDMI to USB Dongle)
More from the blog

Introducing Multi-DRM for VOD: Studio-Grade Protection Across Every StreamShark Endpoint
Widevine, FairPlay and PlayReady now protect your video library as well as your live events. With this release, every media endpoint on StreamShark carries the same...

When Video Isn’t Enough, Bring the Data Into the Stream
Watch a live football match and you can see what is happening on the pitch. But there is a lot more information being generated at the...

Audit Logs: Know What Changed, and Who Changed It
Audit Logs give you a searchable, filterable record of activity across your StreamShark account, in the portal and via the API. Available now for enterprise customers....
See it on your own content
Book a walkthrough of StreamShark with your own video, your own encoder and the viewers you need to reach.

