---
title: "What WebRTC Couldn’t Do Then But Can Do Now: The Road to \"Plugin-Less\""
description: "Back in 2016, our founder discussed the three things WebRTC cannot do. At the time, we were receiving several questions from our customers about the use of plugins, so we wrote a blog post about the limitations of this young technology. Since then, WebRTC has significantly evolved. Here is the road to \"plugin-less:\"  the things WebRTC couldn't do then but can do now."
image: https://blog.webrtc.ventures/hubfs/Imported_Blog_Media/pluginless.png
---

[Skip to content](https://blog.webrtc.ventures/2019/05/what-webrtc-couldnt-do-then-but-can-do-now-the-road-to-plugin-less#main-content)

![WebRTC.ventures](https://blog.webrtc.ventures/hubfs/logo-main-light.svg)

- [WebRTC Services](https://webrtc.ventures/webrtc-development-services/)
  
  Show submenu for WebRTC Services 
  
    - [Assess](https://webrtc.ventures/services/assess/)
    - [Build](https://webrtc.ventures/services/build/)
    - [Integrate](https://webrtc.ventures/services/integrate/)
    - [Test](https://webrtc.ventures/services/test/)
    - [Manage](https://webrtc.ventures/services/manage/)
    - [Migrating From Twilio Video](https://webrtc.ventures/twilio-video/)
- Our Partners
  
  Show submenu for Our Partners 
  
    - [Amazon Chime SDK](https://webrtc.ventures/partners/amazon-chime-sdk/)
- Stories of Success
  
  Show submenu for Stories of Success 
  
    - [Remote Video Interpreting Platform with Agent Routing](https://webrtc.ventures/successes/remote-video-translation-platform/)
    - [WebRTC to SIP Gateway for ASL Interpreters](https://webrtc.ventures/successes/webrtc-to-sip-gateway-for-asl-interpreters/)
    - [Audio Listening Device to Improve Surgical Outcomes](https://webrtc.ventures/successes/audio-listening-device-to-improve-surgical-outcomes/)
    - [Albania’s First Telemedicine Platform](https://webrtc.ventures/successes/albanias-first-telemedicine-platform/)
    - [Automated Video Storytelling with the Amazon Chime SDK](https://webrtc.ventures/successes/automated-video-storytelling-with-the-amazon-chime-sdk/)
    - [Large Scale Video Conferencing](https://webrtc.ventures/successes/large-scale-video-conferencing/)
    - [Broadcasting and Webcast Control Room](https://webrtc.ventures/successes/live-video-broadcasting-and-webcast-control-room/)
- WebRTC Resources
  
  Show submenu for WebRTC Resources 
  
    - [WebRTC Live](https://webrtc.ventures/webrtc-live/)
    - [WebRTC Tips](https://www.youtube.com/playlist?list=PLayYqdnyegt3QvxX-Rt6wbFIK8727Z5Oz)
    - [WebRTC.ventures Blog](https://webrtc.ventures/blog/)
    - [Migrating From Twilio Video](https://webrtc.ventures/twilio-video/)
    - [WebRTC.ventures Training Program](https://webrtc.ventures/webrtc-ventures-training-program/)
- [About Us](https://webrtc.ventures/our-team/)
  
  Show submenu for About Us 
  
    - [Blog](https://webrtc.ventures/blog/)
    - [Our Team](https://webrtc.ventures/our-team/)
    - [Jobs](https://webrtc.ventures/jobs/)

Open main navigation

Close main navigation

- [WebRTC Services](https://webrtc.ventures/webrtc-development-services/)
  
  Show submenu for WebRTC Services 
  
    - [Assess](https://webrtc.ventures/services/assess/)
    - [Build](https://webrtc.ventures/services/build/)
    - [Integrate](https://webrtc.ventures/services/integrate/)
    - [Test](https://webrtc.ventures/services/test/)
    - [Manage](https://webrtc.ventures/services/manage/)
    - [Migrating From Twilio Video](https://webrtc.ventures/twilio-video/)
- Our Partners
  
  Show submenu for Our Partners 
  
    - [Amazon Chime SDK](https://webrtc.ventures/partners/amazon-chime-sdk/)
- Stories of Success
  
  Show submenu for Stories of Success 
  
    - [Remote Video Interpreting Platform with Agent Routing](https://webrtc.ventures/successes/remote-video-translation-platform/)
    - [WebRTC to SIP Gateway for ASL Interpreters](https://webrtc.ventures/successes/webrtc-to-sip-gateway-for-asl-interpreters/)
    - [Audio Listening Device to Improve Surgical Outcomes](https://webrtc.ventures/successes/audio-listening-device-to-improve-surgical-outcomes/)
    - [Albania’s First Telemedicine Platform](https://webrtc.ventures/successes/albanias-first-telemedicine-platform/)
    - [Automated Video Storytelling with the Amazon Chime SDK](https://webrtc.ventures/successes/automated-video-storytelling-with-the-amazon-chime-sdk/)
    - [Large Scale Video Conferencing](https://webrtc.ventures/successes/large-scale-video-conferencing/)
    - [Broadcasting and Webcast Control Room](https://webrtc.ventures/successes/live-video-broadcasting-and-webcast-control-room/)
- WebRTC Resources
  
  Show submenu for WebRTC Resources 
  
    - [WebRTC Live](https://webrtc.ventures/webrtc-live/)
    - [WebRTC Tips](https://www.youtube.com/playlist?list=PLayYqdnyegt3QvxX-Rt6wbFIK8727Z5Oz)
    - [WebRTC.ventures Blog](https://webrtc.ventures/blog/)
    - [Migrating From Twilio Video](https://webrtc.ventures/twilio-video/)
    - [WebRTC.ventures Training Program](https://webrtc.ventures/webrtc-ventures-training-program/)
- [About Us](https://webrtc.ventures/our-team/)
  
  Show submenu for About Us 
  
    - [Blog](https://webrtc.ventures/blog/)
    - [Our Team](https://webrtc.ventures/our-team/)
    - [Jobs](https://webrtc.ventures/jobs/)
- [Contact us](https://webrtc.ventures/contact/)

[Contact us](https://webrtc.ventures/contact/)

 May 28, 2019 12:00:00 AM

# What WebRTC Couldn’t Do Then But Can Do Now: The Road to "Plugin-Less"

[Hector Zelaya](https://blog.webrtc.ventures/author/hector-zelaya)

Share: [linkedin-in icon](http://www.linkedin.com/shareArticle?mini=true&url=https://blog.webrtc.ventures/2019/05/what-webrtc-couldnt-do-then-but-can-do-now-the-road-to-plugin-less) [X Twitter icon](https://twitter.com/intent/tweet?url=https://blog.webrtc.ventures/2019/05/what-webrtc-couldnt-do-then-but-can-do-now-the-road-to-plugin-less) [envelope icon](mailto:?body=https://blog.webrtc.ventures/2019/05/what-webrtc-couldnt-do-then-but-can-do-now-the-road-to-plugin-less)

 

Back in 2016, our founder discussed the [three things WebRTC can’t do](https://webrtc.ventures/2016/03/3-things-webrtc-cannot-do/). At the time, we were receiving several questions from our customers about the use of plugins, so we wrote a blog post about the limitations of this young technology. Since then, the technology has significantly evolved. Here is the road to “plugin-less:” the things WebRTC couldn’t do then but can do now.

# WebRTC is not completely plugin free

Three years ago, among major browser vendors, only Chrome, Firefox, and Opera had official support for WebRTC. With other browsers like Internet Explorer and Safari, users needed to install additional plugins in order to support real-time communication capabilities. This was also the case for iOS, where even supported browsers like Chrome and Firefox lacked WebRTC support.

This began to change a couple of years ago when Microsoft announced support for WebRTC on their new Edge browser. Soon after, Apple joined the party.

Both of these new implementations are working fairly well, and **now** **it’s possible to establish a real-time call across most major browsers without needing a plugin.**

# WebRTC screensharing is not possible *almost* everywhere

Sharing your screen used to be complicated in any WebRTC application. This was mainly because, besides needing a plugin in order for it to work, it was only possible using Chrome and Firefox.

Earlier this year, the getDisplayMedia method was implemented in Chrome, Firefox, and Edge, and there are plans for implementing it on Safari, too. This method allows you to capture the contents of the whole display, or a portion of the display, as a media stream, similar to what happens with a camera on a typical video call. **All of this can be done without plugins****. **While this functionality is not quite there yet, it creates the foundation for a completely plugin-free performance in the near future.

Regarding point #3 of our [original post](https://webrtc.ventures/2016/03/3-things-webrtc-cannot-do/), WebRTC still doesn’t allow remote control of your desktop. This isn’t a limitation, though; it’s simply a completely different technology and use case.

# Conclusion

WebRTC as a technology is evolving and maturing quickly. Little by little, the pain points that were presented a few years ago are being resolved. The two major advancements discussed in this article are great examples of that, and they’re the first steps to a completely “plugin-less” implementation.

If you’d like an application that has these cool new features, [contact us](https://webrtc.ventures/contact/)! We’ll be happy to help.

[CPaaS](https://blog.webrtc.ventures/tag/cpaas), [Managed Services](https://blog.webrtc.ventures/tag/managed-services), [Events](https://blog.webrtc.ventures/tag/events), [Video Conferencing](https://blog.webrtc.ventures/tag/video-conferencing), [Real Time Weekly](https://blog.webrtc.ventures/tag/real-time-weekly), [WebRTC Architecture](https://blog.webrtc.ventures/tag/webrtc-architecture), [Broadcasting](https://blog.webrtc.ventures/tag/broadcasting), [Medical](https://blog.webrtc.ventures/tag/medical), [WebRTC Live](https://blog.webrtc.ventures/tag/webrtc-live), [Showcase](https://blog.webrtc.ventures/tag/showcase), [Thoughts](https://blog.webrtc.ventures/tag/thoughts), [Vonage](https://blog.webrtc.ventures/tag/vonage), [Daily](https://blog.webrtc.ventures/tag/daily), [Jobs](https://blog.webrtc.ventures/tag/jobs), [Contact Centers](https://blog.webrtc.ventures/tag/contact-centers), [Telehealth](https://blog.webrtc.ventures/tag/telehealth), [Education](https://blog.webrtc.ventures/tag/education), [Technical](https://blog.webrtc.ventures/tag/technical), [General](https://blog.webrtc.ventures/tag/general), [Story of success](https://blog.webrtc.ventures/tag/story-of-success), [The WebRTC.ventures Blog](https://blog.webrtc.ventures/tag/the-webrtc-ventures-blog), [Testing](https://blog.webrtc.ventures/tag/testing), [Gaming](https://blog.webrtc.ventures/tag/gaming), [DevOps](https://blog.webrtc.ventures/tag/devops), [Symbl.ai](https://blog.webrtc.ventures/tag/symbl-ai)

## Related posts

[![](https://blog.webrtc.ventures/hs-fs/hubfs/Imported_Blog_Media/Announcing-the-Real-Time-Communications-Conferences-WebRTC-Track-Lineup.png?height=200&name=Announcing-the-Real-Time-Communications-Conferences-WebRTC-Track-Lineup.png)](https://blog.webrtc.ventures/2021/10/rtc-conference-webrtc-track)

## [Announcing the Real Time Communications Conference's WebRTC Track Lineup](https://blog.webrtc.ventures/2021/10/rtc-conference-webrtc-track)

[Alberto Gonzalez](https://blog.webrtc.ventures/author/alberto-gonzalez) 

 Oct 1, 2021 12:00:00 AM

As the chair of the WebRTC & Real-Time Applications track at the 2021 Real-Time Communications...

[Read more](https://blog.webrtc.ventures/2021/10/rtc-conference-webrtc-track)

[![](https://blog.webrtc.ventures/hs-fs/hubfs/Imported_Blog_Media/WebRTC-Live-Episode-78-2-1.png?height=200&name=WebRTC-Live-Episode-78-2-1.png)](https://blog.webrtc.ventures/2023/04/watch-webrtc-live-78-three-things-weve-learned-about-building-video-apps-2)

## [Watch WebRTC Live #78: Three Things We’ve Learned About Building Video Apps](https://blog.webrtc.ventures/2023/04/watch-webrtc-live-78-three-things-weve-learned-about-building-video-apps-2)

![Picture of Jen Oppenheimer](https://blog.webrtc.ventures/hs-fs/hubfs/Our-Team-Jen.jpg?width=50&name=Our-Team-Jen.jpg) [Jen Oppenheimer](https://blog.webrtc.ventures/author/jen-oppenheimer) 

 Apr 13, 2023 12:00:00 AM

On April 12, 2023 Arin sat down for an in person(!) WebRTC.ventures Team Roundtable with our CTO,...

[Read more](https://blog.webrtc.ventures/2023/04/watch-webrtc-live-78-three-things-weve-learned-about-building-video-apps-2)

[![](https://blog.webrtc.ventures/hs-fs/hubfs/Imported_Blog_Media/blogimage.png?height=200&name=blogimage.png)](https://blog.webrtc.ventures/2018/01/things-to-expect-in-webrtc-development-in-2018)

## [A MUST-READ: 5 Things to Expect in WebRTC Development in 2018!](https://blog.webrtc.ventures/2018/01/things-to-expect-in-webrtc-development-in-2018)

[Hector Zelaya](https://blog.webrtc.ventures/author/hector-zelaya) 

 Jan 9, 2018 12:00:00 AM

Introduction. 2017 was an exciting year for WebRTC. The technology saw a lot of improvements and...

[Read more](https://blog.webrtc.ventures/2018/01/things-to-expect-in-webrtc-development-in-2018)

### WebRTC.Ventures Services

...

- Assess
- Build
- Integrate
- Test
- Deploy & Manage

### Contact Us

...

**Video should be an opportunity, not a headache.**   
 We’re here to build, integrate, assess and optimize, test, and even deploy and manage your live video application. 

[Contact us](https://blog.webrtc.ventures/2019/05/what-webrtc-couldnt-do-then-but-can-do-now-the-road-to-plugin-less#contact)

### WebRTC Live

...

 View [past episodes](https://blog.webrtc.ventures/webrtc-live/) of our webinar interview series about the latest webRTC use cases and technical updates. Join our mailing list to learn about upcoming episodes! 

![WebRTC Live](https://blog.webrtc.ventures/hs-fs/hubfs/Template%20Images/widged-bannet.webp?height=90&name=widged-bannet.webp)

![logo-main-light](https://blog.webrtc.ventures/hubfs/logo-main-light.svg "logo-main-light")

We’re one of the few agencies in the world dedicated to WebRTC development. This dedication and experience is why so many people trust us to help bring live video application dreams to life.

 

### Let's get started!

###### **[Contact us today](https://webrtc.ventures/contact/)**

**[info@webrtc.ventures](mailto:info@webrtc.ventures)**

<https://www.linkedin.com/company/webrtc-ventures> <https://www.youtube.com/@WebrtcVentures>

### Join our mailing list

We don't e-mail often (a few times a month max), and it will be worth it when we do! Of course, we respect your privacy and will not share your contact information.

© 2023 WebRTC.ventures, an [AgilityFeat](https://agilityfeat.com/) company / [Privacy Policy](https://webrtc.ventures/privacy-policy//)

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Hector Zelaya",
    "url" : "https://blog.webrtc.ventures/author/hector-zelaya"
  },
  "dateModified" : "2024-04-03T18:21:00.180Z",
  "datePublished" : "2019-05-28T04:00:00.000Z",
  "headline" : "What WebRTC Couldn’t Do Then But Can Do Now: The Road to \"Plugin-Less\"",
  "image" : [ "https://blog.webrtc.ventures/hubfs/Imported_Blog_Media/pluginless.png" ],
  "mainEntityOfPage" : {
    "@id" : "https://blog.webrtc.ventures/2019/05/what-webrtc-couldnt-do-then-but-can-do-now-the-road-to-plugin-less",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://blog.webrtc.ventures/hubfs/logo-main-light.svg"
    }
  }
}
```