|

Finding The Right Recording & Streaming Software

So you’re ready to start investing time into your Twitch stream or YouTube channel. There are lots of tutorials on finding and setting up the right gear, but what about software? How do you efficiently stream or edit videos? Does it matter what you use?

As someone who’s used all sorts of video editing and streaming software over the years, I can tell you that finding the right software can go a long way in helping you easily stream or record. Here are my recommendations for each.

Recording/Editing Software

First, let’s talk recording and editing. This is a little more straight-forward because not doing it live means you can control the environment a little more. You’re not subject to internet outage or bandwidth issues. You can choreograph your videos a bit more, and you can do multiple takes.
There are also TONS of options in this space. I use 2-3 depending on my needs.

Tutorials: ScreenFlow

For on-screen tutorials with my face in it sometimes I use ScreenFlow because I know how to use it and it’s well suited for that. You configure which screen you want to record, your camera, and your mic, and you’re ready to go. You can even connect an iOS or iPadOS device via USB and record that screen. I did it for this video.

ScreenFlow Settings

Another big benefit of using ScreenFlow to record is that it tracks the mouse, so you can increase the size of the cursor, or completely replace it. I do this in all of my tutorials because it’s a lot easier for viewers to see the cursor without either of us zooming in.

Note: This software is macOS only. If you’re on Windows, Camtasia is an industry standard for tutorials.

4K Video: Record with QuickTime, Edit with FinalCut Pro

If you’re shooting and editing 4K video (especially at a high frame rate), I’ve found that that ScreenFlow falls flat on its face. They say they support it, but I’ve had terrible experiences editing 4K video with ScreenFlow on my iMac Pro. Instead, I’ll record using QuickTime, which is completely free. It also captures 4K video really well. To edit, I’ll use Final Cut Pro.


It’s a little more expensive (though as I write this Apple is offering a 90 Day free trial), but it handles 4K really well. I’m not as experienced with it, but that’s nothing a LinkedIn Learning course can’t fix.

Note: This is also macOS only. On Windows, you might consider Adobe Premiere Pro. It’s a staple in the industry.

Note 2: FinalCut Pro is a SPACE HOG. The projects, coupled with the fact that 4K video is already big means you need to keep an eye on your storage space.

Streaming Software

Streaming can be a little bit more complicated. You won’t have some of the benefits of pre-recording, and it’s all live so there’s no chance to do multiple takes. But with the right software, you can still seamlessly switch between multiple screens, add lower-thirds, and do some other neat things live.

Open Broadcast Studio

OBS Interface

I use Open Broadcast Studio (OBS) and while it can be better (especially on the Mac), it gets the job done and I’ve managed to configure it to work for me. I have 3 scenes (OBS’ term for video configurations):

  • Just me – my 4K camera, full frame.
  • Just my screen – my entire screen, not a specific app, full frame.
  • My screen + my camera in the bottom right.

You can create as many scenes as you’d like, share only specific apps, and more. It also works with the Elgato Stream Deck, which allows me to switch quickly between the different scenes.

The big benefit of OBS is it works with most streaming services, including YouTube Live, Twitch, Facebook Live, Crowdcast, and anything else that supports what’s called RTMP – a way of pushing lots of live video to a service.

Note: Because OBS works so well with Stream Deck and also supports recording, I’ve actually been recording my course videos using it. It took some setup, but it works great. You can see how I did it here.

eCamm Live

I’ve also heard great things about eCamm Live. It seems to work especially well on the Mac, is super clean, and well supported. It is a monthly subscription, but if it has the features you need it might be worth the price.

Some of the standout features are the ability to use it as a virtual webcam, so whatever you do will be sent to the webcam (great for visual effects). It will also automatically do local recordings, you can schedule broadcasts, and like OBS, it works with most streaming services and the Stream Deck.

It also appears to support Canon DSLRs, which is great. Because when I was using mine, it was a whole song and dance.

BeLive

If you’re looking for a simple interface, BeLive is the way to go. It works especially well with Facebook Live, and allows you to monitor your stream and grab comments without having to switch between BeLive and Facebook.

BeLive Interace

This is a no-frills app that’s strictly for streaming, but it’s also the easiest to use. So if you’re just looking for a straight broadcast app, this is the way to go. They also support YouTube Live and Twitch is coming.

Test and See What Works Best for You

These are just a few ideas – but you should test and see what works best for you. I’ve used most of the tools listed here and plan to give exam Live a test drive soon.

Are there any tools you love that I missed? Let me know in the comments!

Similar Posts

  • I Automated My YouTube Uploads to My Website (It Actually Worked)

    https://www.youtube.com/embed/MpsXFMGvg7s Want every YouTube video you publish to instantly appear on your website — no manual embedding required? In this video, I’ll show you how I used Zapier to connect YouTube and WordPress, so every time I post a new video, it automatically creates a new blog post with the embed already in place. We’ll…

  • |

    Win a Free Ticket to WP Summit!

    Last week I talked about the tail end of my speaking tour (thanks to everyone who came out to @WordCampPhilly). Up next is @WordCampChicago, but I’ll also be speaking at the WP Summit 2014, an online conference, on Wednesday, June 18th and I want to give away a free ticket!

  • I Hate Making Thumbnails. So I Built This System.

    How I delegate YouTube thumbnails using a Notion + Slack system so I'm not the bottleneck anymore. Watch the full handoff, start to finish. I'm bad at making thumbnails, and it used to take me hours. Now a Notion status change triggers a Slack notification to my designer with the file name, video link, and…

  • The Best Page on Zapier That No One Talks About

    https://www.youtube.com/embed/MQ89jWbxPlE Think Zapier is just for tech pros or automation geeks? I get it — staring at a blank Zap feels overwhelming if you don’t know what's even possible. Here's a super underrated tool I use all the time that most people overlook. Zapier’s Explore Apps page. This is hands down one of my favorite…

  • | | |

    My Travel Recording Setup (2025)

    I was watching Friends last night (something I often do) and started thinking about the recording technology of the mid to late 90s. It occurred to me that my iPhone is more powerful than at least some of the cameras featured in the show. It also got me thinking that post-pandemic, travel recording has gotten…

  • What are Automation Conditions?

    Want your automations to be smarter — not just faster? We’ve already covered triggers and actions — now it’s time to talk about the third puzzle piece: conditions. Conditions let you check if something is true before letting the automation move forward. Let’s say I have a 6PM automation that turns my office lights red…