"Can you hear me now?" That's the sort of phrase dreaded on all video chats, but happens all too frequently. Call quality is becoming even more important as bandwidth improves for the average user (even on mobile) and as video chats become more common in many industries like telehealth, telemedicine, education, and more. That's why our team has been working with TokBox's new Pre-call api to experiment with ensuring that your custom WebRTC application will
Should You Integrate WebRTC into Your Business? If you follow the latest developments in technology, you've probably noticed that WebRTC is being talked about more and more. This leads to the obvious question of whether this technology is something that your business can use. It turns out that there are so many ways that it can be used that it's almost certain that it can help you in some way. The key is to look
At the KrenkyGeek Show, last week, Google's team announced a great deal about the current panorama of WebRTC. One of the tidbits shared was the number of WebRTC related acquisitions happening in the past 3 quarters, which so far amounts to 28. As we dive head-first into Q4 of 2015, you might want to keep yourself informed about promising companies which are both investing in and modifying WebRTC paradigms. FuzeBox, Inc. Better known as Fuze,
September 1st marked what might be the beginning of the end for a licensing nightmare which has been hindering the real-time and media streaming industries alike for quite a while now. Before we take a look at the announcement I'm alluding to here, let's break down a few key concepts you need to know in order to correctly digest the magnitude of what this article is ultimately about, the Alliance for Open Media. First off,
Last night I had a lot of fun presenting to the Silicon Valley Realtime meetup on WebRTC. It's a talk that I've given a few times recently and the interest from attendees always shows how compelling WebRTC is and how disruptive it can be to real time communication applications. Links from the Presentation http://www.slideshare.net/arinsime/webrtc-overview Demo 1: Grabbing a profile pic with GetUserMedia https://github.com/agilityfeat/getusermedia-profilepicture Demo 2: Sample medical app with 2 party video chat https://github.com/agilityfeat/webrtc-sample-medical-app This
What Does WebRTC Mean for Advertising and Customer Service? WebRTC has been around for a while, but it has only gotten big enough to really hit the radar recently. This means that it will likely follow the same general pattern that other developments have as it matures in the public's eyes. One important part of this pattern involves advertising. Advertising The main focus of advertising is to interest the consumer in your product or service.
WebRTC is just a video communications protocol, but look no further than your cell phone to know that any communication tool can also play a big role in public safety. When I got my first flip phone in the 90's (yes, I am that old, but just barely), it was mainly for safety reasons - I had a long drive home at night and I had recently had a car accident with no way to
P2P Game with the WebRTC Data Channel WebRTC gets a lot of attention because of the video and audio communications it offers to web and mobile applications. But there is a lot more you can do with WebRTC! In this post that I wrote for WebRTCHacks, I'll show you in depth how to write WebRTC code that lets you use the Data Channel to send commands and data between two users in a multiplayer game.
The Benefits of Starting School Online This Fall Online schools have been around for many years now, and like most things, they have improved greatly over time. While there are still "diploma mill" versions, there are now plenty of course offerings and programs from accredited schools. These allow students to take classes and earn degrees on their own time with the confidence that the degrees will be accepted by potential employers. Here are some of
Did you know you can "fake" an audio stream in WebRTC? This is useful if you want to manipulate audio streams (to add audio effects for example), or if you want to stream an audio file. In this article I'm going to show you a rudimentary implementation of how it would look like to generate an audio pulse and sending it through WebRTC. To get started, let us generate the pulse wave which later we'll
Exciting Opportunities in the WebRTC Industry Software developers and those who intend to become developers have surely noticed the advance of WebRTC and identified it as a likely source of project orders. There are several positions for people who know how to work in this field, although many projects involve people who are experts at one or more of the components that go into a completed app. Some of the most important skills that are used
While writing a series on how to control a web camera using an Arduino and WebRTC, I stumbled upon the need for a NodeJS implementation of WebRTC compatible with PubNub. On my client I was using PubNub's webrtc-sdk, so the path of least resistance was to take that same implementation and port it to work with NodeJS. What I ended up with is the following package: https://github.com/jeanlescure/node-pubnub-webrtc It is available through NPM and using it
A Beginner’s Guide to WebRTC Web and app developers constantly work to learn about the latest developments so that they can make products that are relevant in the current landscape. Because of this, they look at new ways of doing things in a different way than most people. Instead of simply seeing if something is cool or useful, they also ask themselves if it seems to have any staying power, which platforms it works on,
Commercial offerings based on WebRTC, such as TokBox, have already established and proven that WebRTC is here to stay. Now, we have been working on some interesting demonstrations of WebRTC, including one in iOS, using the WKWebView component, which we'll be posting about shortly. We ended up using WKWebView, essentially embedding a web browser in our app, since it faired well with our requirements. Yet, before arriving to that solution, the question arose of what
Did you know you can apply effects to your WebRTC video stream using WebGL Shaders? And quite easily I might add. This is a demo I assembled in about an hour: That's a real time video conference call and I applied an Edge Shader to achieve that effect you see there. The code is up on Github for anyone to examine: https://github.com/agilityfeat/WebRTC-WebGL-Shader-Demo This demo depends on PubNub for managing the WebRTC back-and-forth. Be sure to
Create an Innovative Online Presence with WebRTC Internet-related advances come quickly, but very few of them turn out to have much staying power. This is because many of them are developed according to the "rule of cool" rather than with an eye toward actual utility. Every so often, however, a truly earthshattering development hits the scene. WebRTC is one of the latter. What Makes WebRTC so Special?
Online Education and EdTech startups are very important and growing fast, and video is a key part of this. A recent report by Kaltura highlights this. Kaltura is a leading provide of video hosting and editing tools in the education space, and a tool that we have used extensively with our client Teachstone Training. Their 2015 report on the "State of Video in Education" is an interesting read, and provides a lot of interesting statistics
New Developments in Business Communications Communication has always been important. Even when the only way to record events was to draw pictures of them on rocks, plenty of people made sure to do exactly that. It's no wonder that communications technology has always been one of the fastest-advancing sectors considering how humans seem to be genetically driven to talk to each other, record history, and otherwise get their points across. Online communication has taken this
WebRTC - The Next Big Thing in Telecommunication [caption id="attachment_7503" align="alignright" width="261"] Vintage communication At the time of the invention of the telegraph, few would have imagined what real time communications would mean in the 21st century. Back then, the ability to get a short message by going to a special office seemed groundbreaking. In fact, when the telephone came along, some people predicted that it wouldn't take off - after all, who would need it when
Top 5 Ways to Create a More Interactive Website Website operators are constantly looking for ways to keep traffic coming back, and many in the field recommend adding interactive features to help with this goal. There are many things that can be considered interactive, however, and successful implementation requires matching the right ones with a particular site. Here are some of the top options and the types of sites they usually work well with: 1.