This guide will help you set up live streaming through Resi with ProPresenter. It will walk you through getting your account set up, using Resi to broadcast through ProPresenter, and understanding your viewership.
The Resi plugin for ProPresenter uses your computer as an encoder, receiving and encoding audio and video signals. We will refer to it as the software encoder throughout this guide. Studio will then broadcast your content to the destinations you choose. This guide assumes you already have a ProPresenter license and know how to use the software. You can learn more about using ProPresenter on the Renewed Vision website.
After purchasing your Resi subscription plan, you’ll receive an email with your billing and plan details, followed by a second email to finish your account setup. Click the Finish Setup link in that email to be directed to the login page, where you’ll need to create an account to get started.
If you’re unable to complete your setup, please contact our technical support team.
1. Create your account
After you complete your purchase and click the Finish Setup link, you’ll be prompted to create a password to log in to Studio. Studio will then automatically find the nearest data center for peak performance of your broadcasts. Click Continue to Studio to reach your Dashboard.
Here are some helpful links to get you started:
- For helpful documentation and videos on getting started with Resi, visit the Resi Help Center.
- Connect, learn, and share tips and tricks with other Resi users by joining the Resi User Group on Facebook.
- Schedule an Onboarding Training Call. A member of the Resi success team will walk you through Studio from your initial configuration all the way through to reviewing event analytics. You are welcome to ask questions live during the session to ensure you are confident using our streaming platform by the conclusion of the call.
2. Configure your account settings
Next, configure your Studio Settings to manage your team and broadcast:
- Configure your Web Settings
Web Channels - Web channels temporarily store your web videos until they expire and provide embed options. Embed options stream the most recent or currently broadcasting content. Since the web channel embed options only broadcast the most recent or currently streaming content, we recommend setting up unique web channels for every type of event you’re going to broadcast. Learn more
You can create as many web channels as you need.
There are additional web licenses available if you’d like to stream to multiple destinations concurrently. Contact your Customer Success Manager if you need an additional web license(s). To store content indefinitely, save it to the Library (requires a Content Library subscription).
- Configure your Encoder Settings
Encoder Channels - Encoder channels are folders in the cloud where the original captured format of video content is stored. You can create as many encoder channels as you need. Learn more
- Check your Organization Details - Find your active subscriptions and settings here, as well as manage your billing information. Learn more
- Check your Account Details - In the Account Details section, you can manage your login information and edit anything except for the email associated with your account. (If you need to change this, contact customer support). Make sure the details are correct.
- Configure your Users & Permissions - Here you can add other users to the account and manage your team’s details and permissions within Studio. Make sure the details are correct. Learn more
3. Schedule an onboarding call
In our onboarding training calls, the Resi success team provides a structured walkthrough of Studio, from setting up your account through your first broadcast. Sign up for an onboarding session here.
We strongly recommend attending an onboarding session because you’ll be able to ask any questions you have and our success team can make sure you’re set to go once the session is concluded. All team members that are using Resi are welcome to attend.
Use your Studio credentials to activate and register your software encoder in ProPresenter.
- Launch ProPresenter.
- In the top-left menus of ProPresenter, navigate to ProPresenter > Preferences > Resi.
- Click Register in the modal that appears.
- Enter your Resi username and password when prompted by Resi.
- Give your software encoder a name and click Register & Install Encoder.
- Your encoder is activated and will now appear in your Studio Dashboard with a ProPresenter icon to the left of it.
- The encoder will also now show as active in ProPresenter with the option to unregister if you ever need to use the license on another machine.
Learn more about setting up and updating the software encoder.
Once you have set up your account and connected ProPresenter, run tests to make sure the software encoder is receiving a signal, and that your audio and video signals are coming through correctly.
1. Configure capture settings
In ProPresenter, capture settings denote what video and audio signals it’s going to receive and output. To configure the capture settings:
- In ProPresenter, navigate to ProPresenter > Preferences > Resi from the top-left menu.
- At the bottom of the modal, click Open Capture Settings.
- Configure the Resolution and Audio settings.
The bandwidth requirement next to the resolution (5 Mbps in the above screenshot, but it changes with the resolution you select in the dropdown menu) is the dedicated upload speed you’ll need to have a high-quality stream.
2. Test if your encoder is receiving a signal
To test and make sure the audio and video are being captured, you’ll need to start your encoder to see what it’s capturing. You can start your encoder from the Studio Dashboard.
- Click Start next to your software encoder.
- In the modal that appears, configure your encoder broadcast.
- Click Start Encoder. The encoder will have a green ‘started’ tag when it’s capturing data.
- In ProPresenter, a modal will ask if you want to start streaming. Either allow the 15-second timer to run out or click Continue.
- In Studio, navigate to the Encoder Videos tab. The live encoder video will appear as the most recent encoder video.
- Click the video and then the player to begin playing it. Check and make sure your video and audio are coming through correctly.
If you’re experiencing issues with receiving a signal, we recommend disconnecting your signal path piece by piece then reconnecting it piece by piece and checking your signal at each step. By doing that, you’ll see which part of your signal path is causing the issue. Learn more
Our support team is unable to troubleshoot the path your signal takes from the camera to your encoder. However, we do have troubleshooting resources in our Help Center.
You can broadcast to the web (websites, hosting platforms, mobile apps), YouTube, or Facebook with Resi.
Available destinations vary based on your subscription. To see a breakdown of your current plan, see your Organization Details page.
1. Set up web streaming
To stream to the web, you’ll embed the player into your hosting platform, website, and/or use Stream URLs to stream through an OTT app, depending on the plan you have with Resi.
You will need a web channel to stream to the web or social media. You created this in the Account Setup step, but it’s a good idea to double check to ensure you’re ready to move forward.
Web channels store your web videos until they expire and provide embed options to display the most recent broadcast associated with the channel.
You can create as many web channels as you need. It can also be helpful to have multiple web channels because the embed player for a channel only displays the most recently streamed content item in that channel. If you want to keep an event available on-demand for viewers, you can use an additional web channel to capture other content without overriding that event. We have additional web licenses available if you’d like to stream to multiple destinations concurrently. Contact your Customer Success Manager if you need an additional web license(s). To store content indefinitely, save it to the Library (requires a Content Library subscription).
- To create a new web channel, navigate to the Web Channels page and click + Add Web Channel in the upper right corner of the page.
- Configure the details of your new web channel. Give the web channel a name, select how long you want content to be stored, add a load balancer name (this is the folder that will show in the URL when copy/pasting the embed code to your website or stream URL to an OTT app), and any additional options you’d like for the web channel.
- Click Add. Your new web channel will be available for use to store web videos and provide embed options.
Learn more about creating web channels.
If you want your embedded player to always display the most recent content, use the web channel embed code. If you want the embedded player to display a specific event until it expires, use the embed code from that event’s details page. Learn more
2. Connect social media destinations
You can broadcast to both YouTube and Facebook with Resi. First, you’ll need to link your social media accounts to your Resi account. We recommend giving Resi the highest permissions possible for both YouTube and Facebook to avoid any partnership errors that may affect broadcasting.
To connect your Resi account to YouTube or Facebook,,
- In Studio, navigate to Settings > Social Media.
- Click the + Link Account button in the top-right.
- Select the social media platform you want to link and click Grant Access.
- Enter your credentials and follow the instructions provided by the sign-in utility and follow the steps they provide to link your account.
- When you click Save, the account will show up in your social media destinations.
If it’s your first time streaming to a YouTube account, YouTube will place a 24-hour hold before you can stream. We recommend connecting your Resi account to your YouTube account well ahead of your event date.
Facebook’s access token lasts three months, after which, you can renew it simply by selecting the “renew access” button within Studio. Learn more
For step-by-step guides to linking and broadcasting to YouTube and Facebook, see:
3. Create destination groups
You can also manually start your broadcast from the ProPresenter software itself, which allows you to control broadcasting all in one location. To do so, you’ll need to create at least one destination group. Destination groups connect with ProPresenter and tell Studio to broadcast your video to specific web and social media destinations. You’ll need to create and configure destination groups in Studio.
- In Studio, navigate to Settings > Destination Groups.
- Click + Add Destination Group.
- Add the destinations to which you want to stream to your destination group. To use the new destination group in ProPresenter, make sure to have the Visible in ProPresenter toggle turned on .
- To broadcast to social media destinations, click the toggle to turn Facebook and/or YouTube on, which will expand configuration options for each.
- Configure the details for each social media destination.
- Click Save.
- The new destination group will appear both in Studio and in your Capture Settings in ProPresenter for use.
Learn more about destination groups.
4. Test your broadcast
Once you’ve set up your web channels and social media accounts, you’re ready to test a broadcast to make sure it works the way you need it to before going live to your viewers. To test your end-to-end configuration, start a test broadcast by manually creating a web video from an encoder video. If you performed the testing steps earlier, you will have an encoder video. If not, you can manually start one now.
Manually starting your encoder will create an encoder video in Studio you can use to check that your configuration is correct. It will not start broadcasting to any destinations until you start a web video.
- Navigate to the Library > Encoder Videos.
- Hover over an encoder video and click the actions icon > Start a Web Video.
- Configure your web event in the next page.
- Choose the playout behavior for the web player. Learn more
- Click + Add Social Destination to select YouTube and/or Facebook. You’ll need to add them one at a time.
To test Facebook streams, we recommend to make the publish status “Unpublished.” Only the administrators for the Facebook page, group, or timeline will be able to see the event.To test YouTube streams, we recommend to make the privacy status “Unlisted.” Only those with the link will be able to see the event and it will not be searchable or findable on YouTube.
- Once you click Start, the web video will start and show up as the most recent web video in your Web Videos tab.
- Check to make sure the audio and video plays back properly.
Now that you’ve connected, configured, and tested your setup, you’re ready to broadcast. To broadcast your event, you can manually start an event or schedule it in advance. You can manually start an event from either Studio or ProPresenter, which will allow you to begin broadcasting immediately.
Starting the event in Studio will allow you to test the encoder and make sure everything is running smoothly, but it is a two-step process, requiring you to toggle back and forth between Studio and ProPresenter. If you’d like to keep everything in ProPresenter, you can also manually start there by using destination groups, which is a one-step process. Your stream will go live by manually starting in ProPresenter.
With Resi’s scheduling feature, you can create your events ahead of time and repeat them as often as you would like. The encoder will start at the time you choose and your web/social media broadcasts will begin at the time you choose.
Schedule a live event in Studio
- To schedule a live event, navigate to the Schedule in Studio.
- Add an event by clicking the + Add Event button in the top right or hovering over the date and clicking Add Event.
- Fill out the event’s details in the next page and select your destinations by clicking the + Add Destination button. You can broadcast to:
You’ll need to configure each destination individually. Once you do, the destinations your scheduled event will broadcast to will be listed under Content Destinations.
Click Save to schedule the event. It will now appear on the schedule and broadcast at the date/time you’ve selected.
For a step-by-step guide to scheduling an event, see Schedule an Event.
Manually start an event from Studio
If you’re manually starting a live event, make sure to start your encoder first, which will create an encoder video to start a web video from. You can start your encoder from either the Dashboard or your Encoders page.
- Click Start next to the encoder you want to use.
- In the modal that appears, configure your encoder event.
- Click Start Encoder. The encoder will have a green tag when it’s capturing data.
- The live encoder video will be the most recent encoder video in the Encoder Videos tab.
- Hover over the encoder video you want to create a web video from and click the actions icon > Start a Web Video.
- Configure your web event in the next page.
- Choose the playout behavior for the web player. Learn more
- If you want to broadcast to social media, click + Add Social Destination to select YouTube and/or Facebook. You’ll need to add them one-by-one.
- Once you click Start, the web video will start and show up as the most recent web video in your web videos tab.
For more details, see Manually Start or Stop a Web Video.
Manually start an event from ProPresenter
Once you have configured ProPresenter and created a destination group, you can also manually start an event from the software itself:
- In the top-left menus, navigate to ProPresenter > Preferences > Resi in ProPresenter.
- Click the Open Capture Settings button.
- Click the Destination Group dropdown and select the destination group you would like to stream to. If your destination group doesn’t appear, click the refresh button to the right.
- Configure your Resolution and Audio settings if you haven’t already.
- Click Start Streaming.
- Your broadcast will go live to the destinations you selected when creating the destination group.
Learn more about broadcasting to destination groups.
Once you’ve sent content to your encoder, it will appear in the Library until it expires. The Library is where you’ll manage all of your content.
- Saved Videos. After your event is finished, you can save any web video to your saved videos tab indefinitely if you’ve subscribed to Resi’s Content Library. Each video will have its own embed code and stream URLs, so you’ll be able to create an archive and play back the content wherever and whenever you’d like. From this tab, you can:
- View the details of your videos, including embed options.
- Download the video as an MP4 to your computer.
- Remove the video.
- Web Videos. After your event has finished, videos you’ve broadcasted to destinations (web, social media) will appear here until they expire. You can either watch or use web videos for on-demand events or to schedule for the next replay event. From this tab, you can:
- Save indefinitely to the Saved Videos tab.
- View or edit details of the video, including embed options and the ability to create cues - timestamped markers within the video. Learn more about embed options.
- Remove the video.
- Encoder Videos. Any videos captured by your encoder will appear here until they expire. You can use encoder videos to start a web video or play back at a physical location on a decoder if using Resi’s multisite platform. From this tab, you can:
- View and edit details of the video, including the ability to create cues - timestamped markers in the video.
- Download the video as an MP4 to your computer.
- Manually start a web video from an encoder video.
- Remove the video.
- Recently Uploaded. This shows which videos you’ve uploaded recently, when they were uploaded, and their status.
Learn more about using the Library.
Upload a video
In the Library, you can also upload a video to use for a live or on-demand event as an encoder/web video, or saved video.
- Navigate to the Library.
- Click Upload a Video in the top-right.
- Choose whether this will be a saved video or an encoder/web video.
- If you choose saved video, it will appear in the Saved Videos tab, which requires a subscription to Resi’s Content Library.
- If you choose encoder/web video, the video will appear in the Encoder Videos tab.
- Click Select Video File.
- If the video meets the file requirements, you’ll see a green checkmark. Click Continue.
- Fill in the details for your video.
- Click Start Upload.
If your video doesn’t fit within Studio’s file requirements, we recommend using a video converter to do so. We’ve seen organizations have success with Handbrake, a free video conversion tool.
Learn more about uploading videos in Studio.
A replay event re-broadcasts the most recent content in a web channel to your viewers. When they watch it, they’ll experience it as if it were live. For example, if you broadcast a service on Sunday and you want to replay it Monday for those who may have missed it, you can schedule a replay event using the web channel which has that content. It will then re-broadcast at that time.
The video in a web channel that will be used in a replay event is designated by a replay tag. Use the scheduler as you would to schedule out a live event except this time you’ll use Replay as the content source.
- Navigate to Schedule.
- Click + Add Event in the top-right.
- Fill out the details.
- Select Replay as the content source.
- Select the web channel that you want to replay the most recent content from.
- Add web and/or social media destinations by clicking the + Add Destination button.
- Click Save.
- Your replay event will now appear on the schedule and broadcast at that time.
Learn more about scheduling a replay event.
After you’ve gone live, you can see details about who watched your broadcast from the Analytics page.
Currently, Resi only provides analytics for the embedded player and Stream URLs.
View your audience statistics
- Navigate to the Analytics page.
- Choose a date range from the dropdown menu or calendar on the right. Make sure your selected date range covers the event(s) you want to learn about.
- Select the destination you want to see data from:
- The embed player
- Stream URLs
- Customize your view to get the information you need. Learn more
- Your audience is broken into eight metrics to analyze viewership data. This is how you’ll see your viewers, views, time watched, and more.
- Below the event metrics, the viewer breakdown section provides information about how and where your content is viewed. Change this by clicking the Viewer breakdown by drop-down menu and selecting an option.
The heat map
At the bottom of the Analytics page is a heat map. It’s a visual representation of where your content is being streamed around the world. Markers point out specific cities where your events are viewed and a Heat Map that shows you the "hottest" regions that are consuming your content. Expanding the map will give you a more broad "heat" distribution and zooming in will narrow it. You can choose whether either the markers or heat distribution are visible by selecting or deselecting them at the top of the map.
Learn more about event analytics.