--- title: "Streaming a Microsoft Teams Town Hall Using a Code Bundle" slug: "streaming-a-microsoft-teams-town-hall-using-a-code-bundle" updated: 2026-08-06T20:04:44Z published: 2026-08-06T20:04:44Z canonical: "support.skykit.com/streaming-a-microsoft-teams-town-hall-using-a-code-bundle" --- > ## Documentation Index > Fetch the complete documentation index at: https://support.skykit.com/llms.txt > Use this file to discover all available pages before exploring further. # Streaming a Microsoft Teams Town Hall Using a Code Bundle > [!NOTE] > Practice Makes Perfect > > We highly recommend setting up a test event and playing it on a Display ahead of your Town Hall to ensure your event looks and behaves exactly the way you’re expecting. ## Set Up Your Teams Town Hall ### Requirements To run a Town hall live event, you need a qualifying license (or a Town Hall add-on/replacement): - Microsoft 365 / Office 365 Enterprise E1, E3, or E5 - Microsoft 365 / Office 365 Education A3 or A5 If your organization uses a Microsoft 365 Business plan (like Business Basic, Standard, or Premium), your license does not include the Live Event feature by default, and this is the most frequent reason the option is missing. ### Create a Town Hall in Microsoft Teams You need to make sure that your event is set to Public. This setup is designed for one-to-many streaming where attendees are view-only and don't need to interact. #### Create the Town Hall - Open your Teams Calendar. - Select the dropdown arrow next to New meeting (or + New event) and choose Town hall. - Fill out the Details (Title, Date, Time, Description). - Crucially, look for Event access (or similar wording, which may be under Event details). - Set the access type to Public. - Note: The wording may be "Public" or "Everyone" in some contexts. This setting allows anyone with the link to join without signing in. #### Configure the Attendee Experience When you set the event access to Public, attendees (including your digital signage) will have a restricted, view-only experience by default, which meets your requirements, meaning they do not need a Teams account to access and microphone and camera access will be bypassed. - Click Meeting Options - In the Meeting Access tab, choose People dialing in can bypass the lobby Get the Embed Video URL - After you save and publish the Town Hall: - Go back to the Town Hall event in your Teams Calendar. - Open the event details. - Look for a Join event or Attendee link section. - Copy the text from the Video Embed URL field. ## Create Your Code Bundle ### Create Your HTML File In the text editor of your choice (such as Visual Studio Code, Sublime Text, Notepad++, etc.) ```plaintext