Pull to refresh
9.9

Video conferencing

MCUs, codecs, sofware solutions and AV-integration

Show first
Rating limit
Level of difficulty

«Look what I have!» — how we made the feature of screen sharing in the mobile video conferencing app

Reading time 4 min
Views 1.2K

How we listened to the needs of our customers and implemented the feature with the maximum capabilities of the iOS and Android platforms. Then we looked into analytics, added onboarding, and usage grew. At the end of the article there are some cool conclusions and insights. Developing a video conferencing mobile app is fun!

Read more
Total votes 4: ↑4 and ↓0 +4
Comments 0

How in-app chats help e-learning platforms to be more interactive?

Reading time 4 min
Views 847

e-Learning is an extension of/ alternative to a traditional classroom setup. e-learning, commonly known as ‘online learning’ or ‘virtual learning’ is ideally a one-way or two-way digital communication established on a device with video and voice call integration using internet access. The last two years made us realize how technology can facilitate and improve communication. Digital technology had its impact in almost every industry including the sensitive education sector.

Read more
Rating 0
Comments 0

A Step-by-Step Guide To Integrate Video Calling Features Within Apps Using WebRTC

Reading time 10 min
Views 4.7K

WebRTC integrations have emerged as a game-changer in the Video Calling Technology over the years. The protocol has redefined the way real-time video communications take Developers can integrate WebRTCs commonly available as JavaScript APIs to add audio and video solutions to their apps. place. Developers can integrate WebRTCs commonly available as JavaScript APIs to add audio and video solutions to their apps. This tutorial will take you through the steps in developing a two-way video call between two devices. 

WebRTC (Web Real-Time Communication) is a set of rules that can establish bidirectional and full-duplex communication between our two devices using JavaScript. It connects your devices and enables transfer of unlimited real-time audio and video across any operating system. However, the WebRTC agents created for both devices do not know any information about each other inorder to establish the media exchange. At this point, a third, mutually agreed-upon server is introduced. This server which connects the devices to transfer data with necessary information about the endpoints is known as the Signaling Server. 

Before we start off with the steps, it is necessary to become familiar with the basics of the integration process. 

Read more
Rating 0
Comments 0

The Significance of In-app Messaging Applications in your Digital Business

Reading time 4 min
Views 1.2K

In-app messages are targeted notifications sent to customers/ users while they are active on the website or mobile application. They are a very effective way to engage customers as they are already within the application looking for specific information. In-app chat applications help connect better with the users and improve user retention as they are timely and targeted. 

Read more
Rating 0
Comments 0

Practical uses of WebRTC Canvas streaming

Reading time 7 min
Views 3.4K

In this article we will once again return to the tired topic of webinars and webinar hosting tools. And no, we're not about to code a whole new system for webinar hosting – there are already plenty of those. Instead, we will talk about connecting drawing software to the webinar, so that you could manually draw and broadcast the process.

Read More
Rating 0
Comments 4

WebRTC in Docker. Struggling for resources

Reading time 8 min
Views 2.8K

A few weeks ago we wrote an article about Docker and WebRTC servers and talked about the intricacies of launching containers. Our readers (rightly) questioned whether Docker was a suitable tool for production, for the following reasons:

Read more
Total votes 1: ↑1 and ↓0 +1
Comments 0

WebRTC screen-sharing with authorization and other benefits

Reading time 9 min
Views 2.7K

The popularity of online education is increasing every month. And since there is an increase in popularity, there is an increase in competition and an improvement in quality: many authors of online schools realized that nowadays it's not enough to just make something mediocre using the frontal camera of the iPhone 4. You need to work on the quality of the picture, sound, presentation of material, etc. Not only did the pandemic prove that you can teach salsa and even crochet online, so it also gave an excellent push to improve the materials taught + diversity in the labor market. Moms on maternity leave can rejoice - now you can truly earn a hundred thousand million per second, sitting at home.

Read more
Total votes 2: ↑1 and ↓1 0
Comments 0

How to make a multipoint WebRTC conference MCU with recording and screen-sharing in the browser

Reading time 15 min
Views 4.7K

During the lockdown, which is now weakening, then becoming more active with a vengeance, a huge number of new professions have appeared. Proficients in creating involving Instagram Stories, course producers, e-learning specialists and other unknown-before-creatures - all of them have mastered a new job that gave them the holy bread in the pandemic. Once you hire a creator of involving Instagram Stories (and let's all hope this person was teached by a professional, not a snake oil salesman), your business grows just with adding some creativity in advertising that will take the heart of even the most fastidious customer. Same works with e-learning specialists: you recruit them and they do all the important tasks from writing articles that will also help in promoting your classes to arranging lessons on your Coursera course. A complete flight of imagination: if it seems to you that some jobs don't exist, then you just don't spend enough time online. In general, online work has become popularized as never and now hardly anyone will say: "He is engaged in some kind of garbage - he makes TikToks but it would be better for him to toil at the factory!". In total, online work has become popularized as never and now hardly anyone will say: "He is engaged in some kind of garbage - he makes TikToks, but it would be better for him to toil at the factory!".

Read more
Rating 0
Comments 0

Google Cloud Platform for WebRTC CDN with Balancing and Autoscaling

Reading time 9 min
Views 1.4K

In the previous article we refreshed our memory of WebRTC CDN and the ways this technology helps to minimize latency for WebRTC streams. We also discussed why load balancing and autoscaling wouldn't be amiss in CDNs. Here are the main points from the article:

Read more
Total votes 1: ↑1 and ↓0 +1
Comments 0

Automatize it, or Docker container delivery for WebRTC

Reading time 8 min
Views 3.9K

The vast majority of IT specialists in various fields strive to perform manually as few actions as possible. I won't be afraid of the loud words: what can be automatized, must be automatized!

Let's imagine a situation: you need to deploy a lot of servers of the same type and do it quickly. Quickly deploy, quickly undeploy. For example, to deploy test rigs for developers. When development is carried out in parallel, you may need to separate the developers, so they don't impede each other and possible errors of one of them don't block the work of the others.

There may be several ways to solve this problem:

Read more
Total votes 1: ↑1 and ↓0 +1
Comments 5

Top 10 Best Voice Chat APIs for Mobile and Web Apps

Reading time 6 min
Views 15K

Voice calling plays a crucial role in personal and professional communication. Be it a friendly conversation among classmates or a business deal between companies – voice calling has been the most easy, convenient, and affordable way to communicate for decades. Thus, communication corporations and developers have brought in innovative ways to integrate their Application Programming Interfaces (APIs) and invent newer ways of voice communication.

Read More
Rating 0
Comments 0

Here are the Most Popular Video Conference APIs To be Considered for your Mobile App

Reading time 8 min
Views 20K
As the world rearranges into virtualized societal norms, the most convenient and simplified interaction for businesses or socially has come from video-based apps. Extensive use of these conferencing apps is trending Post COVID-19 pandemic.
Statista.com has tracked the high number of video conference app downloads from AppStore and GoogleStore for the following
:
Video conferencing App / Country Hangouts Meet Houseparty Ms Teams Zoom
USA 30 8 11 4
France 23 30 16 2
Germany 15 26 11 17
Spain 64 2360 15 27
Italy 140 423 30 55

Read more →
Total votes 3: ↑3 and ↓0 +3
Comments 2

Simple and free video conferencing

Reading time 3 min
Views 2.5K
Due to a rapid increase in remote work, we have decided to offer video conferencing. Like most of our services, it is free of charge. It is built on a reliable open-source solution, it is mostly based on WebRTC, which allows communicating in the browser by just clicking on a link. Below we’ll tell you more about its features and some of the problems we’ve run into.


Read more →
Total votes 2: ↑2 and ↓0 +2
Comments 5

Looking for a Zoom alternative?Here are the best suggestions for videoconferencing apps

Reading time 5 min
Views 2.8K


As much of the world works from home amid COVID-19 lockdowns and ‘shelter in place’ restrictions, video call and conferencing apps have experienced a significant surge in user numbers. From top business executives to scientists and government officials, the employed across industries and roles have moved operations online and onto video conferencing apps such as Zoom.

The dark side of this change is that video calls have also become a playground for phishermen and ‘Zoombombers’. This development was recently experienced by Zoom users, who took to the internet to allege that Zoom vulnerability windows were compromised and ‘Zoom is not safe to use’.

In March alone, the number of Zoom users saw a whopping 535% increase, with its iPhone app being the most downloaded for weeks at a stretch. However, reports of security disasters and Zoom privacy issues saw the brand’s credibility snowballing at an alarming pace. Despite the company CEO stepping up to the plate and ramping up privacy measures, professionals continue to debate on whether the Zoom privacy and security issues, that risked data of millions, can be quickly resolved.

What went wrong?
Read more →
Rating 0
Comments 4

Review of WCS 5.2 — WebRTC Server for Webcast and Webcam Developers

Reading time 13 min
Views 2.6K


Alice is an experienced full stack developer, who is capable of writing a SAAS project framework on her favorite framework using php in a week. As for frontend, she prefers Vue.js. 


A client contacts you via Telegram, asking you to develop website that will be the meeting place for the employer and the employee to conduct an in-person interview. In-person means face-to-face, a direct video contact in real time with video and voice. «Why not use Skype?» some may ask. It just so happened that serious projects – and each startup undoubtedly considers itself a serious project – are trying to offer an internal communications service for a variety of reasons, including:

Read more →
Total votes 3: ↑2 and ↓1 +1
Comments 0

WebRTC streaming in and around virtual reality

Reading time 6 min
Views 3.6K


Virtual reality is on the rise these days. The equipment that was previously the exclusive preserve of crazy scientists geeks with big money from the Ministry of Defense back in the The Lawnmower Man days, is currently affordable for ordinary people; those whose pockets are empty, can assemble a VR headset from cardboard and a smartphone according to many recipes.

Read more →
Total votes 5: ↑5 and ↓0 +5
Comments 0

The first viewer issue, or the difficulties of converting WebRTC video streams to HLS

Reading time 7 min
Views 2.1K


George shut his laptop and rubbed his sleep-deprived red eyes. "Customers continue to complain about stream freezing; the new fix package did not help at all! What do I do with this (censored) HLS?" he said.


The browser is not only hypertext, but also a streamer


Browsers have had players for a long time, but the story is different with the video encoder and streaming. Now, in almost any browser of the latest version, we can find modules for encoding, streaming, decoding, and playback. These functions are available through the JavaScript API, and the implementation is called Web Real Time Communications or WebRTC. This library built into browsers can do quite a lot: capture video from a built-in, virtual or USB camera, compress it with H.264, VP8, and VP9 codecs, and send it to the network via SRTP protocol; i.e., it functions as a software streamer video encoder. As a result, we see a browser that has something similar to ffmpeg or gstreamer, compresses video well, streams on RTP, and plays video streams.

Read more →
Total votes 1: ↑1 and ↓0 +1
Comments 0
1

Authors' contribution