Many thanks to Misty Sybert for brilliant testing and editing!
Adobe Connect completely blows MS Teams and Zoom out of the water when it comes to producing dynamic, engaging learning events. (I mean, what the hell happened to Zoom? It started out pretty good. Then, COVID struck, and it began to metastasize into an unwieldy, ADHD-driven exercise in unfocused feature bloat. It is nearly unusable anymore. But I digress…)
So Adobe Connect is THE best platform for you to produce a bitchin’ worldwide learning broadcast. But, depending on your Adobe license, you may have only 500 seats for learners. The result: Thousands of people who would attend your totally bitchin’ learning broadcast are left out in the cold.
This SmartAss Guide will show you how to punch through that ceiling by simultaneously broadcasting your Adobe Connect Seminar as a YouTube Livestream, while still tracking ALL the attendance inside Adobe Connect using a two-Event setup and a Registration Group. It is not an obvious solution. Perhaps it is not the elegant solution. It is, however, the solution that has worked for me for many years.
In this Guide, You Will Learn To:
- Use two Adobe Connect (AC) Events in tandem to track attendance for a live learning broadcast hosted in an AC Seminar and simultaneously broadcast via YouTube (YT) Livestream
- Create an AC HTML Content object that serves as a “wrapper” around your YT Livestream so AC can track YouTube attendees
- Create a Registration Group in AC to connect the two Events so that registering for one automatically enrolls participants in both
- Configure the full broadcast workflow from setup through broadcast day — including the YouTube and OBS pieces that make the whole thing run
You Will Need:
- An Adobe Connect admin account. Not a host account. Not a limited admin. A full admin. The Registration Group step (Step 5) is admin-only — there is no workaround.
- A YouTube Studio (YT) account to create your broadcast Livestream link — OR the YT link handed to you by whoever in your organization is handling the livestream side.
- If you are handling the YT Livestream yourself: a dedicated PC running the free, open-source Open Broadcaster Software (OBS) to capture the AC broadcast and pipe it to YouTube. Setting up OBS end-to-end is outside the scope of this guide — see the References section below for resources to get up to speed.
- Solid experience in the AC admin interface. If you need a refresher on AC administration basics, Adobe’s official User Guide is a reasonable starting point.
- Experience creating and administering AC Events, Seminars, and Content. This guide assumes you have done all three before. If Events are new territory, work through Adobe’s Events overview and the Adobe Connect Blog’s event creation walkthrough before proceeding.
The Steps:
- Create the AC Seminar where you will host the broadcast
- Create the AC HTML Content object that will wrap around the Livestream
- Create your Main AC Event and link it to your Seminar
- Create your Secondary AC Event and link it to your HTML Content object
- Connect the two Events using an AC Registration Group
- Advertise the registration link to your Main AC Event
- Create your YT Livestream and link it to the HTML Content object
- Broadcast Day: Final check and log-in links
Step 1: Create the Broadcast’s AC Seminar
If you have not already created the main AC Seminar you will use for your broadcast, do that now. If you need a refresher on creating Seminars, Adobe’s Seminar documentation has you covered. We are not going to walk through it here — this is not that kind of guide.
NOTE: This tutorial assumes you are using an AC Seminar room — not an AC Meeting room — for your broadcast. Seminars are purpose-built for large audiences (up to 1,500 participants), offer a proper broadcast-style layout, and are the right tool for this job. If you are running a Meeting room instead, some of the steps below will look different and your AC audience ceiling will be considerably lower (but the YT Livestream audience will still be unlimited).
Let’s begin a running example: Throughout this Guide, we will “illustrate” the steps via examples. To kickoff the example, we will name our Seminar “My Bitchin’ Broadcast Seminar.” Swap in your actual Seminar name wherever you see this throughout the guide.
Step 2: Create the Broadcast’s AC HTML Content Object
Now we will create an AC HTML Content object that will be linked to the Secondary AC Event you will create in Step 4. This is the piece that makes YouTube attendance tracking possible inside Adobe Connect — a small but clever bit of contortion that lets AC “see” viewers who are actually watching on YouTube. If you need a refresher on uploading HTML content to AC, Adobe’s meeting and content documentation covers the basics.
This step has two parts.
Step 2.1 — Create the iFrame HTML file
You need to create a small HTML file containing an iFrame that embeds your YouTube Livestream. Here is the code that gets the job done:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bitchin' Broadcast Livestream Wrapper</title>
</head>
<body style="background-color:black;">
<div style="position: relative; width: 100%; padding-bottom: 56.25%;">
<iframe
style="position: absolute; width: 100%; height: 100%; left: 0; top: 0; border: 0;"
src="https://www.youtube.com/embed/XbcJGxHHozk?autoplay=1"
allowfullscreen>
</iframe>
</div>
</body>
</html>
A few things worth noting about this code:
- The
padding-bottom: 56.25%on the outer div is what maintains a proper 16:9 aspect ratio at any screen size. Leave it alone. - The
?autoplay=1parameter at the end of the YouTube URL forces the video to start playing automatically when a participant opens the Content object. This matters — without it, your YouTube viewers will land on a static screen and wonder why nothing is happening. - The YouTube video ID in the URL —
XbcJGxHHozkin the example — is a placeholder. You will replace it with your actual Livestream ID in Step 7. Leave it as-is for now. - The black background (
background-color:black) is purely aesthetic — it keeps the page from looking broken while the video loads.
Copy the code above into your favorite text editor. On Windows, Notepad++ (free) is a solid choice. Plain old Notepad works fine too. On Mac, TextEdit will do — just make sure you save in plain text format, not rich text. Make sure you use the .html extension when you save it — AC will not recognize the file as HTML content without it.
Our running example: Save the file as “Bitchin-Broadcast-iFrame-Code.html”. Make sure you use the .html extension when you save it — AC will not recognize the file as HTML content without it.
Step 2.2 — Upload the HTML file to AC Content
Now upload the HTML file you just saved to the Content section of Adobe Connect Central. As an experienced AC Admin, you have done this a hundred times. Navigate to your Content library, find or create a folder for this broadcast, and upload the file.
Our running example: We are saving the HTML in a dedicated folder for this broadcast inside the AC Shared Content folder. We will name the Content object “Bitchin’ Broadcast iFrame HTML.”
With the Seminar and the HTML Content object both in place, you are ready to build the two AC Events that will tie everything together.
Step 3: Create Your Main AC Event
We are not going to walk through the full Event creation wizard here — you know how to create an AC Event. If you need a quick refresher, Adobe’s Event creation documentation is thorough. What matters are these specifics:
- On the Enter Event Information page, in the Custom URL section, we recommend that you create a custom name so that your registration URL will be attractive. For our custom URL, we will use “bitchin-broadcast-2026”
- On the Enter Event Information page, in the Presentation section, select “Present an Adobe Connect Seminar.”
- If your broadcast runs over multiple days, you can only configure the Event for the first day during initial setup. You will need to address subsequent days separately. We will discuss that more in Step 8.
- When you reach the Select Content step, select the AC Seminar you created in Step 1 — “My Bitchin’ Broadcast Seminar.”
- Set up your registration questions, email options, and other settings as you normally would for a public-facing event. This is the Event your audience will see and register for.
Our running example: We are naming this Event “Bitchin’ Broadcast Registration Event.” When we create it, we will enter “bitchin-broadcast-2026” for our Custom URL, select “Present an Adobe Connect Seminar” as our Presentation type, and select “My Bitchin’ Broadcast Seminar” we created in Step 1 as our Content.
Publish the Event when you are done. You will come back to finalize registration settings and email templates before you start advertising it, but it needs to exist before Step 5 will make any sense.
Step 4: Create Your Secondary AC Event
Now create a second Event that will be linked to the HTML Content object you created in Step 2. This is the “wrapper” Event — the one that will log attendance for your YouTube viewers. A few key differences from Step 3:
- We will not be sharing the registration URL for the second event. But you will be sharing the login URL, so you should make it attractive. On the Enter Event Information page, in the Custom URL section, we will use “bitchin-livestream-2026”
- On the Enter Event Information page, in the Presentation section, select “On Demand.” This event is not hosting a live session — it is serving up pre-existing content (your iFrame HTML file).
- Set the start and end dates and times to match what you used for the Main Event in Step 3.
- When you reach the Select Content step, select the AC HTML Content object you created in Step 2 — “Bitchin’ Broadcast iFrame HTML.”
- Do not advertise this Event’s registration link. Participants will never register for this Event directly. The Registration Group you create in Step 5 will handle enrollment automatically.
Our running example: We are naming this Event “Bitchin’ Broadcast HTML Wrapper Event.” When we create it, we will enter “bitchin-livestream-2026” for our Custom URL, select “On Demand” as our Presentation type, and select “Bitchin’ Broadcast iFrame HTML” we created in Step 2 as our Content.
Step 5: Connect the Events Using an AC Registration Group
OK. Buckle up. This is where Adobe Connect’s administrative logic gets wonderfully convoluted, and where the whole two-Event architecture either clicks into place or makes you want to close the browser and go do something relaxing instead.
Here is what we are accomplishing: Anyone who registers for the Main Event (“Bitchin’ Broadcast Registration Event”) will be automatically added to a designated AC Registration Group. That same group will be pre-loaded into the Secondary Event (“Bitchin’ Broadcast HTML Wrapper Event”) as approved participants. The result: one registration, two event records, zero extra friction for your audience.
This requires two sub-tasks: first create the AC Administration Group, then wire it into both Events.
Step 5.1 — Create the AC Registration Group
You need full administrator access to do this. If you are a limited admin, now is the time to call in a favor.
- In Adobe Connect Central, select the Admin tab.
- Navigate to Users and Groups.
- Click New Group.
- Enter a name and optional description for the group. Leave membership empty for now — registrants will be added automatically.
- Click Finish.
Our running example: Name the group “Bitchin’ Broadcast Registration Group.”
Step 5.2 — Link the Registration Group to the Main Event
Now tell the Main Event to automatically add approved registrants to the group you just created.
- In Adobe Connect Central, click the Event Management tab.
- Navigate to and select the Main Event — “Bitchin’ Broadcast Registration Event.”
- Click Participant Management in the navigation bar.
- Click Registration Groups.
- In the Possible Groups list, find and select “Bitchin’ Broadcast Registration Group.”
- Click Add. The group name moves to the Current Group Membership list.
- Click Save.
Our running example: Edit the “Bitchin’ Broadcast Registration Event” created in Step 3 as described in the 7 steps just above.
From this point forward, every participant who registers and is approved for the Main Event will be automatically added to “Bitchin’ Broadcast Registration Group.”
Step 5.3 — Add the Registration Group to the Secondary Event
Now wire that same group into the Secondary Event as pre-approved participants.
- In Adobe Connect Central, click the Event Management tab.
- Navigate to and select the Secondary Event — “Bitchin’ Broadcast HTML Wrapper Event.”
- Click Participant Management in the navigation bar.
- Click Add User/Group.
- In the Available Users and Groups list, search for and select “Bitchin’ Broadcast Registration Group.”
- Click Add.
- Set the permission for the group to Participant.
- Click Save.
Our running example: Edit the “Bitchin’ Broadcast HTML Wrapper Event” created in Step 4 as described in the 8 steps just above.
The two Events are now connected. Anyone who registers for the Main Event is automatically an approved Participant in the Secondary Event — no second registration, no manual management, no explaining two different registration links to confused attendees.
A Word of Warning: Adobe Connect adds registrants to the Registration Group when they are approved, not when they merely register. If your Main Event requires manual approval, you will need to stay on top of approvals before broadcast day or your YouTube viewers will show up to find they cannot access the Wrapper Event.
Step 6: Advertise the Main AC Event Registration Link
At this point, you can finish building out all the registration settings, email templates, and branded event pages for the Main Event and start promoting the registration link to your audience.
A few important reminders:
- Share only the Main Event registration link — In our example, that would be something like https://your.adobeconnect.com/bitchin-broadcast-2026/event/registration.html. Do NOT share the Secondary Event link. Ever. The Registration Group handles enrollment in the Secondary Event automatically. Sharing the Secondary Event link publicly will produce confusion, double registrations, and the kind of support emails nobody wants to answer.
- Your audience does not need to know the Secondary Event exists. As far as they are concerned, they registered for one event and will receive one set of communications.
Step 7: Create Your YT Livestream and Link It to the AC HTML Content
Ideally, your organization has a dedicated team or person who will handle the OBS capture and YouTube Livestream setup while you focus on running the AC Seminar. If that is not the case — if you are the one person doing all of this — the details of configuring a full OBS-to-YouTube workflow are beyond the scope of this guide. But here is a quick orientation and pointers to go deeper.
What is YouTube Livestream?
YouTube Livestream is YouTube’s built-in broadcasting feature, available to any verified YouTube account. It lets you stream live video to a public (or unlisted) YouTube URL using an encoder — in this case, OBS (see next paragraph). Viewers watch in a standard YouTube player, no registration required, from any device with a browser. The stream is automatically archived as a YouTube video when you end it. For our purposes, the key output from YouTube Livestream setup is a unique video ID embedded in the stream’s URL — the string of characters you will drop into the HTML file from Step 2.
What is OBS?
Open Broadcaster Software (OBS) is a free, open-source application that captures video and audio from one or more sources — in this case, your Adobe Connect Seminar room running in a browser window — and streams it to an external platform like YouTube. It is the bridge between what is happening in your AC Seminar and what appears on the YouTube Livestream. OBS runs on a dedicated PC, captures the AC broadcast as a Window Source, mixes in audio, and pushes the signal to YouTube using a Stream Key and RTMP (Real-Time Messaging Protocol) URL provided by YouTube Studio.
How they work together
The flow looks like this: Your presenters are live in the AC Seminar. A dedicated OBS machine captures the Seminar room as a window source and streams it — in real time — to YouTube via RTMP. Meanwhile, your registered AC attendees are watching through the AC Seminar room directly, and your YouTube audience is watching the same content through the embedded iFrame in the Secondary Event. Both audiences are watching the same broadcast. One group is tracked in AC natively; the other is tracked through the HTML Wrapper Event you built in Step 4.
For a thorough walkthrough of the OBS-to-YouTube-to-Adobe-Connect workflow, this HowlRound guide describes the exact approach — capturing an Adobe Connect session as an OBS Window Source and broadcasting to external platforms — in practical detail. YouTube’s own encoder-based streaming guide covers the YouTube Studio setup, stream key configuration, and going live.
Update the HTML Content Object with your Livestream ID
Whether someone else sets up the YouTube Livestream for you or you do it yourself, the stream will have a unique YouTube video identifier — a short string of characters that appears in the stream URL. You need to update the HTML file from Step 2.1 with that identifier.
Find this portion of the HTML code:
src="https://www.youtube.com/embed/XbcJGxHHozk?autoplay=1"
Replace XbcJGxHHozk with your actual YouTube Livestream video ID. The rest of the URL stays exactly as-is — including the ?autoplay=1 parameter.
Save the updated HTML file and upload it to AC Content to overwrite the existing “Bitchin’ Broadcast iFrame HTML” object. Confirm the overwrite when prompted. The Secondary Event will now serve the updated iFrame pointing to your real Livestream.
IMPORTANT Timing Note: YouTube does not generate the final stream URL until you actually create the Livestream in YouTube Studio. You can set up the stream in advance and schedule it, which is the recommended approach — it gives you a stable URL to work with before broadcast day. Do not leave this to the morning of the event.
Step 8: Broadcast Day — Final Pre-Checks, Log-In Links, and Attendance Reports
Broadcast day is not the time to discover something is broken. Here is what to verify and communicate before you go live.
8.1 – Pre-Broadcast Checks
- Test the iFrame HTML Content object. Log in to the Secondary Event as a test participant and confirm the YouTube embed loads and autoplays correctly. Do this after the YouTube Livestream is created but before the actual broadcast.
- Confirm Registration Group population. Check that registered participants from the Main Event are appearing as approved Participants in the Secondary Event. If approvals have been sitting unreviewed, handle them now.
- Coordinate with your OBS operator. Confirm they have the YouTube Stream Key loaded, have done a test stream, and know when to start broadcasting.
- Run a dry-run of the AC Seminar room. Confirm layouts, presenter permissions, and audio/video are working before participants arrive.
8.2 – Broadcast Day: The Two Log-In Links
On broadcast day, registered participants need two things:
- The direct log-in link to the Main Event (the AC Seminar) — for those joining through Adobe Connect directly. In our example, that link will look something like https://your.adobeconnect.com/bitchin-broadcast-2026/event/registration.html.
- The direct log-in link to the Secondary Event (the YouTube iFrame wrapper) — for those who will be watching via YouTube but whose attendance you want tracked in AC. In our example, that link will look something like https://your.adobeconnect.com/bitchin-livestream-2026/event/registration.html.
Both links should go out to all registered participants. Let them choose. Some will prefer the richer AC experience; others will watch on YouTube. Both audiences are tracked.
8.3 – Post-Event: Attendance Reports
To get a full attendance report, you need to pull the attendance data from both Events and combine it into a single clean record. Here’s how:
Download the attendance spreadsheets
- In Adobe Connect Central, click the Event Management tab.
- Navigate to and select the Main Event — “Bitchin’ Broadcast Registration Event.”
- Click Reports in the navigation bar.
- Select Participant Report (or Attendance Report, depending on your AC version).
- Click Download to export the report as a CSV.
- Repeat steps 1–5 for the Secondary Event — “Bitchin’ Broadcast HTML Wrapper Event.”
You now have two spreadsheets: one for your AC Seminar attendees, one for your YouTube/iFrame attendees.
Combine and deduplicate
Open both files in Excel (or your spreadsheet tool of choice). Copy all rows from the Secondary Event report and paste them below the rows from the Main Event report in a single sheet. You will have duplicate entries for any participant who logged into both Events — this can happen if a registrant toggled between the AC Seminar and the YouTube wrapper during the broadcast.
To remove duplicates in Excel: select the combined data, go to Data → Remove Duplicates, and deduplicate on the participant email address column. That gives you your final headcount — each registered attendee counted once, regardless of which room they watched from.
8.4 — Multi-Day Events
If your broadcast runs over multiple days, there are two things you need to know before you start rolling dates forward.
Download before you roll.
This is the one that will ruin your week if you skip it. After each day’s broadcast, download the attendance reports for both Events before you change the Event dates for the next day. Adobe Connect’s reporting is tied to the Event’s configured date range — once you roll the dates forward, the previous day’s attendance data becomes inaccessible. It is gone. Download first, roll dates second. Every time, without exception.
Once you have the daily spreadsheets, you can combine them using the same deduplication process described in 8.3 above — either per day (for daily attendance counts) or across all days (for overall unique attendance).
Create a new HTML file and Content object for each day.
YouTube Studio generates a unique video ID for each Livestream you create — Day 1 and Day 2 are separate streams with separate IDs. That means you cannot reuse the same HTML iFrame file across days. For each day of a multi-day broadcast, you need to:
- Create a new Livestream in YouTube Studio for that day’s session. Note the new video ID from the stream URL.
- Create a new HTML file using the same code from Step 2.1, with the new video ID substituted in place of the placeholder.
- Upload the new HTML file to AC Content as a new Content object — do not overwrite the previous day’s file. Name it clearly (e.g., “Bitchin’ Broadcast iFrame HTML — Day 2”).
- In Adobe Connect Central, navigate to the Secondary Event — “Bitchin’ Broadcast HTML Wrapper Event” — and update its Select Content setting to point to the new Day 2 Content object.
Do this before each day’s broadcast. The Secondary Event itself stays the same — you are only swapping out which HTML Content object it serves.
(Yes, this is a lot of steps for what should be a trivially simple thing. Adobe Connect was not exactly designed with multi-day livestream workflows in mind. Welcome to the club.)
And that’s that. If you have any questions or suggestions, please put them in the comments below!
References and Resources
The following resources were used in building this guide and are worth bookmarking for deeper learning:
Adobe Connect — Events
- About Adobe Connect Events — Overview, roles, and event lifecycle
- Create and Edit Adobe Connect Events — Event wizard, Registration Groups, participant management
- Manage Adobe Connect Events — Reporting, engagement tracking, analytics
- How & What Is Needed to Create New Events — Adobe Connect Blog walkthrough covering Registration Groups and event wrapping
Adobe Connect — Seminars and Administration
- Working with Adobe Connect Seminars — Seminar room setup, sessions, and licensing
- Connect Central: Group Basics — Creating and managing custom groups
- Broadcast Controls / Green Room — Managing the broadcast lifecycle in a Seminar room
YouTube Livestreaming
- Create a YouTube Live Stream with an Encoder — Official YouTube guide: stream key, RTMP, Live Control Room
- YouTube Studio — Where you set up and manage your Livestream
OBS Studio
- OBS Studio — Free, open-source broadcast software. Download and documentation.
- How to Produce a Livestream Event, Part 2 — HowlRound; the most directly applicable guide for capturing Adobe Connect in OBS and streaming to external platforms
