{"id":2539,"date":"2014-10-30T13:50:16","date_gmt":"2014-10-30T09:50:16","guid":{"rendered":"http:\/\/trueconf.com/blog\/?p=2539"},"modified":"2026-04-14T12:54:05","modified_gmt":"2026-04-14T09:54:05","slug":"which-browsers-support-webrtc","status":"publish","type":"post","link":"https:\/\/trueconf.com/blog\/reviews-comparisons\/which-browsers-support-webrtc","title":{"rendered":"Which Browsers Support WebRTC?"},"content":{"rendered":"<p class=\"primary-medium-text ui-mb-sm-1\"><img decoding=\"async\" class=\"aligncenter wp-image-39281 size-full\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2014\/10\/what-is-a-distributed-workforce-1.png\" alt=\"What is a Distributed Workforce\" width=\"1200\" height=\"427\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2014\/10\/what-is-a-distributed-workforce-1.png 1200w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2014\/10\/what-is-a-distributed-workforce-1-690x246.png 690w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2014\/10\/what-is-a-distributed-workforce-1-1024x364.png 1024w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2014\/10\/what-is-a-distributed-workforce-1-768x273.png 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/p>\n<p>TrueConf Server users can connect to video conferences using a browser via <a href=\"https:\/\/trueconf.com\/webrtc.html\" target=\"_blank\" rel=\"noopener\">WebRTC technology<\/a>. Popular browsers have been adding support for Web Real-Time Communications (WebRTC) since 2012. Google Chrome was the first to pioneer this process, forcing other browsers to follow shortly afterwards.<\/p>\n<p><!--more--><\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">Today WebRTC connection is available in the following browsers:<\/p>\n<table style=\"overflow-x: auto; display: block; width: 100%;\">\n<thead>\n<tr>\n<th style=\"padding: 8px 16px; text-align: left; border-bottom: 1px solid #f7f9fc; vertical-align: middle; width: 25.0343%;\">\n<p class=\"primary-smallest-text\"><strong><b>Google Chrome*<\/b><\/strong><\/p>\n<\/th>\n<th style=\"padding: 8px 16px; text-align: left; border-bottom: 1px solid #f7f9fc; vertical-align: middle; width: 22.4943%;\">\n<p class=\"primary-smallest-text\"><strong><b>\u041cozilla Firefox<\/b><\/strong><\/p>\n<\/th>\n<th style=\"padding: 8px 16px; text-align: left; border-bottom: 1px solid #f7f9fc; vertical-align: middle; width: 11.0984%;\">\n<p class=\"primary-smallest-text\"><strong><b>Opera<\/b><\/strong><\/p>\n<\/th>\n<th style=\"padding: 8px 16px; text-align: left; border-bottom: 1px solid #f7f9fc; vertical-align: middle; width: 14.8055%;\">\n<p class=\"primary-smallest-text\"><strong><b>Safari<\/b><\/strong><\/p>\n<\/th>\n<th style=\"padding: 8px 16px; text-align: left; border-bottom: 1px solid #f7f9fc; vertical-align: middle; width: 161.568%;\">\n<p class=\"primary-smallest-text\"><strong><b>Microsoft Edge<\/b><\/strong><\/p>\n<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 8px 16px; border-bottom: 1px solid #f7f9fc; vertical-align: middle; width: 25.0343%;\">\n<p class=\"primary-smallest-text ui-mb-xs-1\">17+<\/p>\n<\/td>\n<td style=\"padding: 8px 16px; border-bottom: 1px solid #f7f9fc; vertical-align: middle; width: 22.4943%;\">\n<p class=\"primary-smallest-text ui-mb-xs-1\">28+<\/p>\n<\/td>\n<td style=\"padding: 8px 16px; border-bottom: 1px solid #f7f9fc; vertical-align: middle; width: 11.0984%;\">\n<p class=\"primary-smallest-text ui-mb-xs-1\">18+<\/p>\n<\/td>\n<td style=\"padding: 8px 16px; border-bottom: 1px solid #f7f9fc; vertical-align: middle; width: 14.8055%;\">\n<p class=\"primary-smallest-text ui-mb-xs-1\">24+<\/p>\n<\/td>\n<td style=\"padding: 8px 16px; border-bottom: 1px solid #f7f9fc; vertical-align: middle; width: 161.568%;\">\n<p class=\"primary-smallest-text ui-mb-xs-1\">26+<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"primary-medium-text ui-mb-sm-1\"><span style=\"font-size: 8pt;\"><em><em>*and all other Chromium-based browsers.<\/em><\/em><\/span><\/p>\n<div class=\"accent-note accent-note--special accent-note--line ui-mb-sm-1\">\n<p class=\"primary-medium-text ui-mb-xs-3\">You may experience issues while joining TrueConf web conferences hosted on TrueConf Server 4.7.0 or earlier using Chromium-based browsers (e.g. Google Chrome 89+). For more details on this issue, please read <a href=\"https:\/\/trueconf.com\/blog\/knowledge-base\/unable-to-join-meetings-using-google-chrome-89\" target=\"_blank\" rel=\"noopener\">our guide<\/a>. We recommend you update your TrueConf Server instance to ensure compatibility with the latest browser versions.<\/p>\n<\/div>\n<p class=\"primary-medium-text ui-mb-sm-1\">This article will examine each browser in more detail and provide a guide on how to join TrueConf video conferences via WebRTC.<\/p>\n<h2 class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Google Chrome<\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-39270 size-thumbnail\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2014\/10\/w512h5121350249252chrome-1-150x150.png\" alt=\"Google Chrome\" width=\"150\" height=\"150\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2014\/10\/w512h5121350249252chrome-1-150x150.png 150w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2014\/10\/w512h5121350249252chrome-1-470x470.png 470w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2014\/10\/w512h5121350249252chrome-1.png 512w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">Google Chrome is the first one on our list as the pioneering WebRTC-enabled browser since Google Chrome version 17 in 2012. Prior to that, no browser could offer video calls without special client applications. Therefore, users have cheered the mere idea of audio and video capture capabilities and its playback directly in browser.<\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">It should be noted that browser calls have been around since long before WebRTC, let\u2019s remember well-known Flash and Java, yet Java weakness is the complexity of implementing DSP libraries (lack of echo cancellation, audio latency), Flash must be downloaded to your PC and it doesn\u2019t support noise cancellation. With WebRTC you won\u2019t have to bother about it.<\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">Each new version of Google Chrome added support for new WebRTC capabilities and now we can see the result: a full-featured browser client for video calls that doesn\u2019t require add-ons. Moreover, <a href=\"https:\/\/scalefusion.com\/ru\/chromeos-mdm-solution\" target=\"_blank\" rel=\"noopener\">ChromeOS device management<\/a> further enhances the user experience by allowing administrators to manage and secure Chrome devices, making it a seamless platform for communication and collaboration.<\/p>\n<h2 class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Mozilla Firefox<\/h2>\n<p><img decoding=\"async\" class=\"aligncenter size-thumbnail wp-image-39271\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2014\/10\/1200px-firefox_logo_2017.svg_-1-150x150.png\" alt=\"Mozilla Firefox\" width=\"150\" height=\"150\" loading=\"lazy\" title=\"\" srcset=\"https:\/\/trueconf.com/blog\/wp-content\/uploads\/2014\/10\/1200px-firefox_logo_2017.svg_-1-150x150.png 150w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2014\/10\/1200px-firefox_logo_2017.svg_-1-470x470.png 470w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2014\/10\/1200px-firefox_logo_2017.svg_-1-1024x1024.png 1024w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2014\/10\/1200px-firefox_logo_2017.svg_-1-768x768.png 768w, https:\/\/trueconf.com/blog\/wp-content\/uploads\/2014\/10\/1200px-firefox_logo_2017.svg_-1.png 1200w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">Browser Mozilla Firefox supports WebRTC beginning with its 18th Aurora build that initially required manual setting for video calls functionality. WebRTC wasn\u2019t enabled by default, that\u2019s why users were suggested to visit the advanced settings page (<code>about:config<\/code>) before allowing access to the microphone and camera. However, users didn\u2019t have to suffer much too long: as early as 2012 Firefox released the 22nd version that enabled WebRTC by default.<\/p>\n<h2 class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Opera<\/h2>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-39277\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2014\/10\/opera_512x512-150x150-1.png\" alt=\"Opera\" width=\"150\" height=\"150\" loading=\"lazy\" title=\"\"><\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">In Opera, as well as in the abovementioned browser, the support for WebRTC standard was implemented in the 18th version released in December 2013. It is in this build that the support for <code>getUserMedia<\/code> API interface was enabled by default; the interface is an integrated part of WebRTC technology. Through this interface Opera web-browser could access to the web-camera and the microphone of the user.<\/p>\n<h2 class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Safari<\/h2>\n<p><img decoding=\"async\" class=\"aligncenter size-thumbnail wp-image-39280\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2014\/10\/safari_browser_logo.svg\" alt=\"Safari\" width=\"150\" height=\"147\" loading=\"lazy\" title=\"\"><\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">In September 2017 Apple released an update for the <a href=\"https:\/\/www.lambdatest.com\/test-on-safari-browsers\" target=\"_blank\" rel=\"noopener\">Safari browser online<\/a>. Full support for WebRTC was introduced in Safari 11 desktop version. Older versions of Safari used Flash Player or WebRTC plugins as a fallback mechanism.<\/p>\n<h2 class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">Microsoft Edge<\/h2>\n<p><img decoding=\"async\" class=\"aligncenter size-thumbnail wp-image-39278\" src=\"https:\/\/trueconf.com\/blog\/wp-content\/uploads\/2014\/10\/microsoft_edge_logo.svg_-171x182-1-150x150.png\" alt=\"Microsoft Edge\" width=\"150\" height=\"150\" loading=\"lazy\" title=\"\"><\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">Support for WebRTC was introduced to Microsoft Edge for Windows 10 in build 15019, which was released in January 2017. In that particular build WebRTC was enabled by default. Up to that point Microsoft Edge supported ORTC starting from EdgeHTML 13 for Windows 10 build 15011. Now Microsoft Edge users can share instant messages using WebRTC.<\/p>\n<h2 class=\"h4--main h4--thick black-text ui-mb-xs-3 ui-mt-md-1\">WebRTC in Mobile Browsers<\/h2>\n<p class=\"primary-medium-text ui-mb-sm-1\">By the way, a little less than a year ago, Opera released 20th build with support for Web Real-Time Communication for Android devices.<\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">A short while before, other browsers for Android devices implemented support for WebRTC: Google Chrome Beta 29 released in June 2013 and a few months later, in September of the same year, Mozilla Firefox for Android released its 24th build with video calls from browser capabilities.<\/p>\n<p class=\"primary-medium-text ui-mb-sm-1\">It is worth mentioning the upcoming release of Ericsson mobile browser for iOS devices announced in October 2014. The web-browser named Bowser and the OpenWebRTC platform will be the first to enable WebRTC for Apple devices, particularly in environments managed through <a href=\"https:\/\/scalefusion.com\/apple-device-management\" target=\"_blank\" rel=\"noopener\">Apple MDM<\/a>.<\/p>\n<style>\n\t.accent-card {<br \/>\t    \/*background: url(\/images\/common\/backgrounds\/blue-semi-transparent-rounded-squares-1138-x-510.svg) 50% 50% \/ cover no-repeat;*\/<br \/>\t    border-radius: 12px;<br \/>\t\tpadding: 40px 28px;<br \/>\t}<br \/>\t@media screen and (max-width: 576px) {<br \/>\t\t.accent-card {<br \/>\t\t\tpadding: 24px;<br \/>\t\t}<br \/>\t}<br \/><\/style>\n<div style=\"background: #00B3CD; border-radius: 12px; padding: 24px;\">\n<h2 class=\"h4--main h4--thick white-text center-text ui-mb-xs-3\">Take your team communication to the next level with TrueConf!<\/h2>\n<p class=\"primary-smallest-text white-text center-text ui-mb-sm-3\">A powerful self-hosted video conferencing solution for up to 1,000 users, available on desktop, mobile, and room systems.<\/p>\n<div class=\"button-group-container button-group-container--center\"><a class=\"default-button default-button--sm default-button--orange default-button--rounded default-button--truncate default-button__download-icon default-button--left-icon white-icon\" role=\"link\" href=\"https:\/\/trueconf.com\/downloads\/trueconf-server\/en\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><br \/>\n<span class=\"default-button__text white-text\">Dowload Now!<\/span><br \/>\n<\/a><a class=\"primary-smallest-text to-page to-page--rarr white-icon white-text\" role=\"link\" href=\"https:\/\/trueconf.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Learn more<\/a><\/div>\n<\/div>\n<p>\u3164<\/p>\n<div class=\"divider\"><\/div>\n<div class=\"accent-note accent-note--special ui-mb-sm-1\">\n<p class=\"primary-medium-text\"><strong><i>About the Author<\/i><\/strong><br \/>\n<i>Nikita Dymenko is a technology writer and business development professional with more than six years of experience in the unified communications industry. Drawing on his background in product management, strategic growth, and business development at TrueConf, Nikita creates insightful articles and reviews about video conferencing platforms, collaboration tools, and enterprise messaging solutions.<\/i><\/p>\n<p><a class=\"primary-small-text to-page to-page--rarr cyan-icon\" role=\"link\" href=\"https:\/\/www.linkedin.com\/in\/nikita-dimenko\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\"><i>Connect with Nikita on LinkedIn<\/i><\/a><\/p>\n<\/div>\n<style>\n.divider {<br \/>border-top: 10px solid #01b7cc;<br \/>margin: 16px 0;<br \/>}<br \/><\/style>\n<p><script type=\"application\/ld+json\">\n{\n\"@context\": \"https:\/\/schema.org\",\n\"@graph\": [\n{\n\"@type\": \"Person\",\n\"@id\": \"https:\/\/www.linkedin.com\/in\/nikita-dimenko\/\",\n\"name\": \"Nikita Dymenko\",\n\"jobTitle\": \"Technology Writer, Business Development Manager\",\n\"worksFor\": { \n\"@type\": \"Organization\", \n\"name\": \"TrueConf\", \n\"url\": \"https:\/\/trueconf.com\" \n},\n\"url\": \"https:\/\/www.linkedin.com\/in\/nikita-dimenko\/\",\n\"sameAs\": [\n\"https:\/\/www.linkedin.com\/in\/nikita-dimenko\/\"\n],\n\"description\": \"Nikita Dymenko is a technology writer and business development professional with more than six years of experience in the unified communications industry. Drawing on his background in product management, strategic growth, and business development at TrueConf, Nikita creates insightful articles and reviews about video conferencing platforms, collaboration tools, and enterprise messaging solutions.\"\n}\n]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>All leading browsers began enhancing their builds with WebRTC one after another. Some of them directly support the functionality, others require third-party plug-ins.<\/p>\n","protected":false},"author":54,"featured_media":42950,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[32],"tags":[393,387],"class_list":["post-2539","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-reviews-comparisons","tag-unified-communications","tag-video-conferencing","wpautop"],"_links":{"self":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/2539","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/users\/54"}],"replies":[{"embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/comments?post=2539"}],"version-history":[{"count":97,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/2539\/revisions"}],"predecessor-version":[{"id":44581,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/posts\/2539\/revisions\/44581"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/media\/42950"}],"wp:attachment":[{"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/media?parent=2539"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/categories?post=2539"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trueconf.com/blog\/wp-json\/wp\/v2\/tags?post=2539"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}