Alternatives to WebRTC logo

Alternatives to WebRTC

SignalR, XMPP, Zoom, Twilio, and JavaScript are the most popular alternatives and competitors to WebRTC.
316
526
+ 1
6

What is WebRTC and what are its top alternatives?

It is a free, open project that enables web browsers with Real-Time Communications (RTC) capabilities via simple JavaScript APIs. The WebRTC components have been optimized to best serve this purpose.
WebRTC is a tool in the Web and Video Conferencing category of a tech stack.

Top Alternatives to WebRTC

  • SignalR
    SignalR

    SignalR allows bi-directional communication between server and client. Servers can now push content to connected clients instantly as it becomes available. SignalR supports Web Sockets, and falls back to other compatible techniques for older browsers. SignalR includes APIs for connection management (for instance, connect and disconnect events), grouping connections, and authorization. ...

  • XMPP
    XMPP

    It is a set of open technologies for instant messaging, presence, multi-party chat, voice and video calls, collaboration, lightweight middleware, content syndication, and generalized routing of XML data. ...

  • Zoom
    Zoom

    Zoom unifies cloud video conferencing, simple online meetings, and cross platform group chat into one easy-to-use platform. Our solution offers the best video, audio, and screen-sharing experience across Zoom Rooms, Windows, Mac, iOS, Android, and H.323/SIP room systems. ...

  • Twilio
    Twilio

    Twilio offers developers a powerful API for phone services to make and receive phone calls, and send and receive text messages. Their product allows programmers to more easily integrate various communication methods into their software and programs. ...

  • Skype
    Skype

    Skype’s text, voice and video make it simple to share experiences with the people that matter to you, wherever they are. ...

  • Discord
    Discord

    Discord is a modern free voice & text chat app for groups of gamers. Our resilient Erlang backend running on the cloud has built in DDoS protection with automatic server failover. ...

  • Google Meet
    Google Meet

    It is the business-oriented version of Google's Hangouts platform and is suitable for businesses of all sizes. It allows users to dial in phone numbers to access meetings, thus enabling users with slow internet connection to call in. ...

  • Jitsi
    Jitsi

    Jitsi (acquired by 8x8) is a set of open-source projects that allows you to easily build and deploy secure videoconferencing solutions. At the heart of Jitsi are Jitsi Videobridge and Jitsi Meet, which let you have conferences on the internet, while other projects in the community enable other features such as audio, dial-in, recording, and simulcasting. ...

WebRTC alternatives & related posts

SignalR logo

SignalR

488
1.2K
146
A new library for ASP.NET developers that makes developing real-time web functionality easy.
488
1.2K
+ 1
146
PROS OF SIGNALR
  • 32
    Supports .NET server
  • 25
    Real-time
  • 18
    Free
  • 16
    Fallback to SSE, forever frame, long polling
  • 15
    WebSockets
  • 10
    Simple
  • 9
    Open source
  • 8
    Ease of use
  • 8
    JSON
  • 5
    Cool
  • 0
    Azure
CONS OF SIGNALR
  • 2
    Expertise hard to get
  • 2
    Requires jQuery
  • 1
    Weak iOS and Android support
  • 1
    Big differences between ASP.NET and Core versions

related SignalR posts

Shared insights
on
gRPCgRPCSignalRSignalR.NET.NET

We need to interact from several different Web applications (remote) to a client-side application (.exe in .NET Framework, Windows.Console under our controlled environment). From the web applications, we need to send and receive data and invoke methods to client-side .exe on javascript events like users onclick. SignalR is one of the .Net alternatives to do that, but it adds overhead for what we need. Is it better to add SignalR at both client-side application and remote web application, or use gRPC as it sounds lightest and is multilingual?

SignalR or gRPC are always sending and receiving data on the client-side (from browser to .exe and back to browser). And web application is used for graphical visualization of data to the user. There is no need for local .exe to send or interact with remote web API. Which architecture or framework do you suggest to use in this case?

See more
XMPP logo

XMPP

66
135
0
An open XML technology for real-time communication
66
135
+ 1
0
PROS OF XMPP
    Be the first to leave a pro
    CONS OF XMPP
      Be the first to leave a con

      related XMPP posts

      Zoom logo

      Zoom

      1.7K
      1.9K
      155
      Video Conferencing, Web Conferencing, Webinars, Screen Sharing
      1.7K
      1.9K
      + 1
      155
      PROS OF ZOOM
      • 25
        Web conferencing made easy
      • 16
        Remote control option
      • 13
        Draw on screen
      • 12
        Very reliable
      • 11
        In-meeting chat is pretty good
      • 9
        Free
      • 9
        Pair programming sessions with shared controls
      • 8
        Easy to share meeting links/invites
      • 7
        Good Sound Quality
      • 6
        Cloud recordings for meetings
      • 5
        Great mobile app
      • 4
        Virtual backgrounds
      • 4
        Recording Feature
      • 4
        Other people use it
      • 4
        User Friendly actions
      • 2
        Reactions (emoticons)
      • 2
        Auto reconnecting
      • 2
        Chrome extension is great to easily create meetings
      • 2
        While sharing screen, you can still see your video
      • 2
        Mute all participants at once
      • 2
        When ending the videocall, everybody gets kicked
      • 2
        Different options for blocking chat
      • 1
        Easily share video with audio
      • 1
        /zoom on Slack
      • 1
        Registration form
      • 1
        Meant for business and education
      • 0
        Zoom
      CONS OF ZOOM
      • 20
        Limited time if you are a basic member
      • 14
        Limited Storage
      • 11
        Hate how sharing your screen defaults to Full Screen
      • 10
        Quality isn't great (Free)
      • 9
        No cursor highlight on screenshare.
      • 8
        Potential security flaws
      • 7
        Onboarding process for new users is not intuitive
      • 5
        Virtual background quality isn't good
      • 5
        Security
      • 4
        Editing can be improved
      • 4
        Doesn't handle switching audio sources well
      • 4
        The native calendar is buggy
      • 4
        Dashboard can be improved
      • 3
        Pornographic material displayed
      • 3
        Any body can get in it
      • 3
        Not many emojis
      • 3
        Past chat history is not saved
      • 3
        Recording Feature
      • 3
        En In reality,the chat in the meet not is excelent,noo
      • 3
        Zoom lags a lot

      related Zoom posts

      Dmitry Mukhin

      Uploadcare is mostly remote team and we're using video conferencing all the time both for internal team meetings and for external sales, support, interview, etc. calls. I think we've tried every solution there is on the market before we've decided to stop with Zoom.

      Tools just plainly don't work (Skype), are painful to install for external participants (Webex and other "enterprise" solutions) can't properly handle 10+ participants calls (Google Hangouts Chat).

      Zoom just works. It has all required features and even handles bad connections very graciously. One of the best tool decisions we've ever made :)

      See more
      Shared insights
      on
      ZoomZoomDiscordDiscord

      I want to host an online Jeopardy game with less than 30 participants. During each round of the game, I'll stream some videos. The point is to gather friends together to play the Jeopardy game and watch random stuff. Please let me know if there's a more suitable platform other than Discord and Zoom. Thanks, everyone!

      See more
      Twilio logo

      Twilio

      11K
      8.5K
      521
      Bring voice and messaging to your web and mobile applications.
      11K
      8.5K
      + 1
      521
      PROS OF TWILIO
      • 148
        Powerful, simple, and well documented api
      • 88
        RESTful API
      • 66
        Clear pricing
      • 61
        Great sms services
      • 58
        Low cost of entry
      • 29
        Global SMS Gateway
      • 14
        Good value
      • 12
        Cloud IVR
      • 11
        Simple
      • 11
        Extremely simple to integrate with rails
      • 6
        Great for startups
      • 5
        SMS
      • 3
        Great developer program
      • 3
        Hassle free
      • 2
        Text me the app pages
      • 1
        New Features constantly rolling out
      • 1
        Many deployment options, from build from scratch to buy
      • 1
        Easy integration
      • 1
        Two factor authentication
      CONS OF TWILIO
      • 4
        Predictable pricing
      • 2
        Expensive

      related Twilio posts

      Ravi Sathanapalli
      Director Product Management at Centime · | 6 upvotes · 96K views
      Shared insights
      on
      TwilioTwilioAmazon SNSAmazon SNS

      Hi, We are looking to implement 2FA - so that users would be sent a Verification code over their Email and SMS to their phone.

      We faced some limitations with Amazon SNS where we could either send the verification code to email OR to the phone number, while we want to send it to both.

      We also are looking to make the 2FA more flexible by adding any other options later on.

      What are the best alternatives to SNS for this use case and purpose? Looked at Twilio but want to explore other options before making a decision.

      Would be great to know what the experience with Twilio has been, especially the limitations/issues with Twilio...

      Appreciate any input from users of Twilio and others who have had similar use cases.

      See more
      Cheri Booth
      Vendor Relationship Manager at Storage Asset Management · | 6 upvotes · 44.8K views
      Shared insights
      on
      ClickatellClickatellTwilioTwilio

      Searching for options for SMS that integrates with SiteLink and will allow personalization of text and tracking of both incoming/outgoing messages with reporting (Time, date, call#, etc) Have been looking at Twilio, and seems most leaning toward this. Are there any other options known that integrate into SiteLink? Also looked at Clickatell.

      See more
      Skype logo

      Skype

      16.8K
      13.1K
      653
      Voice calls, instant messaging, file transfer, and video conferencing
      16.8K
      13.1K
      + 1
      653
      PROS OF SKYPE
      • 258
        Free, widespread
      • 147
        Desktop and mobile apps
      • 110
        Because i have to :(
      • 57
        Low cost international calling
      • 56
        Good for international calls
      • 10
        Best call quality anywhere, generally
      • 5
        Beautiful emojis
      • 4
        Chat bots
      • 2
        Translator
      • 2
        Skype for business integration with Outlook
      • 1
        United kingdom
      • 1
        Not the Best, but get the job done
      CONS OF SKYPE
      • 5
        Really high CPU utilization during video/screenshare
      • 3
        Not always reliable
      • 3
        Outdated UI
      • 3
        Birthday notifications are annoying
      • 3
        The worst indicator noises of any app ever
      • 2
        Finding/adding people isn't easy

      related Skype posts

      Dmitry Mukhin

      Uploadcare is mostly remote team and we're using video conferencing all the time both for internal team meetings and for external sales, support, interview, etc. calls. I think we've tried every solution there is on the market before we've decided to stop with Zoom.

      Tools just plainly don't work (Skype), are painful to install for external participants (Webex and other "enterprise" solutions) can't properly handle 10+ participants calls (Google Hangouts Chat).

      Zoom just works. It has all required features and even handles bad connections very graciously. One of the best tool decisions we've ever made :)

      See more
      Mark Nelissen

      I use Slack because it offers the best experience, even on the free tier (which we're still using). As a comparison, I have had in depth experience with HipChat, Stride, Skype, Google Chat (the new service), Google Hangouts (the old service). For self hosted, Mattermost is open source and claims to support most Slack integrations, but I have not extensively investigated this claim.

      See more
      Discord logo

      Discord

      1.7K
      1.5K
      805
      All-in-one voice and text chat for gamers that’s free, secure, and works on both your desktop and phone
      1.7K
      1.5K
      + 1
      805
      PROS OF DISCORD
      • 65
        Unlimited Users
      • 59
        Unlimited Channels
      • 55
        Easy to use
      • 51
        Voice Chat
      • 49
        Fast and easy set-ups and connections
      • 46
        Clean UI
      • 43
        Mobile Friendly
      • 43
        Free
      • 33
        Android App
      • 29
        Mention system
      • 27
        Customizable notifications on per channel basis
      • 26
        Customizable ranks/permissions
      • 22
        IOS app
      • 21
        Good code embedding
      • 19
        Vast Webhook Support
      • 16
        Dark mode
      • 14
        Easy context switching between work and home
      • 14
        Roles
      • 13
        Great Communities
      • 12
        Very Resource Friendly
      • 12
        Robust
      • 12
        Easy to develop for
      • 12
        Great Customer Support
      • 12
        Bot control
      • 11
        Video Call Conference
      • 11
        Video call meeting
      • 10
        Able to hold 99 people in one call
      • 10
        Sharing screen layer
      • 9
        Great browser experience
      • 9
        Shares screen with other member
      • 9
        Easy Server Setup and joining system
      • 8
        Easy
      • 7
        Lower bandwidth requirements than competitors
      • 7
        Easy to code bots for
      • 6
        Noice
      • 3
        Easily set up custom emoji
      CONS OF DISCORD
      • 9
        For gamers
      • 9
        Not as many integrations as Slack
      • 4
        Limited file size
      • 4
        For everyone
      • 3
        Sends data to US Gov
      • 1
        Unsupportive Support
      • 1
        Suspected Pedophiles in few servers
      • 1
        Undescriptive in global ban reasons

      related Discord posts

      Josh Dzielak
      Co-Founder & CTO at Orbit · | 19 upvotes · 428.7K views

      Shortly after I joined Algolia as a developer advocate, I knew I wanted to establish a place for the community to congregate and share their projects, questions and advice. There are a ton of platforms out there that can be used to host communities, and they tend to fall into two categories - real-time sync (like chat) and async (like forums). Because the community was already large, I felt that a chat platform like Discord or Gitter might be overwhelming and opted for a forum-like solution instead (which would also create content that's searchable from Google).

      I looked at paid, closed-source options like AnswerHub and ForumBee and old-school solutions like phpBB and vBulletin, but none seemed to offer the power, flexibility and developer-friendliness of Discourse. Discourse is open source, written in Rails with Ember.js on the front-end. That made me confident I could modify it to meet our exact needs. Discourse's own forum is very active which made me confident I could get help if I needed it.

      It took about a month to get Discourse up-and-running and make authentication tied to algolia.com via the SSO plugin. Adding additional plugins for moderation or look-and-feel customization was fairly straightforward, and I even created a plugin to make the forum content searchable with Algolia. To stay on top of answering questions and moderation, we used the Discourse API to publish new messages into our Slack. All-in-all I would say we were happy with Discourse - the only caveat would be that it's very helpful to have technical knowledge as well as Rails knowledge in order to get the most out of it.

      See more

      From a StackShare Community member: “We’re about to start a chat group for our open source project (over 5K stars on GitHub) so we can let our community collaborate more closely. The obvious choice would be Slack (k8s and a ton of major projects use it), but we’ve seen Gitter (webpack uses it) for a lot of open source projects, Discord (Vue.js moved to them), and as of late I’m seeing Spectrum more and more often. Does anyone have experience with these or other alternatives? Is it even worth assessing all these options, or should we just go with Slack? Some things that are important to us: free, all the regular integrations (GitHub, Heroku, etc), mobile & desktop apps, and open source is of course a plus."

      See more
      Google Meet logo

      Google Meet

      496
      547
      155
      A video conferencing app
      496
      547
      + 1
      155
      PROS OF GOOGLE MEET
      • 35
        Free
      • 15
        Integrated with G Suite
      • 14
        Group video call
      • 10
        Gmail server integration
      • 10
        Good to make phone calls
      • 9
        Instant Messaging
      • 9
        Easy to add and remove contacts
      • 7
        Unlimited Storage (Premium version)
      • 6
        Easy setup
      • 6
        User friendly mobile app
      • 6
        Record (Premium Feature)
      • 5
        Accessible from the Browser
      • 5
        Saves the chats for future reference
      • 5
        Browser extension
      • 3
        No pornography
      • 2
        Google Meet is never buggy
      • 2
        Cool emoji extensions
      • 2
        Amazing captions
      • 2
        16 people show at the same time
      • 2
        Meet has the best quality in terms of participant view
      CONS OF GOOGLE MEET
      • 9
        Quality isn't great
      • 5
        Really high CPU utilization during video/screenshare
      • 2
        No client annotation on shared screen
      • 2
        Not great sound quality
      • 2
        Difficult to share video with audio
      • 2
        Needs to take measures to improve the ecosystem
      • 1
        Auto-added to G Cal invites
      • 1
        Needs better support and rollout process
      • 1
        No interactions activities
      • 1
        Overheat cpu on Android
      • 1
        No desktop client
      • 1
        No desktop client

      related Google Meet posts

      I own an Escape Room. Since right now everyone is practicing social distancing, I would like to run my Escape Room games virtually. I would like to allow approx 4 users to log in to play. They can chitchat a few minutes before their game to get to know each other. Then once the game begins, I will introduce myself and give them the plot to their escape game. I will have a wide-angle camera mounted to the wall to show the room, and as the game master, carry a tablet or webcam around as players talk to me and direct me to show them certain items in the room, move in for closeups in certain areas, try lock combinations, etc. I will be their hands while they solve the puzzles. I am not sure if Google Hangouts Google Meet or Zoom is better for this. I did try it yesterday using google hangout meet and it was good, but I think there may have been a wifi issue where it was choppy. Just trying to figure out the best option. Thank you! Catherine

      See more
      Jitsi logo

      Jitsi

      247
      718
      93
      Multi-platform open-source video conferencing
      247
      718
      + 1
      93
      PROS OF JITSI
      • 32
        Open Source
      • 20
        Entirely free conferencing
      • 19
        Unlimited time
      • 5
        Accessible from browser
      • 3
        Desktop, app and browser tab sharing
      • 3
        WebRTC standard
      • 2
        Secure & encrypted video conference
      • 2
        Great API to develop with
      • 2
        Live stream to youtube
      • 1
        Dial-In and Dial-Out via SIP
      • 1
        Full HD
      • 1
        FSB Approved
      • 1
        Share youtube videos in conference
      • 1
        Easy installation and good support
      • 0
        MCU
      CONS OF JITSI
      • 7
        UnLimited time
      • 5
        No multiplatform
      • 1
        Great quality
      • 1
        Good support
      • 1
        Live conference statistics
      • 1
        Great features

      related Jitsi posts

      Shared insights
      on
      JitsiJitsiZoomZoom

      A common issue with Zoom is the "half-duplex" operation, where only one person can speak at a time, and another person speaking will cause an interrupt and take control. Hence the infernal mute button is so needed. Does Jitsi allow for a "full-duplex" communication to occur? An example scenario is two people singing a duet, which is impossible on a Zoom call.

      Many Thanks, Garry

      See more