---
title: The Evolution of WebRTC on Mobile Devices
description: Examine the evolution of webRTC on mobile devices- how did we evolve from drums and horns to real-time video and audio communications  on mobile devices?
image: https://blog.webrtc.ventures/hubfs/Imported_Blog_Media/WebRTC-Evolutions-of-CommunicationsN.png
---

[Skip to content](https://blog.webrtc.ventures/2017/10/the-evolution-of-communications-from-drums-horns-to-webrtc-on-mobile-devices#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/)

 Oct 23, 2017 12:00:00 AM

# \[The Evolution of Communications\] From Drums & Horns to WebRTC on Mobile Devices!

[Rillmar Ortiz](https://blog.webrtc.ventures/author/rillmar-ortiz)

Share: [linkedin-in icon](http://www.linkedin.com/shareArticle?mini=true&url=https://blog.webrtc.ventures/2017/10/the-evolution-of-communications-from-drums-horns-to-webrtc-on-mobile-devices) [X Twitter icon](https://twitter.com/intent/tweet?url=https://blog.webrtc.ventures/2017/10/the-evolution-of-communications-from-drums-horns-to-webrtc-on-mobile-devices) [envelope icon](mailto:?body=https://blog.webrtc.ventures/2017/10/the-evolution-of-communications-from-drums-horns-to-webrtc-on-mobile-devices)

Let’s face it, today, it is impossible to walk down the street, stand in a line or ride a bus without having mobile device in-hand, head down and eyes focused on the screen. As a society, we are lost if we are not in constant communication with those around us. Texts, emails, and phone calls are great, but we have moved onto face-to-face, real-time video communication. This article will examine the **evolution of webRTC on mobile devices**.

How did we evolve from drums and horns to real-time video and audio communications  on mobile devices?

From the beginning, humans have developed ways to communicate and are constantly coming up with bigger and better modes.

- Around 3000 BC, the first civilizations used drums and horns.
- In the 16th century, the marines used flags to communicate.
- In 1838, the telegraph was introduced and with it came the era of wired communication.
- In 1848, began the era of the telephone which allowed for real-time Voice and Audio transmittal.
- In 1896, radio was introduced. This was the first wireless way of communicating and it allowed people to communicate across long distances.
- In 1927, video and audio transmittal was first introduced with the introduction of the television.
- Personal Computers came into the picture in the 60’s and in 1983, the internet was introduced allowing for global communication.
- In the 90’s, the mobile was introduced, it allowed for wireless communication with audio, and message transmission. Not only did mobile devices get smaller and lighter, but it advanced from the early 90’s with 1G network to the late 90’s with 2G, to the2000’s with the 3G network.
- In 2007, the SmartPhone, the phone model which marked the start of a new era of communication was introduced.  It had a bigger screen, camera, and more importantly internet access!

*SOURCE: (https://en.wikipedia.org/wiki/History\_of\_communication)*

[![](https://blog.webrtc.ventures/hs-fs/hubfs/Imported_Blog_Media/evolutionofwebRTConmobile.png?width=530&height=220&name=evolutionofwebRTConmobile.png) ![](https://blog.webrtc.ventures/hs-fs/hubfs/Imported_Blog_Media/evolutionofwebRTConmobile.png?width=530&height=220&name=evolutionofwebRTConmobile.png)](https://blog.webrtc.ventures/hubfs/Imported_Blog_Media/evolutionofwebRTConmobile.png)

In the beginning of the SmartPhone, multitasking capabilities and mixed Audio/Video and Text communication were very limited.

But, with the latest improvements in mobile technologies, the multi-tasking capabilities have improved, and **real-time video and audio communication became possible — introducing WebRTC to the world**!

In 2013 the main browsers for Android Firefox, Chrome and Opera provided WebRTC support ([https://www.tutorialspoint.com/webrtc/webrtc\_mobile\_support.htm](https://www.tutorialspoint.com/webrtc/webrtc_mobile_support.htm)) in the **three main WebRTC components**:

- PeerConnection − enables calls between browsers
- getUserMedia − provides access to the camera and microphone
- DataChannels − provides peer-to-peer data transfer

[![](https://blog.webrtc.ventures/hs-fs/hubfs/Imported_Blog_Media/mainwebRTCcomponents.png?width=507&height=265&name=mainwebRTCcomponents.png) ![](https://blog.webrtc.ventures/hs-fs/hubfs/Imported_Blog_Media/mainwebRTCcomponents.png?width=507&height=265&name=mainwebRTCcomponents.png)](https://blog.webrtc.ventures/hubfs/Imported_Blog_Media/mainwebRTCcomponents.png)

A phone with iOS (old iOS) can deploy third-party tools to have WebRTC apps.  The WebRTC framework has been published on [cocoapods.org](https://cocoapods.org/pods/GoogleWebRTC).

[Supporting webRTC on mobile devices](https://webrtc.ventures/2017/09/tic-toc-tic-toc-the-time-of-webrtc-mobile-support-has-come/) is one of the biggest pains because mobile devices have limited screen space along with limited resources. You might want the mobile device to only capture a 480×320 resolution or smaller video stream to save power and bandwidth. Using the user agent string in the browser is a good way to test whether the user is on a mobile device or not.

Let’s use an example:

1. Run the web server using the *static* command and open the page.
2. You should see it is 800×600.
3. Then open this page in a mobile viewport using chrome tools and check the resolution.
4. It should be 480×320.

Constraints are the easiest way to increase the performance of your WebRTC application.

Modes of communications have improved greatly over the years and will continue to do so as our needs and wants change. We are a communicative group and have a desire to stay connected, not only via words and sound but real-time, face-to-face “no matter the place” as well.

Having a secure way of doing so via webRTC on our mobile devices is here and now.

We are demanding it in all area of our lives; not only personally but for conducting business as well. Every day, companies are adding [webRTC applications](https://webrtc.ventures/webrtc-services/) to their sites to meet the needs of their customers,  and we are honored to help them do so.

## Contact us to build or improve your WebRTC app!

Do you need more information on how to have WebRTC work in your web application? Do you need help implementing chat-based features in your next project? We have an experienced team ready & happy to help you out.

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

[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/MobileWebRTC2.png?height=200&name=MobileWebRTC2.png)](https://blog.webrtc.ventures/2015/12/worst-part-of-webrtc-mobile-apps)

## [The worst part of building WebRTC mobile apps](https://blog.webrtc.ventures/2015/12/worst-part-of-webrtc-mobile-apps)

[ArinSime](https://blog.webrtc.ventures/author/arinsime) 

 Dec 10, 2015 12:00:00 AM

Software development is hard, especially when you are working with a cutting edge technology like...

[Read more](https://blog.webrtc.ventures/2015/12/worst-part-of-webrtc-mobile-apps)

[![](https://blog.webrtc.ventures/hs-fs/hubfs/Imported_Blog_Media/canYouHearMeNow-.png?height=200&name=canYouHearMeNow-.png)](https://blog.webrtc.ventures/2017/10/can-you-hear-me-now-a-webrtc-audio-demo)

## [Can You Hear Me Now?... A WebRTC Audio Demo.](https://blog.webrtc.ventures/2017/10/can-you-hear-me-now-a-webrtc-audio-demo)

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

 Oct 31, 2017 12:00:00 AM

Interested in learning how to handle audio in WebRTC? Here is a a quick WebRTC audio demo, which...

[Read more](https://blog.webrtc.ventures/2017/10/can-you-hear-me-now-a-webrtc-audio-demo)

[![](https://blog.webrtc.ventures/hs-fs/hubfs/Imported_Blog_Media/How-WebRTC_venures-helped-develop-and-launch-Train-With-2.png?height=200&name=How-WebRTC_venures-helped-develop-and-launch-Train-With-2.png)](https://blog.webrtc.ventures/2018/06/testimonial-train-with-live-video-fitness-training-application)

## [Train-With Live Video Fitness Training Application](https://blog.webrtc.ventures/2018/06/testimonial-train-with-live-video-fitness-training-application)

[webrtc](https://blog.webrtc.ventures/author/webrtc) 

 Jun 1, 2018 12:00:00 AM

When Train-With’s founder, Rachel Aram, decided to create a platform which provides one the ability...

[Read more](https://blog.webrtc.ventures/2018/06/testimonial-train-with-live-video-fitness-training-application)

### 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/2017/10/the-evolution-of-communications-from-drums-horns-to-webrtc-on-mobile-devices#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" : "Rillmar Ortiz",
    "url" : "https://blog.webrtc.ventures/author/rillmar-ortiz"
  },
  "dateModified" : "2024-04-03T18:50:43.194Z",
  "datePublished" : "2017-10-23T04:00:00.000Z",
  "headline" : "The Evolution of WebRTC on Mobile Devices",
  "image" : [ "https://blog.webrtc.ventures/hubfs/Imported_Blog_Media/WebRTC-Evolutions-of-CommunicationsN.png" ],
  "mainEntityOfPage" : {
    "@id" : "https://blog.webrtc.ventures/2017/10/the-evolution-of-communications-from-drums-horns-to-webrtc-on-mobile-devices",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://blog.webrtc.ventures/hubfs/logo-main-light.svg"
    }
  }
}
```