Nov 15 2021 02:05 AM
Hi,
I am developing a web application that enable users to take video call. During the video call, I need custom layout for buttons (ex: leave/stop the call, start/stop/pause recording, start/stop screen sharing,...), show custom chat windows (we will develop UI and use Teams as service), show custom participants' video stream (we develop UI, and expect to get local/remote video streams of participants and show on the designed UI). Basically, the video UI is our design and we use Teams as communication service.
I tried to look for the solution, but it seems that Teams only allow to integrate the web app into Teams application through tabs.
Could you please confirm if we could develop above web application with Teams as communication service (UI is our design) ? If it is, could you please give me some steps for quick start ?
Thank you so much !
Nov 15 2021 04:20 AM
Nov 15 2021 04:50 AM
Solution
Azure Communications Services will be the answer you want. It gives you full flexibility to build a customised UI and functionality on top of a meeting that can also be accessed by Teams clients. It's used by folks like healthcare to provide a bespoke patient experience in an online doctors appointment.
Azure Communication Services – communication APIs | Microsoft Azure
Nov 15 2021 05:03 AM
Nov 15 2021 08:46 AM
@Quang_Phan Right, that should be it, Sorry for the delayed response. Have a look at this detailed capabilities too.
Thanks,
Hunaid L Hanfee
-----------------------------------------------------------------------------------------------------
If the above response by @Steven Collier is helpful, please click "**Mark as Best Response**" and like it. You can share your feedback via Microsoft Teams Developer Feedback link. Click here to escalate.
Nov 15 2021 04:50 AM
Solution
Azure Communications Services will be the answer you want. It gives you full flexibility to build a customised UI and functionality on top of a meeting that can also be accessed by Teams clients. It's used by folks like healthcare to provide a bespoke patient experience in an online doctors appointment.
Azure Communication Services – communication APIs | Microsoft Azure