At University at Buffalo (UB) I regularly offer this set of somewhat diverse courses: CSE 470/570, BMI503, BMI577/CSE577. One technique that I found highly effective when teaching, is recording all my lectures, and making lecture videos available to students almost immediately after the class (UB provides Panopto to students and faculty). Contrary to some opinions, posting lecture videos does not decrease in-class attendance (and no – I am not enforcing attendance in any way, say, by sign-in sheets). At the same time, it gives students flexibility in reviewing lectures on-demand, and at the pace they find comfortable. Additionally, it gives me the ability to review my lectures for potential improvements.
For a very long time my recording setup was based on a camcorder with a wireless mic transmitter/receiver. The solution was very suboptimal: it required someone to operate camcorder, and video quality was not the best, especially when classroom was dim. However, this setup had one advantage: switching between, slides and black-/white-board was essentially seamless, giving me flexibility in how I deliver my content. I should note that UB provides classrooms that have built-in hardware for video-recording (that records automatically for you), however, from my perspective the issue of quality remains.
Last semester I switched to a new setup, that effectively gives me complete control over how I deliver content (slides, hand-writing, live coding, etc.) while allowing me to record video and audio in HD. In this setup, only lecture content is recorded (i.e., slides, board and of course voice) and not the entire classroom as is the case in camcorder-based solution. In other words, no distractions just the essence.
Below I provide description of the setup, with a disclaimer that it is based on Apple hardware and non-free software.
The main idea is simple (TL;DR): I am using 12.9-inch Apple iPad Pro, coupled with Apple Pencil, from which I can project slides, do hand writing (essentially think of it as a digital white-board or an overhead projector) or browse web, etc. if needed. The iPad is connected to my MacBook Pro (however, any other computer that is able to act as a fully-capable AirPlay receiver will do). The laptop records the screen of iPad and my voice, and it takes care of projecting the screen to a classroom beamer through HDMI or whatever other port is available. To record the audio I am using an external USB mic connected to the laptop.
The key element is Apple iPad Pro with Apple Pencil. The current resolution of iPads is close to that of a paper sheet, enabling seamless handwriting in good resolution. In fact, I find writing on iPad much more convenient than on a white-board, with the added value that you never have to erase one content to make space for the other (more about it in the Software section below). However, iPad has one important limitation: projecting to a beamer while recording screen and audio are currently impossible to do directly.
This is where AirPlay and MacBook come into play. I am using built-in Apple AirPlay protocol to mirror iPad’s screen to the AirPlay server running on my MacBook Pro (more about it in the Software section below). Both devices are connected via WiFi or USB network. In screen mirroring, whatever action you take on iPad the result is visible in the server application running on the laptop. Because we can easily record laptop’s screen, effectively we can record the iPad’s screen.
To capture audio, I depend on rather inexpensive Blue Snowflake USB Microphone, which provides much better sound quality sound than the MacBooks' built-it mic.
The main software element is Air Server for macOS (the license cost is $11.99). This software turns my MacBook Pro into an AirPlay receiver enabling iPad recording and projection. The software has quite a few options (the official web site provides all details), and easy very easy to use.
To record screen on my MacBook Pro, I am using QuickTime Player which comes with macOS. The QuickTime has option to record any screen that is available in your system, including a beamer, which shows up in macOS as an external screen. Of course, it also allows to record voice from an external mic.
The last ingredient are applications that run on iPad. Here you have quite a few options, but what I found to work the best is a combination of Apple Keynote and Notability for iOS from Ginger Labs (the current price is $8.99). If you have not used Apple Keynote, it is essentially a better designed Powerpoint. Presentations in Apple Keynote are easily transferable between macOS and iOS, and it has fairly good (although not optimal) support for Apple Pen in case you want to put notes on the slides while giving presentation. Notability on the other hand is one fantastic note taking application. It has excellent support for handwriting, and you can easily insert images into your notes, including PDFs. This is important, because this way you can use Notability for presenting your PDF slides (thus far, I was not able to find a better application to do PDF presentations from iPad). When running on iPad and projecting via a beamer, Notability acts as a whiteboard (or a blackboard, if you decide to change background), it gives you choice of pen styles, colors and sizes. Moreover, since it provides continuous page scrolling you get essentially infinite space on your board (you need more space on the board, just scroll a little bit your screen). Finally, you can export your notes to PDF, and hence you gain option to archive and share with what you wrote during the lecture.
To put it all together, I provide a small step-by-step how to start recording a lecture with the above setup. Note that I am using macOS Catalina and iOS 13, but the steps should be very similar in older versions of both systems.
Below I provide a sample video (without voice) to show you how Keynote slides and Notability handwriting look like when recorded.
Hope you will find information in this post useful!