Forum Discussion
ADefWebserver
Apr 21, 2021Brass Contributor
I want to make a Blazor application that can make video calls
I want to make a Blazor application that can make video calls. However, according to this page: SDKs and REST APIs for Azure Communication Services - An Azure Communication Services concept docum...
- Apr 21, 2021
ADefWebserver The Hero sample might be overkill to follow, it might be easier to look at the quickstart here: https://docs.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-with-video-calling
You'll need to interop to:
- Create the CallClient and CallAgent
- Init the DeviceManager
- Call callAgent.startCall()
- Respond to any event on the all (participant, or stream added)
WaltDog
Sep 14, 2021Copper Contributor
ADefWebserver awesome! Thanks for your hard work.
ADefWebserver
Sep 14, 2021Brass Contributor
Thanks. I also want a SDK that does not require node js. The JavaScript is not a problem. The PowerBI SDK does require a .js file to work with Blazor. However, node js is difficult to configure and maintain form many developers.
- scifi353Sep 21, 2024Copper ContributorWhere we at with this? Javascript stinks. where's the ACS Blazor C# SDK??? thanks.
- manoskow-msftNov 23, 2021
Microsoft
Hey WaltDog - thanks for following up. After initial investigations there are other priorities that we are going to invest in first at this time. We appreciate really appreciate your feedback on this - if things change I will definitely update this thread.
- WaltDogNov 11, 2021Copper Contributor
Hi manoskow-msft I was wondering how the feature is progressing through the backlog? When can we expect to see some working code? Thanks.
- WaltDogSep 29, 2021Copper ContributorThank you manoskow-msft
As the Principal Application Architect in a European energy organisation, I have already delayed the use of Azure Communication Services twice in the last 6 months, due to lack of appropropriate integration capability with Blazor Wasm - I simply don't want to ask my development team to code in JavaScript. The lack of such capability will surely delay the uptake within other organisations of such excellent services. - manoskow-msftSep 29, 2021
Microsoft
Thank you for the discussion and feedback! I've added this to our feature backlog and linked this post for additional reference.
Unfortunately, I don't have any great answers for you at the moment. We are always looking for ways to invest in making our developers' lives easier, and it's super helpful to hear your perspective.
- WalterLockhartSep 25, 2021Copper Contributor
I admire your hard work, but you shouldn’t have had to spend that amount of time.
It’s cruel and unreasonable for Microsoft to expect someone to use JSInterop.JSInterop is not the answer it’s a cop-out.
Again it’s Microsoft demonstrating they don’t care about their C# developer community.
Let’s get real, Microsoft, or let’s not play at all.Support for Blazor isn’t even on their radar. How embarrassing is that!
- ADefWebserverSep 24, 2021Brass ContributorWaltDog I spent over 40 hours getting the Blazor sample working, so yeah I guess I do 😬🤣 React/Node.js is a bigger market. Also they know no one wants to do the "NPM in Blazor" stuff I did so I'm not surprised that they don't want to spend (waste) their time on pushing out demos using it. But, with Teams they did deliver: https://docs.microsoft.com/en-us/microsoftteams/platform/get-started/first-app-blazor
- WalterLockhartSep 24, 2021Copper Contributor
I admire your patience.
When I look at the Azure Communication Services sample apps I see a lot of React/Redux client apps.
Do Microsoft really believe in C#
I know that I do. - ADefWebserverSep 24, 2021Brass ContributorWaltDog I think they will definitely provide what we are looking for in the future. For example, Blazor will have the DynamiCComponent (https://www.daveabrock.com/2021/04/08/blazor-dynamic-component/) that would be perfect for the UI, but that is still in Beta at this point. I think we just need to be patient 🙂
- WalterLockhartSep 24, 2021Copper Contributor
Seriously!
That is so disappointing.
I would’ve thought that would’ve been at the top of your list. Providing an SDK that makes it easy for a C# developer to use an excellent technology like Azure Communication Services. A no-brainer if you ask me.
It’s also a direction that seems to conflict with Microsoft’s Blazor Wasm drive to encourage developers to use C# in the browser and not Javascript - which I am fully in favour off (I’ve wasted too much of my life wrangling with Javascript).
It begs the question: does Microsoft really have a clear strategic direction in the application development area? - manoskow-msftSep 20, 2021
Microsoft
Thanks for the feedback ADefWebserver and WaltDog! Blazor support (among other bindings/frameworks) are on our radar, but we don't have timeline for these at this point in time. Your feedback is helpful for us to gauge interest, and we will keep our roadmap updated so you can track new and upcoming features. Thank you again for your feedback!