CP Live integrates with Resi to detect active live streams by checking the status of your Resi web channel’s stream manifest. This guide walks you through configuring Resi as your streaming service.
Prerequisites
Before configuring Resi in CP Live:
- An active Resi account with a web channel configured
- Access to your Resi web channel’s embed code and stream profile
Enabling Resi
Resi is disabled by default. To enable it:
- Navigate to Settings → CP Live → Advanced
- Set Enable Resi Live to Enable
- Click Save Changes
- A new Resi tab appears in the CP Live settings
Finding Your Resi Credentials
Embed ID
- Log in to your Resi dashboard
- Navigate to your web channel
- Open the embed code for your channel
- Find the
data-embed-idvalue — this is your Embed ID
Stream URL
- In your Resi dashboard, navigate to your web channel profile
- Find the Stream URL — it ends in
Manifest.mpd - Copy the full URL
Configuring Resi in CP Live
- Navigate to Settings → CP Live
- Click the Resi tab
- Configure the following settings:
| Setting | Description |
|---|---|
| Embed ID | Your Resi web channel embed ID |
| Stream URL | The stream URL ending in Manifest.mpd — used to check stream status |
| Stream Status | Displays the current stream status (read-only). A status of dynamic indicates an active stream |
- Click Save Changes
How Resi Detection Works
CP Live checks your Resi stream by loading the Manifest.mpd URL and inspecting the manifest type:
- dynamic: The stream is currently active — CP Live sets the site to live
- static or empty: No active stream detected
This check runs during your configured schedule windows at the interval set in Advanced Settings.
Testing Your Configuration
- Navigate to Settings → CP Live → Advanced
- Check the Force Pull checkbox
- Click Save Changes
- Return to the Resi tab to check the Stream Status field
Troubleshooting
Stream Not Detected
- Verify the Stream URL is correct and ends in
Manifest.mpd - Confirm the Embed ID matches your Resi web channel
- Check that your schedule window covers when you go live
- Use Force Pull to test detection outside of scheduled times
Embed Not Displaying
- Verify the Embed ID is entered correctly
- Check that the Resi web player script is not blocked by your site’s security headers or content security policy
- Clear any page caches on your site
For more help, see the Troubleshooting guide.
