How to host a Virtual Graduation with Wirecast, Zoom and NewBlue Titler Live

Graduations are a time for families and schools to come together and celebrate the achievements of their students. This year, although many schools may not be able to hold on-site graduation ceremonies, that doesn’t mean you have to skip the celebration. 

Here’s how schools can use  Wirecast  and  Zoom  to live stream a virtual graduation ceremony that will let students come together, and let families enjoy the celebration.   


This solution uses 3 technologies to bring your graduates together, stream the ceremony, and to display the name and photo of each student as their degree is conferred.  

Zoom is a remote video conference software used to host meetings and webinars. Many schools and colleges are already using Zoom software to meet with their students for instruction. Here, you will use Zoom to bring in the live video of all your graduates and faculty, allow for speakers to give commencements live, and to confer degrees to all the graduates. 

Wirecast is live streaming production software. The benefit of Wirecast is it allows you capture all the action in Zoom, plus add additional touches – like displaying a photo of each graduate when they accept their degree – and it can live stream the whole ceremony to YouTube, Facebook, or any other live streaming platform, so that family from all over the world can watch the ceremony live. Don’t have Wirecast? Buy it now.

NewBlue Titler Live is an animated graphics and titling program that comes with Wirecast. You’ll use NewBlue Titler Live Present within Wirecast to display each graduate’s name and photo during the conferring of degrees. 

How to Make a Virtual Graduation Ceremony Work 

*This folder contains sample files to be used as a sample or starter file. For best results download the entire folder and it’s contents.

Just like a traditional graduation ceremony, there is a lot of work involved in getting a virtual graduation set up and ready. But here is a step-by-step tutorial to get you set up.  

  1. Wirecast Pro running on a powerful computer. Download and purchase Wirecast on your streaming computer (be sure to see recommended tech specs). Ideally, the person running Wirecast should be hard-wired into the Internet and have sufficient upload bandwidth speed for live streaming. When you purchase Wirecast you’ll also get NewBlue Titler Live Present, which you’ll need to drive the display of graduate names/photos from your spreadsheet. * (NOTE: You can do this workflow with Wirecast Studio, but you need NewBlue Titler Live Present, which comes free when you buy Wirecast Pro. If you have Wirecast Studio, you can buy NBTL Present for $299, or you can upgrade to Wirecast Pro (and get Present), for $200.)
  2. Zoom meeting account:  The Zoom Pro plan should be sufficient. The Zoom Pro plan allows for 100 meeting participants. Depending on how many graduates and staff you have, you’ll probably need to also purchase either a 500 person or 1000 person addon.  The Pro plan gives you user management and admin control.  You’ll need to download Zoom software on your computer. Also, you’ll need to direct all the graduates and participating faculty to download the Zoom app on their phones, tablets, or computers.
  3. An Excel spreadsheet (or CSV file) with the names of all your graduates. Ideally, you’ll also have pictures of each graduate that you can display when their name is read.  

What you’ll need: 

Here’s how it will work: 

  • Person A (or “Zoom Operator”) will initiate a Zoom call. All the graduates and faculty will sign into the Zoom call, using their own video cameras, so their live video will be displayed on screen.
  • Person A/Zoom Operator will be in charge of making sure all participants are muted except for the speaker.
  • Person B (or “Broadcaster”) will run Wirecast from their designated workstation. Wirecast will be set up to stream to the school’s desired platform (YouTube, for example), where all the families will be able to watch the ceremony online.  
  • Person B/Broadcaster will also call into the Zoom call and display the Zoom screen on a monitor and bring that into Wirecast as a “source”.  

  • When a commencement speaker begins speaking, Person B can “pin” that person in speaker view so that their video can be displayed in a Wirecast shot. 
  • Person B/Broadcaster will also have NewBlue Titler set up on their machine and when it comes time to confer the degrees, they will click through the spreadsheet of graduate names to display each person’s name and photo in the Wirecast document. 

Setting It Up 

Step 0: Copy the Virtual Graduation Folder onto the computer where you have Wirecast and NewBlue Titler. This includes the sample Wirecast project, the sample NewBlue Titler project, the sample Excel sheet, and sample photos in the textures folder 

Step 1: Set up your Zoom meeting 

When you create an account on zoom and download the software, go back to their site, and be sure to check out and adjust the settings for your meeting 

A screenshot of a cell phone

Description automatically generated

Some basic settings you may want to consider adjusting: 

  • You may not want to allow participants before the host. 
  • You may want to require a password to join the meeting.  
  • Depending on the number of graduates, I would recommend that you set it to mute participants upon entry 
  • Consider if you want to allow chat? I would recommend disabling Private chat between participants 
  • Also, you might want to disable the waiting room – so you aren’t distracted letting people into your room 

In Zoom’s latest version, there is a Security icon that will help lock the meeting as well as allow various participant capabilities. 

The Zoom host (person A) might want to assign 2 or 3 co-hosts to help manage the attendees and the meeting.   

Step 2: Set up your Wirecast project 

We’ve provided a sample Wirecast Project that you can use. This has some basic shots, backgrounds, and titles. Download the sample project here. But feel free to do your own – this is just to get you started 

1. Open up the sample Wirecast project 
a. You’ll get a warning message that media assets can’t be found. You’ll find all the images and videos in the Project Asset folder inside the zipped file.  Any NDI sources or and local camera shots will have to be added manually. 

A screenshot of a cell phone

Description automatically generated

b. Update all the shots: 

On Layer 1 

  • Replace your school logo 
  • Type in your actual School Name 

On Layer 2 

  • Consider if you want titles for your speakers. If so, we’ve included an example one. Create a title for each of your speakers and fill in their names 

On Layer 3 

  • Select the Screenshot on the Shot Layers, and in the Screen Capture Properties panel, set your screen capture to either the window or monitor where you’ll have your Zoom call displayed 
  • Here, we also have a placeholder for an NDI shot that you will bring in from your TitlerLive document. (i.e. You will set up your document and send that out of TitlerLive using NDI. Once you do that, you’ll see that as a source in Wirecast under Network sources) 

On Layer 4 

  • Here are some example shots that can include your speaker and your graduates’ photos/titles 
A screenshot of a computer

Description automatically generated

Here is an example of what Wirecast Document might look like.  

  • The student photo and title on the right side of the shot is coming from Titler Live, brought into Wirecast via NDI.  
  • The smaller video on the left, is a screen capture of the Zoom screen. 
  1. You’ll want to add your audio as well, which can be part of the screen capture. For more information on bringing Zoom into Wirecast, see our videos here. 
  2. Set up your output destinations in Wirecast to where you want to stream. 

Step 3: Set up NewBlue Titler Live 

1. Open the sample spreadsheet  

Graduation names
  • You can use the sample spreadsheet to fill in all the first names and last names of your graduates. 
  • Collect photos from each graduate and in column C, specify the photo file name for each graduate. 
  • Place all the photos of your students in the textures folder within your Virtual Graduation folder 

    2. Open the sample title file called Graduate Titler Project.nbtlproj 
  • In the sample folder, you’ll find a file called Graduate Titler Project.nbtlproj. Click on that to open NewBlue Titler Live Present 
  • To make it easier, go to Layout and select Full Edit-Live 
Graduation layout

Your spreadsheet should connect automatically, but in case it doesn’t, connect your spreadsheet to this title: 

  • In the Playlist area, select the arrow under “Input”, then select General>Spreadsheet>New Input.  
  • A dialog box will open, asking you to select your spreadsheet file. Select your prepared Graduates.xlsx file in your folder. This will load the spreadsheet.  
  • Next, select “Show Inputs” under your preview window. A panel will slide open showing the columns from your spreadsheet.  
  • Click and drag First Name, Last Name, and Image onto the preview title where the First Name should display. Once you do that, you should see the information from your spreadsheet populate on the preview title. 
  • Click File>Save and save the current design to your library under Project Templates> Lower 3rds  
  • When you’re ready to use this title in Wirecast, click the Play Triangle in the Playlist area 
A screenshot of a computer screen

Description automatically generated

3. Set your Titler file to output NDI.  

  • In the NewBlue Titler Live interface, click on Video Out on the top navigation bar, and select NDI as your output. This will now make this NDI source visible in your Wirecast file. 
  • Add the NDI source into your Wirecast project file 
  • In Wirecast, click on one of the NDI titler source placeholder shots. In the Shot layers, Right-click the missing NDI shot, and select “replace Media” in the context menu. This will bring up the Add Source dialog, and you can select your NDI Titler shot from the Network Menu 
A screenshot of a cell phone

Description automatically generated

This should give you a basic document and setup to get you started with your Virtual Graduation. 

We recommend doing some practice run-throughs to make sure you’ve got all the elements working together smoothly.  You’ll want to try to do this a few days before the actual event. You won’t need all your speakers present but you’ll want to make sure that you have most of your faculty and students to ensure that you won’t have any bandwidth issues or technology troubles. 

Having a graduation ceremony is a rite of passage for many high school and college students. However, sometimes things happen to make this impossible. Thankfully, the internet offers you a solution through a virtual graduation ceremony. Now it’s time to get planning! 


  1. Andrew Stutesman

    How does one access the folder linked to here:
    *This folder contains sample files to be used as a sample or starter file.
    I click on the link, it requires logging in to Microsoft Live, but after I do so it says something about not being a part of the “sharepoint”.

  2. Steve Crozier

    Great post. You walked through everything very thoroughly. I’m sure it will be appreciated. I second the idea of doing a run-through or two. I have found that there’s a bit of a learning curve, but you get really good at it after a few broadcasts. Two small suggestions for the post. It might be useful to call “Person A” and “Person B” something more descriptive, like “Zoom Coordinator” and “Broadcaster.” I found that I had to keep going up to remember who was who. Also, although it does make some sense as “right,” it’s actually a “rite” of passage. 🙂

  3. Doug L.

    For this blog, you incorporated Titler Live as an NDI source rather than via the direct integration with Wirecast. I assume that’s because it’s the only way to use a Titler Project file. (If you add Titler Live from within the Wirecast overlay menu, it doesn’t seem that you get the option to open a project.) So, are there other benefits to using Titler Live via NDI? Do you lose anything by not using the more direct integration? For general use, would you recommend bringing in Titler Live via NDI over direct integration?

    • HI Doug,
      You can do it either way. By bringing it in via NDI, you have the option of running it on a different machine. This can save resources on your main Wirecast machine. And it also gives you a little more flexibility – if you have someone else that can help – by allowing that person to press the names in the Titler Live spreadsheet on the other machine. But either way works. If you add Titler Live from within the Wirecast overlay menu, it should open Titler Live. And you can re-open/access it through the Source Properties tab. Hope that helps.

    • Maseo Parker

      Doug L. There’s a few more benefits to running Titler Live via NDI. But resources and render times is up there. Also there is a good Facebook Group headed by actual Titler Live users thats very helpful. Search Facebook for: NewBlueFX Titler (Live/Pro) User Group

  4. For anyone who is interested, my company, Skeeterbuggins Productions, in partnership with Academy of Lower Thirds have developed a project with it’s own spreadsheet that practically runs itself on a lot of levels on Titler Live full of customized colors for individual schools and photo, video and logo integration. If anyone is interested, reach out to me as we are selling it as a package or producing it for groups.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.