A Microsoft 365 live event is a structured form of meeting intended to be used for large-scale information dissemination such as company announcements, product launches, town halls, training, and so on. A live event can last up to four hours and can be created using Teams, Stream, or Yammer. The advantage of using Teams is that the integration of Live events into Teams makes setup and production of events very easy. Behind the scenes, Stream takes care of all the video processing, creation of captions and transcripts, analytics, and transcoding of the content for adaptive delivery to viewers. In other words, making sure that different forms of devices (workstations, browsers, and mobile) receive content in an appropriate form for them to consume.
Teams live events are available in the commercial version of Teams, including the government cloud.
Teams live events are created in the Teams calendar app in much the same way as a personal or channel meeting by selecting Live event from the New meeting drop-down menu. Figure 1 shows the screen used to father event information, including some of the roles played by different people in the event.
Figure 1: Creating a Teams Live Event
The person who creates the live event is its organizer and its producer. Although other roles are available, like presenter (people entitled to speak and share content), a single person can do everything needed to run a live event. The event organizer must have an Exchange Online mailbox together with licenses for Teams and Stream. They must also have an Office 365 enterprise license (E3 or E5 or academic/government equivalents). Anonymous access is fully supported for attending live events.
It’s important to realize that Teams creates different joining links for presenters and attendees. The link used by presenters gives them the ability to speak and present material; the one used by participants allows them to listen. Don’t mix up the links you send to people! The event invitation for presenters contains a warning that you shouldn’t forward the invitation and instead should add extra presenters to Teams. This is to make sure that presenter links only go to people who need that level of access.
Live Event Permissions
The next step is to select the audience for the event. Three options exist (Figure 2):
Limit the event to specific people and groups.
Limit the event to anyone in the organization.
Open the event to the world (including anonymous access).
Figure 2: Assigning permissions for a Teams Live Event
Organizers can choose anonymous access for an event if permitted by the live events policy assigned to their account. Live events policies are managed in the Teams Admin Center (Figure 3). Another important setting in this policy is “Allow scheduling.” If this is off, users assigned the policy won’t be able to schedule live events. Guests can’t organize or produce live events, but they can be a presenter at an event (a feature added in January 2020).
Figure 3: Editing a Teams Live Events policy
Inviting Your Audience
After setting permissions for a live event, the next screen (Figure 4) summarizes the event settings. Make sure that the settings are right because you won’t be able to change them once the event starts.
Figure 4: Settings for a Teams Live Event
The important thing to note here is that you must take an extra step to distribute an invitation to attract an audience. This applies even if you explicitly limit permissions to attend the event to a selected set of people.
The right way to invite your audience is to click Get attendee link to copy the event link to the clipboard. Then paste the link into a regular calendar invitation sent to your intended audience. Don’t use a calendar invitation to a Teams meeting. The reason is simple: sending the link in a regular meeting avoids any clash with the meeting information inserted in an invitation created for a Teams meeting. Presenters receive a calendar invitation automatically which contains the special presenter link to allow them to present.
In a Live Event
Unlike regular meetings, where everyone can speak, share their video feed, and chat, only people assigned the producer, organizer, and presenter roles can speak, present information, and be seen during live events. Attendees can ask questions, but only through a moderated Q&A facility, and they can watch the recording of the live event later.
Figure 5 shows what a producer sees during a live event run from a PC’s webcam. A PowerPoint presentation is being lined up to be broadcast while the current feed is from the webcam. It’s very simple to switch from the webcam to the presentation using the Send live button.
Figure 5: Broadcasting in a Teams Live Event using a PC webcam
Producers and presenters must use the Teams desktop client and must switch into the tenant hosting the event. This seems obvious, but guests you invite to present might have to be warned to switch beforehand (a 15-minute reminder email normally does the trick). If guests don’t switch into the hosting tenant, they will join as an attendee and won’t be able to present. Attendees can join using any Teams client.
Running Smooth Events
Before an event, it’s wise to do a run-through with all presenters to review the material to be used to ensure that everyone knows what will happen, the running order, and their part. A dress rehearsal makes it less likely that awkward transitions will happen and improves the quality of delivery. It will also accustom presenters to the delay between them speaking and attendees hearing.
Just before the event starts, put up a holding screen and some music to inform attendees that the event will start soon. The music allows people to test their speakers and make sure that everything’s working properly before the presentation starts. Meanwhile, the event organizer can check that all presenters have joined and are ready to go. It’s better to pause until everyone is ready to run a professional event than create the impression of amateur night at the theater.
During the event, have someone assigned to monitor attendee questions and comments to make sure that important issues are addressed by presenters either during the main presentation or in a Q&A session at the end. The monitor can also have a screen open as an attendee to keep an eye on what attendees see and hear.
After the event is over, organizers can download information about who attended the meeting and how long their participation lasted.
Live Events Have Higher Limits
Because attendees have limited functionality in live events, the number of participants is much higher (10,000) than for normal Teams meetings (250). Live events are recorded and can be accessed by the audience for up to 180 days after the event using DVR-type controls, which makes it convenient for people to replay an event later and listen to specific parts.
Event organizers can download the recording and upload it to Stream if they want the recording to be available for longer than 180 days.
Note: To help organizations run events during the Covid-19 pandemic, Microsoft has temporarily increased the limits for Live Events as follows:
Maximum attendees: 20,000 (from 10,000)
Maximum length of event: 16 hours (from 4 hours)
Maximum number concurrent of events per tenant: 50 (from 15).
Largescale live events which need output of the highest quality are often carefully-planned productions created with studio-quality recording, camera, and broadcast facilities. These events often involve external encoder software to connect to production equipment. Chapter 16 explains how to produce events of this nature.
You don’t need studio conditions to run a live event. Anyone equipped with a PC and webcam can create and run a live event. These events, called “produced with Teams,” are limited in terms of the video quality and perhaps the kind of information (like multiple video feeds) presented during the broadcast, but the output is more than good enough for many topics.
Using Live Events
Live events aren’t suitable for most Teams meetings. They’re designed for a specific scenario when there will be a limited number of presenters who share well-structured information that’s prepared in advance. You can certainly use a regular Teams meeting to address the same audience, but the extra control (and lack of distraction) available in Live Events make them a good choice when you need to broadcast information to non-participatory audiences.
For more information about running Teams Live Events, especially the largescale variety, look no further than Chapter 16 of the Office 365 for IT Pros eBook.
How can add in contents queue more presenter sharings? Because in our live events, when a presenter shares a content, this overwrite the actual one without any control from the producer, seems that in “content” box can be only an object and every time the presenter have to share it, would be better if the presenter shares it’s content and producer can choose the one from all of them…
Microsoft is making some improvements to how Live Events work that I expect to see appear soon. While you’re waiting, the best thing to do is to have presenters rehearse the switchover of content with the producer so that everyone knows who’s responsible for what content and when it will be shown in an event.
In some instances, we have a single presenter in charge of the rest of the presenters material. This can also help the overall flow of the meeting for the producer (frequently me). At present, with many people working from home, the choice is sometimes made based on who has the best upload bandwidth as well.
Like Alessio Billanti commented, I’m having the same issue with multiple presenters. As soon as a presenter clicks share, it’s instantly sharing their screen in the Live Event versus allowing the producer the ability to add it to the queue window and send live at the appropriate time. Seems pointless to have a producer if the presenters are doing it all themselves. Another wish list improvement would be to allow 2-3 presenter’s video feed into the Live Event for those Town Hall type events to allow attendees ability to see more than one person at the same time as they may be having a conversation during the event. Basically to simulate being in the same room with two people speaking to a group of people.
anyone know if you can add a logo to the screen of a presenter or to the screensaver before the event takes place? I’m also curious if you can do a voiceover on a presenter screen to.
I haven’t found a way to have 2 presenter’s cameras showing at once. I don’t think it’s an option, however, I think it would be a great improvement for meetings in which 2 presenters have a dialogue that would warrant having both of their live feeds up at the same time. IE: Town halls or department wide webcasts. My executives agree that this would be a huge plus also. Hopefully in the future we will see that option.
Hi Tony,
Great post !
I have not tested Live Events yet, and have the following question : what is required on the attendees side to attend a Live Event ? I mean, do they need to have a O365 license, do they need to have the Teams app or is it possible to only join via browser ? My manager is asking me if we could use MS Live Events instead of WebEx Events, and I believe this is a good point to start with.
Sorry… this is not a Q&A service. I answer questions if I know the answer… but not if I have to go and do some research.
Loading...
No need to do research. This was a great article and thought by chance you would have a solution. thank you
Loading...
when you say Attendees don’t need to have an Office 365 license and they can join without the Teams app in the browser, do they need Teams license if they use Teams App to join the event ?
We’re just moving from Skype Broadcast to MS Teams Live Event. In Skype Broadcast, the meeting would cut off at the ‘end time’ that you entered for the meeting. Does anyone know if this is the same for Live Event? E.g. if I’ve entered an event to take place from 09:00 – 10:00, will it automatically cut off at 10:00? Thanks.
Very interesting. Can you tell me if there is a way of viewing this on a mobile phone without installing the Teams App? Every test I have done on a mobile requires the Team app.
Hello, we are looking fo a solution to share a clickable link in a Teams Live presentation. I know that it is possible within a normal teams event, anyone who would be able to help?
I’m just learning about MS Teams Live Events too. If you have set up the Q&A for the event, then as the producer you can add an ‘announcement’, which is published (visible) to all.
Hello, does anyone know if you can change a presenter to a producer after the live event has been created ie: the link has been sent to attendees and now we want to make on of the presenters a producer. Thanks in advance.
If you have more than one producers of the live event , with different speeds or bandwith which one would be the bandwith that would be use, example 20Mbts, 50Mbts, 10Mbts, wich would be the bandwith of the event?
I really have no idea. I suggest that you find someone who is accustomed to dealing with Teams bandwidth planning and go through your configurations with them. Without detailed knowledge of a configuration, all I can offer is a guess.
{"id":null,"mode":"button","open_style":"in_modal","currency_code":"EUR","currency_symbol":"\u20ac","currency_type":"decimal","blank_flag_url":"https:\/\/office365itpros.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/office365itpros.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":100,"top_media_type":"featured_image","featured_image_url":"https:\/\/office365itpros.com\/wp-content\/uploads\/2022\/11\/cover-141x200.jpg","featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Virtual Tip Jar","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Office 365 for IT Pros","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Office 365 for IT Pros","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for supporting the work of Office 365 for IT Pros!","payment_confirmation_title":"Office 365 for IT Pros","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}
How can add in contents queue more presenter sharings? Because in our live events, when a presenter shares a content, this overwrite the actual one without any control from the producer, seems that in “content” box can be only an object and every time the presenter have to share it, would be better if the presenter shares it’s content and producer can choose the one from all of them…
Microsoft is making some improvements to how Live Events work that I expect to see appear soon. While you’re waiting, the best thing to do is to have presenters rehearse the switchover of content with the producer so that everyone knows who’s responsible for what content and when it will be shown in an event.
In some instances, we have a single presenter in charge of the rest of the presenters material. This can also help the overall flow of the meeting for the producer (frequently me). At present, with many people working from home, the choice is sometimes made based on who has the best upload bandwidth as well.
Like Alessio Billanti commented, I’m having the same issue with multiple presenters. As soon as a presenter clicks share, it’s instantly sharing their screen in the Live Event versus allowing the producer the ability to add it to the queue window and send live at the appropriate time. Seems pointless to have a producer if the presenters are doing it all themselves. Another wish list improvement would be to allow 2-3 presenter’s video feed into the Live Event for those Town Hall type events to allow attendees ability to see more than one person at the same time as they may be having a conversation during the event. Basically to simulate being in the same room with two people speaking to a group of people.
I’m looking for a way to add a background to a producer. I don’t see that option, only as a presenter or attendee.
Hi , also keen to be able to apply a customised background for live events.
Custom backgrounds aren’t supported for live events
anyone know if you can add a logo to the screen of a presenter or to the screensaver before the event takes place? I’m also curious if you can do a voiceover on a presenter screen to.
Don’t think so…
looking for a way to have a live event with 2 presenter’s cameras showing at once. anyone have an idea?
I haven’t found a way to have 2 presenter’s cameras showing at once. I don’t think it’s an option, however, I think it would be a great improvement for meetings in which 2 presenters have a dialogue that would warrant having both of their live feeds up at the same time. IE: Town halls or department wide webcasts. My executives agree that this would be a huge plus also. Hopefully in the future we will see that option.
Hi Tony,
Great post !
I have not tested Live Events yet, and have the following question : what is required on the attendees side to attend a Live Event ? I mean, do they need to have a O365 license, do they need to have the Teams app or is it possible to only join via browser ? My manager is asking me if we could use MS Live Events instead of WebEx Events, and I believe this is a good point to start with.
Attendees don’t need to have an Office 365 license and they can join without the Teams app in the browser.
How do you get a phone number and conference ID for Attendees? So if they dial into the meeting they cant unmute themselves?
Checking in on the above question?
Sorry… this is not a Q&A service. I answer questions if I know the answer… but not if I have to go and do some research.
No need to do research. This was a great article and thought by chance you would have a solution. thank you
when you say Attendees don’t need to have an Office 365 license and they can join without the Teams app in the browser, do they need Teams license if they use Teams App to join the event ?
No, because they could use the Teams trail edition, or the Teams free edition…
We’re just moving from Skype Broadcast to MS Teams Live Event. In Skype Broadcast, the meeting would cut off at the ‘end time’ that you entered for the meeting. Does anyone know if this is the same for Live Event? E.g. if I’ve entered an event to take place from 09:00 – 10:00, will it automatically cut off at 10:00? Thanks.
It won’t cut off – it keeps going until the producer ends the live event.
That’s right. You’ve got to end a meeting.
Can attendees see each other in the list of participants?
No.
Very interesting. Can you tell me if there is a way of viewing this on a mobile phone without installing the Teams App? Every test I have done on a mobile requires the Team app.
I believe you need the app.
Hello, we are looking fo a solution to share a clickable link in a Teams Live presentation. I know that it is possible within a normal teams event, anyone who would be able to help?
I’m just learning about MS Teams Live Events too. If you have set up the Q&A for the event, then as the producer you can add an ‘announcement’, which is published (visible) to all.
When joining a Microsoft Teams Live Event can you pop this out into a Window like you can in the new Microsoft Teams meeting experience?
I don’t think so but I shall have to try.
Hello, does anyone know if you can change a presenter to a producer after the live event has been created ie: the link has been sent to attendees and now we want to make on of the presenters a producer. Thanks in advance.
If you have more than one producers of the live event , with different speeds or bandwith which one would be the bandwith that would be use, example 20Mbts, 50Mbts, 10Mbts, wich would be the bandwith of the event?
I really have no idea. I suggest that you find someone who is accustomed to dealing with Teams bandwidth planning and go through your configurations with them. Without detailed knowledge of a configuration, all I can offer is a guess.