Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recording Bot Unable to capture audio stream from Teams Live Event #790

Open
pavankalyan066 opened this issue Nov 12, 2024 · 1 comment
Open

Comments

@pavankalyan066
Copy link

pavankalyan066 commented Nov 12, 2024

Issue
We have Teams recording bot with calling enabled built using dotnet, that joins a scheduled teams meeting and service principal have granted enough graph permissions to get the audio stream of the participants, works fine with scheduled meeting, but when adding the bot through sending explicit request using Postman, Bot joins the Teams Live Event and able to recognize the presenters but unable to transcribe the audio stream of Users/Participants of Event

Does it Require any additional Graph permissions to our Application?

Expected behavior
It should be able to process the audio stream of organizer, participants of Teams Live Event.

Graph SDK (please complete the following information):
Microsoft.Graph.Communications.Calls -1.2.0.850
Microsoft.Graph.Communications.Calls.Media - 1.2.0.850
Microsoft.Skype.Bots.Media - 1.19.0.25-alpha

Call ID (Teams Live Event)
46003580-8d42-4dc0-af4e-a893a7116b0f

Any useful information or idea to solve this issue would be helpful.

Thank you in Advance.

@InDieTasten
Copy link

As far as I understood Teams Live Events from back in the days I had to deal with them, they are a combination of a host meeting that works similar to any regular Teams meeting, but the media is also broadcast to a large amount of viewing participants, who are all receive only and are technically not connected to the actual host meeting.

I suspect that the SDK will be unable to receive media using this broadcast stream and the way your application connects to it, it might be a broadcast consumer, rather than an active presenter in the real time meeting.
Perhaps you can find a way to turn your application into a presenter while setting up the live event.

Though it's a lot of speculation on my part, as I haven't worked on Live Events for a long time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants