Load Testing for WebRTC using Loadero
Load testing is a non-functional type of testing used to evaluate the performance of a software product under an expected load. It lets us determine how the software behaves under specific circumstances, helping the developers to improve the stability of the infrastructure. One of the main reasons load testing is needed is to ensure that applications are able to handle a lot of user traffic. It helps identify network delays between the client and servers.
October 17, 2022
ArinSime
Comments Off on Going Multimodal – The Intersection of Voice and Video (Part 1)
Going Multimodal – The Intersection of Voice and Video (Part 1)
Part one in a two part series on the intersection of Voice and Conversational AI technology with Video applications. Read part two. In the business world, we often talk about breaking down silos. For example, any class on data structures will talk about noble goals of integrating different data silos – evoking imagery of thousands of old spreadsheets finding their way to a promised land of data lakes and synthesized queries across disparate data sets.
October 13, 2022
Hector Zelaya
Comments Off on How to Create Web-based Multiplayer Games with WebRTC
How to Create Web-based Multiplayer Games with WebRTC
WebRTC is a powerful technology that allows the creation of high-quality real-time applications. Such capabilities go beyond traditional video conferencing and are applicable to multiple industries, including video games. Today, we will discuss the concepts behind using WebRTC for creating web-based multiplayer video games. Stay tuned for a later blog post with some working code! Why Web-Based? Web-based, or browser games, are a popular alternative to traditional standalone games. Its main advantage is that users
October 6, 2022
Jen Oppenheimer
Comments Off on Watch WebRTC Live #71: The Open Source WebRTC Landscape
Watch WebRTC Live #71: The Open Source WebRTC Landscape
On September 28, 2022, Arin welcomed Chad Hart back to WebRTC Live for an analysis of recent open source trends, highlighting today’s most popular WebRTC-related open source repositories. He also shared his views on the WebRTC industry at large and how he feels WebRTC is faring among developers since the pandemic. Chad has extensive experience as a WebRTC product consultant and analyst. He is the founding editor of webrtcHacks, a blog for WebRTC developers that
October 5, 2022
Alberto Gonzalez
Comments Off on IIT RTC 2022 Schedule – WebRTC and Real-Time Communications Track
IIT RTC 2022 Schedule – WebRTC and Real-Time Communications Track
Illinois Tech's Real Time Communications Conference is next week. It is virtual, free, and we have a very exciting WebRTC and Real Time Applications track planned for you. Three great reasons to register today! The WebRTC track runs all day on Tuesday, October 11 and then continues for the morning of Thursday, October 13. All times are listed in US Central Time (GMT-5). Refer back to our blog post announcing the WebRTC Track for full
Building a Video Chat with the Amazon Chime SDK
The Amazon Chime SDK is an Amazon service that lets you create multimedia calls using JavaScript-based web technologies. It’s a powerful service based on the WebRTC standard and backed by the global infrastructure and scalability of Amazon Web Services. Amazon also offers an Amazon Chime meeting tool based on the same technology, but with the Amazon Chime SDK you can build your own completely custom application right on top of Amazon’s infrastructure. The Amazon Chime
September 27, 2022
Alberto Gonzalez
Comments Off on IIT RTC Conference 2022: WebRTC and Real-Time Applications Track
IIT RTC Conference 2022: WebRTC and Real-Time Applications Track
As the chair of the WebRTC and Real-Time Applications track at the 2022 Real-Time Communications Conference & Expo, I’m very pleased to share this year's list of speakers and topics. The October 10-13 conference will once again be virtual — and free! WebRTC.ventures is proud to be a silver sponsor for the conference and also to have one of our brightest WebRTC Developers presenting a session on CPaas optimization. WebRTC and Real-Time Applications Track Sessions Keynote: Why
September 20, 2022
Jen Oppenheimer
Comments Off on Building a Virtual Waiting Room with Daily’s React Hooks Library
Building a Virtual Waiting Room with Daily’s React Hooks Library
Private rooms are an important feature in every video conferencing application, from virtual interviewing and online education to board meeting breakout sessions, telehealth and more. While your participants are waiting to enter a private room, you can “show them into” a custom lobby waiting room where they will wait until the host accepts them into the meeting. Daily is a WebRTC based CPaaS that allows you to add live video and audio to any product.
September 14, 2022
Hector Zelaya
Comments Off on Networking Basics for WebRTC: Signaling and Media Exchange
Networking Basics for WebRTC: Signaling and Media Exchange
In the first post of this series, Networking Basics for WebRTC: Delivery and Addresses, we introduced networking protocols and ports, learned about LANs, WANs and NAT, and explained the difference between TCP and UDP. Today, we will talk about two key moments in WebRTC traffic: signaling and media exchange. Memories of Young Love: Signaling When I was young, before all the social media and instant messaging revolution (I’m getting old, I know) the infallible method
September 8, 2022
Jen Oppenheimer
Comments Off on Arin Sime and Alberto Gonzalez to Present on WebRTC Scalability at TADSummit 2022
Arin Sime and Alberto Gonzalez to Present on WebRTC Scalability at TADSummit 2022
This year, TADSummit is celebrating 10 years of thought leadership in programmable communications. TADSummit EMEA Americas 2022 will be held November 8 and 9 as a hybrid event with live streaming from the on-site location in Aveiro, Portugal as well as remote presentations. Click here for the full agenda. Virtual attendance is free! Architecting your WebRTC Application for Scalability WebRTC.ventures CEO/Founder Arin Sime and CTO Alberto Gonzalez will team up once again for a presentation entitled,
The Many Uses of WebRTC in Gaming
The impact of the gaming industry in today’s entertainment scene is undeniable. In 2021, this "super platform" was valued at more than $300 billion with over 2.7 billion gamers worldwide. It is a beast bigger than the movie and music industries combined. As noted by the World Economic Forum, multiplayer video games were the perfect opportunity to maintain social connections during the pandemic, thanks to the communication capabilities they offer. Talk shows and even weddings
September 1, 2022
Jen Oppenheimer
Comments Off on Watch WebRTC Live #70: Using Kamailio to Connect WebRTC to SIP and PSTN
Watch WebRTC Live #70: Using Kamailio to Connect WebRTC to SIP and PSTN
On August 24, 2022, Arin welcomed Fred Posner to WebRTC Live, noting it was long overdue to have a speaker on SIP and telephony. Fred has been involved in VoIP for more than twenty years and has been working with Kamailio for more than 15. During the episode, Fred explored using Kamailio to connect WebRTC to SIP and, "if you need it," PSTN. What is Kamailio? Kamailio is the successor to OpenSER and SER. It can be
Networking Basics for WebRTC: Delivery and Addresses
A crucial part of WebRTC is exchanging media streams (and arbitrary data) between two or more nodes. How do we transport such data? This is where networking becomes crucial. While this post doesn’t pretend to be an extensive lesson about networking, we will look at some of the basic knowledge for understanding communication flow on WebRTC projects. Your Online Purchase Just Came In: Introducing The Delivery “Network” E-commerce and delivery platforms are a norm in today’s
August 24, 2022
Jen Oppenheimer
Comments Off on Hector Zelaya to become inaugural WebRTC.ventures WebRTC Developer Advocate
Hector Zelaya to become inaugural WebRTC.ventures WebRTC Developer Advocate
WebRTC.ventures is pleased to announce the promotion of Hector Zelaya to WebRTC Developer Advocate. This is a brand new position within the company, which specializes in building and integrating real-time communication into web and mobile applications for a global clientele. As WebRTC Developer Advocate, Hector will be a technical community builder to educate potential clients and our internal team about the basics and best practices in WebRTC application development. The role is similar to Developer Advocates that SaaS
Making Magic with WebRTC Integration
As my colleague Hector Zelaya wrote recently, “WebRTC is a technology, not a solution … In conjunction with other building blocks, it is used to build the actual solution.” Hector has hit on why WebRTC is so invaluable. When we integrate WebRTC into an application, we can make magic. WebRTC leverages the use of APIs (application programming interfaces) to connect users in real time by video, voice, or chat, regardless of their location in the
August 11, 2022
Hector Zelaya
Comments Off on Automating Configuration for WebRTC (Part II: The Code)
Automating Configuration for WebRTC (Part II: The Code)
In part one of this series, we discussed how automation can be helpful to deal with the complexity of building a WebRTC solution, and allows for repeatable and reliable deployments down the road. Today, we will take a look at a very simple code example that explores the approach for automating configuration for WebRTC. As part of this exercise, we will provision two EC2 instances: one running the Janus WebRTC Server and the other one
WebRTC.Ventures is Hiring a QA Functional Tester
WebRTC.ventures, a leading integrator of WebRTC into live video applications, is continuing to grow our testing team at our office in Panama City, Panama to handle high demand. We seek a talented and experienced QA Functional Tester to write test cases and conduct functional testing on our software applications. In this role, you will manually review a developer's work to ensure it meets the company's acceptance criteria and quality standards. You will be responsible for
Automatic Configuration for WebRTC (Part I)
Building repeatable and reliable deployments and configurations of the infrastructure that supports your WebRTC application can be really helpful to prevent errors and optimize available resources. It is also especially useful when you are ready to scale your application. What follows is technically DevOps content, but is also quite valuable for complex WebRTC processes like building Media and STUN/TURN servers. Managing Complexity The first thing we need to take into consideration is the fact that WebRTC
When to use the Daily Prebuilt Component vs. its Video SDKs
One of the more interesting CPaaS’s to enter the live video marketplace is Daily. One of Daily's biggest differentiating features is that they support different ways for developers to build. Daily Prebuilt allows you to drop a hosted video call component into your website or product with just a few lines of code. This is a fantastic feature that allows any web developer without live video experience to quickly add in a WebRTC call to
July 21, 2022
Jen Oppenheimer
Comments Off on Watch WebRTC Live #69: What Have Our Own WebRTC Experts Learned Lately?
Watch WebRTC Live #69: What Have Our Own WebRTC Experts Learned Lately?
The July 20, 2022 episode of WebRTC Live was the the third installment of our WebRTC.ventures Roundtable series. Arin welcomed two more members of our expert team to share a nugget of WebRTC wisdom. WebRTC Developer Hamza Nasir spoke about “Attention Detection in Video Conferencing.” Senior DevOps Engineer Hector Zelaya explored “Automating Configuration for WebRTC.” Attention Detection in Video Conferencing Covid has changed the paradigm of how the world functions. More and more environments use