Creating a Custom Video Conferencing Application Using WebRTC, Node.js, and Vidyo.io
Most of us are familiar with video conferencing. Indeed, it has changed the way many teams and businesses operate. It’s no exaggeration to say that video conferencing is one of the killer apps of the internet age. Video conferencing as we know it is limited, though....
New API Features for Improved Video Calling
Have you been keeping an eye on the vidyo.io release notes? If not, you may have missed several recently added features that improve video calling. We continually make improvements to vidyo.io and we encourage everyone building an app to stay up to date with the...
Using Token Authentication For Embedded Video Conference Sessions
At Vidyo, we often receive questions about tokens. It’s important to understand tokens before tackling more advanced topics on vidyo.io. Tokens are used to authenticate each endpoint (mobile, web, or native desktop app) to the vidyo.io service and enable video chat...
Broadcast live video chat sessions to YouTube
Video chat is a great way to create interactive discussions with groups of people. But there are times when the audience doesn’t need to interact with the speaker. Leveraging a third-party streaming broadcast service, such as YouTube, can be a great way to deliver...
Using Amazon EC2 to Build a Video Chat Recording Service for vidyo.io
One of the most common questions from our customers about vidyo.io is how to record video conference calls. The answer is simple: Record with the media bridge. In this article I’ll walk you through deploying and using the media bridge. If you haven’t heard of Docker,...
Building a mobile video chat app for iOS using Swift
Rapidly embed group video chat into your mobile projects Since Apple first introduced Swift in 2014, it has witnessed rapid adoption and become the programming language of choice for mobile app development on iOS. While some people prefer Objective-C, a large number...
Why Developers Prefer CPaaS & Open Source Solutions for Embedded Video
Over 60% of developers prefer to use a communications platform-as-a-service (CPaaS) or open source solutions for their embedded video work, according to a recent survey by Vidyo and WebRTC.ventures. Why are these two categories the most popular, and which should you...
Should You Build a Native or Web-Based Video Chat Application?
The other day a customer asked me why there is a difference in the video quality when I run my group video chat app as a native vs. a web app, so I thought I should share some thoughts about this. Choosing the right approach for building your video-enabled app is very...
How vidyo.io delivers massive scalability while maintaining reliability and quality through cascading SFUs
Cascading allows you to use a Selective Forwarding Unit (SFU) to create very large, geographically distributed and fully interactive video conferences. I recently spoke at the Kranky Geek WebRTC Show about the benefits of cascading for WebRTC. Those same benefits are...
Build Cross Platform Video Chat With Xamarin And Vidyo.io
Reduce development time and share code between iOS and Android apps Using Xamarin and vidyo.io together dramatically speeds time-to-market for your video chat enabled apps. The Xamarin development platform makes it possible to build cross platform applications with a...