Skip to main content
Using Pickcel’s Event Stream app together with OBS Studio, you can live stream a Microsoft Teams town hall across your screens.
Town halls don’t support the in-meeting Custom Streaming app that regular meetings and webinars use, so the stream is captured and relayed with OBS instead. If you’re streaming a Teams meeting or webinar, follow the simpler Teams Live Stream guide.

Prerequisites

  • A Pickcel account
  • A computer that will join the town hall and run OBS. Use a dedicated computer for this: the person managing the signage joins the town hall on it, runs OBS, and streams to Pickcel, so whatever is presented in the town hall is captured and shown live on screen.
  • OBS Studio installed on that computer. OBS is a free application that captures video and audio from your system and streams it live: OBS for Windows or OBS for Mac.
1

Open Apps and search for Event Stream

Login to your Pickcel account, go to Apps, and search for the Event Stream app using the search field.
Search for the Event Stream app in the App Store
2

Create the app

Click the app thumbnail and click Create App.
Event Stream app details with Create App button
3

Name the app and create a stream channel

Enter a name for the app, for example MarchTownHall (no spaces or special characters), then click Create Stream Channel.
Event Stream app form with the name field and Create Stream Channel button
4

Copy the streaming credentials

Pickcel generates the Streaming URL and Streaming key. Keep both ready, you will paste them into OBS in a moment.
Generated Streaming URL, Streaming key, and Live streaming page URL
Click Close. The app is automatically added to your Media library.
5

Join the town hall on the streaming computer

On the computer running OBS, join the Teams town hall as an attendee or viewer. This computer should play the town hall video and audio, because OBS captures both from this system.
6

Configure the Pickcel stream details in OBS

Open OBS Studio and go to Settings > Stream.
  • In the Server field, paste the Streaming URL copied from Pickcel.
  • In the Stream Key field, paste the Streaming key copied from Pickcel.
OBS Stream settings with Service set to Custom and the Pickcel Streaming URL pasted into the Server field
Click OK.
7

Add the town hall video as a source

In the Sources panel, click the + icon and select Window Capture. Give it a name, for example Teams Town Hall, then pick the Microsoft Teams window where the town hall is playing from the window list and click OK.
OBS with a Window Capture source selected and the Microsoft Teams town hall window chosen in the Window list
8

Add the town hall audio

In the Sources panel, click + again and add either:
  • Application Audio Capture, then select Microsoft Teams, or
  • Audio Output Capture, then select the speaker or output device playing the town hall audio.
OBS with an Audio Output Capture source set to the Microsoft Teams Audio device
Without an audio source, the signage screens show the town hall silently. This step is what carries the sound to Pickcel.
9

Check the OBS preview

Before going live, make sure:
  • the Teams town hall window is visible in the OBS preview
  • the audio meters are moving in OBS
  • the correct video and audio sources are selected
OBS preview showing the live Teams town hall window with audio meters active in the Audio Mixer
10

Start streaming from OBS

In the Controls panel, click Start Streaming. OBS now sends the town hall feed to your Event Stream app. You can verify it by previewing the app from your Media library in Pickcel.
11

Publish the stream to your screens

Create a composition 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 or a schedule.
Assigning the app before you start streaming also works, the screen just shows black until streaming starts.

What’s Next?