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 May 10, 2015 in Development, Skype for Business® (Lync®)

Skype Web SDK will add Web RTC support “later this year”

Skype Web SDK will add Web RTC support “later this year”

Microsoft’s latest API for Skype for Business developers, the Skype Web SDK, allows web developers to add Skype for Business functionality to their webpages, including full audio and video.

Developers can learn more about the Skype for Web SDK with a free tutorial of more than 30 sessions! Check out skypewebsdk.com to get started.

However, currently the API is in Preview mode, and enabling audio/video calls in a browser requires access to a plugin – the same plugin used by the Web Add-in used in Microsoft Lync / Skype for Business to allow external users to join via a browser.

In a session at Build 2015, The Skype Developer Platform and Skype Web Developer Capabilities, at around the 33 minute mark, Srividhya Chandrasekaran (Program Manager on the Skype for Business team) showed what the final version of the API will look like, which includes Web RTC support as well as support for a Skype (consumer) plugin.

SkypeForBusinessWebRTCSupport

Also worth noting is support for “Sharing” – which I take to mean Desktop Sharing. This isn’t in the Preview, so it’s good to know this is coming. Also coming (it would appear) are UX Controls, which have been previously promised but are absent in the most recent release.

I don’t know anything about the “Skype Plug-in” but I’m guessing it will enable a scenario where the user has Skype installed, and this would give a better experience than WebRTC (or maybe the user is using an older browser that doesn’t support WebRTC.

At last week’s MS Ignite, this was again mentioned, this time by Andrew Bybee  (Principle Program Manager Lead) who also added that the intent here was for the API to provide an abstraction to the media layer. The developer won’t need to know or code for specific plugins or technologies being available – the Media Provider built into the API will choose the right approach depending on what’s available. This is similar in approach to, say, SignalR – where the best communication technology is automatically chosen for the developer based on what’s available and abstracted from the developer.

WebRTC “Later This Year”

There weren’t any announcements either at Build or at MS Ignite about timelines. However, a blog post published during Build, Today at Build—new possibilities with the Office platform, whilst covering the new features of the Skype for Web API contained this line:

This will include support for WebRTC in Win10 and across other browsers later this calendar year, eliminating the need for plug-ins for the most common scenarios.

This is really good news for developers writing applications for end-users which won’t necessarily have the Skype Web App plugin installed. Being able to make use of WebRTC which is becoming a standard feature of modern browsers will really open up interesting development opportunities for Skype for Business enabled organisations to reach out to, and connect with, their end users.

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.

0 Comments

Trackbacks/Pingbacks

  1. Microsoft confirms Plugin-less support for ORTC, WebRTC in Skype Web SDK | thoughtstuff | Tom Morgan - […] of a browser plugin. This effectively limits it to the desktop versions of the main browsers. In previous announcements…

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