Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

Pages Menu
TwitterRssFacebook

Posted by on Feb 15, 2021 in Learn Skype Web SDK, Skype for Business® (Lync®)

With Microsoft Edge going, so does the last way to do Audio Video natively in Skype Web SDK

With Microsoft Edge going, so does the last way to do Audio Video natively in Skype Web SDK

The recent news that the legacy Microsoft Edge browser is going to be forcibly replaced with the new Chromium-based Edge browser in April doesn’t on the face of it sounds like anything particularly interesting to Microsoft Teams developers. But, if you’re a Skype Web SDK developer (or you have been in the past) and you have products or solutions which utilise the audio/video component of Skype Web SDK to make/receive calls or join meetings, then you’ll want to pay attention.

The audio/video components in Skype Web SDK are ORTC-based. This meant that you either had to use the Skype for Business Meetings Plugin, or use a browser with native support for ORTC. Right now, the only browser with native ORTC support is … legacy Edge!

credit: https://caniuse.com/objectrtc

The announcement last week means that, after April 13 2021, when Windows 10 updates then it’s going to remove the legacy Edge browser and replace it with the new Chromium one, thus removing the only way to natively run Skype Web SDK with media in a browser.

What should I do?

If you still have solutions which are using these native capabilities of legacy Edge, your options are limited. You can’t really defer the update as it’s a core Windows 10 update and doing so would leave machines open to significant risk.

The fall-back behaviour for browsers which didn’t support ORTC was always the Skype for Business Web App Plugin, and this is still available. You’ll need to ensure that it is installed for every user using your solution that may want to make use of audio/video features. What I don’t know is whether this plugin will continue to work with browsers other than IE 11 and Safari. If anyone is able to test and let me know, happy to update this blog post to reflect that.

What’s also not clear to me is whether this plugin still uses NPAPI, which would mean it won’t work in any modern versions of Chrome, Firefox, or Edge. Clearly, the “normal” Skype for Business Web App experience still works in those browsers so that has been updated. However, the download link above downloads an MSI which was created in June 2016 (a long time before NPAPI was removed) so I think maybe it’s not looking good unless it makes use of DLLs or other components which have since been upgraded.

Written by Tom Morgan

Tom is a Microsoft Teams Platform developer and Microsoft MVP who has been blogging for over a decade. Find out more.
Buy the book: Building and Developing Apps & Bots for Microsoft Teams. Now available to purchase online with free updates.

Post a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Share to Microsoft Teams