> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pickcel.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Stream a Microsoft Teams Meeting or Webinar on Digital Signage Using Pickcel?

> Live stream a Microsoft Teams meeting or webinar to your digital signage screens using Pickcel's Event Stream app and Teams' Custom Streaming app.

Using Pickcel's **Event Stream** app, you can live stream any Microsoft Teams meeting or webinar across your screens. The steps below work the same for both.

<Note>
  Streaming a **town hall**? Town halls don't support the Custom Streaming app used here, follow the [Teams Town Hall guide](/apps/event-stream/teams-townhall) instead, which relays the stream through OBS.
</Note>

<Steps>
  <Step title="Open Apps and search for Event Stream">
    [Login to your Pickcel account](https://console.pickcel.com/), go to **Apps**, and search for the **Event Stream** app using the search field.

    <Frame>
      <img src="https://cdn.pickcel.com/images/pickcel-docs/event-stream/event-stream-01-search-for-app-v2.tevbAxcQlDZc.png" alt="Search for the Event Stream app in the App Store" />
    </Frame>
  </Step>

  <Step title="Create the app">
    Click the app thumbnail and click **Create App**.

    <Frame>
      <img src="https://cdn.pickcel.com/images/pickcel-docs/event-stream/event-stream-02-app-detail-v2.mYs4sJ4xmxd0.png" alt="Event Stream app details with Create App button" />
    </Frame>
  </Step>

  <Step title="Name the app and create a stream channel">
    Enter a **name** for the app (no spaces or special characters), then click **Create Stream Channel**.

    <Frame>
      <img src="https://cdn.pickcel.com/images/pickcel-docs/event-stream/event-stream-03-enter-name-v2.4yCj1x-ntBaF.png" alt="Event Stream app form with the name field and Create Stream Channel button" />
    </Frame>
  </Step>

  <Step title="Copy the streaming credentials">
    You'll see the **credentials** required to live stream the Teams meeting: **Streaming URL** and **Streaming key**. Leave this tab open, you'll copy each one from here as you fill in the Custom Streaming form.

    <Frame>
      <img src="https://cdn.pickcel.com/images/pickcel-docs/event-stream/event-stream-04-streaming-credentials-v2.DuQnqOC5bQNY.png" alt="Generated Streaming URL, Streaming key, and Live streaming page URL" />
    </Frame>

    Click **Close**. The app is automatically added to your **Media** library.
  </Step>

  <Step title="Start the Teams meeting and open Apps">
    **Start** your Teams meeting or webinar, then click **Apps** in the meeting toolbar.

    <Frame>
      <img src="https://cdn.pickcel.com/images/pickcel-docs/event-stream-teams/teams-live-01-apps-panel-v2.cOb1CfUT7uTL.png" alt="Teams meeting toolbar with the Apps panel open, showing Custom Streaming under Add a new app" />
    </Frame>
  </Step>

  <Step title="Add the Custom Streaming app">
    Search for **Custom Streaming** and select it. Teams adds it for everyone in the meeting.

    <Frame>
      <img src="https://cdn.pickcel.com/images/pickcel-docs/event-stream-teams/teams-live-02-search-added-v2.0_bquLGnBLRJ.png" alt="Searching for Custom Streaming in the Teams Apps panel, with a confirmation that it was added for everyone in the meeting" />
    </Frame>
  </Step>

  <Step title="Save to open the streaming panel">
    On the **Welcome to Custom Streaming** screen, click **Save**.

    <Frame>
      <img src="https://cdn.pickcel.com/images/pickcel-docs/event-stream-teams/teams-live-03-welcome-save-v2.r_DhNeUC3Jvm.png" alt="Welcome to Custom Streaming screen with the Save button" />
    </Frame>
  </Step>

  <Step title="Enter the streaming URL and key">
    Switch to the Event Stream tab, copy the **Streaming URL**, then switch back to Teams and paste it into the **Stream URL** field.

    <Frame>
      <img src="https://cdn.pickcel.com/images/pickcel-docs/event-stream-teams/teams-live-04-stream-url-v2.Pn0KalamtkdS.png" alt="Custom Streaming panel with the Stream URL field filled in" />
    </Frame>

    Switch back, copy the **Streaming key**, and paste it into the **Stream key** field.

    <Frame>
      <img src="https://cdn.pickcel.com/images/pickcel-docs/event-stream-teams/teams-live-05-stream-key-v2.PCNPuL_wAxRj.png" alt="Custom Streaming panel with the Stream key field filled in" />
    </Frame>
  </Step>

  <Step title="Start streaming">
    Click **Start streaming**.

    <Frame>
      <img src="https://cdn.pickcel.com/images/pickcel-docs/event-stream-teams/teams-live-06-start-streaming-v2.tX9VabWZfFpd.png" alt="Custom Streaming panel with the Start streaming button highlighted" />
    </Frame>
  </Step>

  <Step title="Allow Teams to share the meeting content">
    Click **Allow** on the confirmation prompt. Teams starts sending the meeting to your Event Stream channel.

    <Frame>
      <img src="https://cdn.pickcel.com/images/pickcel-docs/event-stream-teams/teams-live-07-confirm-allow-v2.c02ssRqPTjfF.png" alt="Confirm streaming meeting content dialog with the Allow button highlighted" />
    </Frame>
  </Step>

  <Step title="Assign the app to a screen">
    [Create a composition](/compositions/compositions) using a **single zone** layout so the stream plays full screen, add this app to it, and assign it to a screen using [Quick Play](/schedule-and-publish/quick-play) or a [schedule](/schedule-and-publish/publish-v4). Since you're already streaming, the stream appears on screen as soon as it's published.

    <Note>
      Assigning the app before you start streaming also works, the screen just shows black until streaming starts.
    </Note>
  </Step>
</Steps>

## What's Next?

Find the app in your **Media** library under the name you gave it.

<Frame>
  <img src="https://cdn.pickcel.com/images/pickcel-docs/event-stream-teams/teams-live-08-media-list-v2.lVOyj1yVns9y.png" alt="Event Stream app for the Teams meeting in the Media library" />
</Frame>

Click its thumbnail to preview it and check that the stream looks as expected. Once you've started streaming from Teams, the preview shows the live meeting feed.

<Frame>
  <img src="https://cdn.pickcel.com/images/pickcel-docs/event-stream-teams/teams-live-09-preview-v2.1KiWz8BDmQDw.png" alt="Preview of the Event Stream app showing the live Teams meeting feed" />
</Frame>

<Note>
  * Learn about [Compositions](/compositions/compositions)
  * Learn how to [Publish or Schedule Content](/schedule-and-publish/publish-overview)
</Note>

## Frequently asked questions

<AccordionGroup>
  <Accordion title="What if the screen shows 'The person speaking isn't sharing video'?">
    <Frame>
      <img src="https://cdn.pickcel.com/images/pickcel-docs/event-stream-teams/teams-live-10-not-sharing-video-v2.kEyXRIZ30xoe.png" alt="Screen showing 'The person speaking isn't sharing video' message" />
    </Frame>

    This means the host's camera, mic, and screen aren't active in the meeting yet. Ask the host to turn on their **camera**, turn on their **audio**, and **share their screen**. The stream appears on the signage screen once all three are on.
  </Accordion>
</AccordionGroup>
