October 22, 2019
Hector Zelaya
Comments Off on 6 Benefits of Integrating WebRTC Into Your Video Conferencing Solution
6 Benefits of Integrating WebRTC Into Your Video Conferencing Solution
In a previous post, we discussed reasons why you shouldn’t depend on Skype as your business's video conferencing solution. To follow up on that, here are six benefits of integrating WebRTC into your video conferencing solution you choose for your business. Standing on the shoulders of giants WebRTC is an open-source project backed by some of the big names of the internet. When you rely on WebRTC for your product, you're adopting a well- known
How Do We Do Development?
At WebRTC.ventures, we follow the Agile development process with periodic iterations and frequent demonstrations to our customers. Our development team works in one to two week “sprints.” During those sprints, magic happens. What does TEAM stand for? Together Everyone Achieves More. UX, design, development, DevOps, project leads, and testing roles collaborate to build the best custom real-time applications for web and mobile. At the end of each “sprint,” we demonstrate our progress and provide an opportunity
October 14, 2019
Hector Zelaya
Comments Off on Learn How to Build a Video Conference App and Not Die Trying!
Learn How to Build a Video Conference App and Not Die Trying!
Real-time communication is quickly becoming a must-have feature in many types of applications. From customer service to telehealth, video conferencing is rapidly integrating into different industries’ workflows. If you're reading this, chances are that this phenomenon caught your attention. You may be asking yourself: How do I build a video conference app? Building this kind of application can be complex without the proper guidance. You may end up with an app that “kills” your business
Want to make your healthcare practice more accessible?
Getting to the doctor can be difficult. Things like limited or no paid time off, lack of access to reliable transportation, and lack of childcare can prevent people from getting the healthcare services they need. Leverage technology to expand access to healthcare What if we could bring healthcare to the patient? That's exactly what telehealth was created to do! Telehealth platforms allow doctors and patients to communicate without being in the same location, reducing some
Scaling a Media Server with Geolocation 101
WebRTC allows two users to communicate in a peer-to-peer fashion with no servers involved. This is an optimal approach in terms of cost and quality. Communication flows directly without any additional jumps between peers. With no infrastructure involved, there's less cost and less complexity. When we want to add more users or more advanced capabilities, such as recordings or simulcast, we want to put a server in the middle. This is where media servers are
October 7, 2019
webrtc
Comments Off on WebRTC Live #34 – “Trivia and Gaming with WebRTC,” Kyle Bank, Phenix Real Time Solutions
WebRTC Live #34 – “Trivia and Gaming with WebRTC,” Kyle Bank, Phenix Real Time Solutions
On October 3rd, WebRTC.ventures produced Episode #34 of WebRTC Live! Formerly known as WebRTC Standards, WebRTC Live is a webinar series about the latest use cases and technical updates to the popular coding standard for live video. For this episode, we were joined by guest Kyle Bank, Vice President of Sales Operations & Strategy at Phenix Real Time Solutions. Kyle discussed the low latency data use cases of trivia and gaming with WebRTC and shared
Examples of Our Work
Using the best talent possible, WebRTC.ventures builds innovative solutions that enable the communication of the future. We enrich lives with apps that better connect people with the world around them, no matter where they live. WebRTC.ventures specializes in designing, building, and licensing custom video and voice applications for web and mobile applications. With our team's expertise in WebRTC and connecting users via peer-to-peer networks, we can build applications (1) using WebRTC open-source projects like Kurento,
October 1, 2019
Arnaud Phommasone
Comments Off on 4 Common Mistakes Made When Building Live Video Streaming Apps for iOS
4 Common Mistakes Made When Building Live Video Streaming Apps for iOS
We built a live broadcasting app focused on interacting with audience members, supporting thousands of subscribers, and implementing a gamification system. The game juggles different frameworks, such as TokBox, Red5, AWS, and web socket (BlueSocker from IBM for iOS), written in Swift 4. Today we're sharing some common mistakes often made while developing live video streaming apps for iOS. 1. Non-scalable architecture Live video streaming is a sensitive matter, and performance is key for these
September 27, 2019
webrtc
Comments Off on WebRTC Live #33 – “Contact Center Quality & callstats Update,” Varun Singh, callstats.io
WebRTC Live #33 – “Contact Center Quality & callstats Update,” Varun Singh, callstats.io
On September 19th, WebRTC.ventures produced Episode #33 of WebRTC Live! Formerly known as WebRTC Standards, WebRTC Live is a webinar series about the latest use cases and technical updates to the popular coding standard for live video. For this episode, we were joined by guest Varun Singh, PhD, Founder and CEO at callstats.io. Varun discusses the latest on WebRTC call quality, updates us on callstats.io's work, and previews his upcoming IIT RTC Conference talk, "How
What Does Our Development Process Look Like?
Every software development company does things a little bit differently. Collaboration is one of WebRTC.ventures' company values. We keep you involved every step of the way. Our development process Our development process is hands-on. We want you to be active and involved with our team while we craft your product. This is key to the way we crafted our development process. Before we get started, we ask that you designate a member of your team
September 24, 2019
Alberto Gonzalez
Comments Off on Raspberry Pi Video Live Streaming with AI – Part 2
Raspberry Pi Video Live Streaming with AI – Part 2
Last month, we streamed video from a Raspberry Pi, applied a filter to it on the server, and streamed it live to dozens of users. In the second part of this project, we'll go a little deeper and do something more complex with OpenCV: implement face detection on the server. If you want to jump directly to the code, you can find the demo project here. If you install the modules and then run node
Happy U.S. National Health IT Week!
U.S. National Health IT Week is September 23rd-27th. This year's theme is Supporting Healthy Communities. Supporting healthy communities Here at WebRTC.ventures, we believe that technology has the power to revolutionize the healthcare industry. That's why we created our own telehealth solution! We believe in making healthcare more accessible by utilizing the devices we use every day. Supporting healthy communities matters to us. We care about the health of communities around the world, and we're actively
Build or Buy?
You need a live video or audio application. Maybe you're a medical professional who needs a telehealth platform. Maybe your large company needs a video conferencing solution. Maybe you hold large trainings or events and need a live broadcasting application. Your business has a need and you're ready to meet it. Are you going to build it or buy it? There are several factors that may impact your decision. Before you decide, ask yourself: What
September 18, 2019
webrtc
Comments Off on WebRTC Live #32 – “Updates on Janus & SFUs,” Lorenzo Miniero, MeetEcho
WebRTC Live #32 – “Updates on Janus & SFUs,” Lorenzo Miniero, MeetEcho
On September 5th, WebRTC.ventures produced Episode #32 of WebRTC Live! Formerly known as WebRTC Standards, WebRTC Live is a webinar series about the latest use cases and technical updates to the popular coding standard for live video. For this episode, we were joined by guest Lorenzo Miniero, Chairman at MeetEcho. Lorenzo previewed the upcoming JanusCon and his upcoming talk at the IIT RTC Conference on SFUs, Simulcast, and SVC. Check out Episode #32: WebRTC Live #32 - "Updates on
2019 WebRTC Trends & Use Cases
WebRTC.ventures attended the AllThingsRTC 2019 conference in San Francisco in June. In his presentation entitled "Latest WebRTC Development Trends and Implementations," Alberto analyzed the WebRTC technology, use cases, and market trends we found in our annual WebRTC survey. Here's an infographic that summarizes this year's survey results! Click here to view the original high-quality image.
September 12, 2019
webrtc
Comments Off on WebRTC Live #31: “Leveraging the New Features of WebRTC 1.0,” Bernard Aboba, Microsoft
WebRTC Live #31: “Leveraging the New Features of WebRTC 1.0,” Bernard Aboba, Microsoft
On August 29th, WebRTC.ventures produced Episode #31 of WebRTC Live! Formerly known as WebRTC Standards, WebRTC Live is a webinar series about the latest use cases and technical updates to the popular coding standard for live video. For this episode, we were joined by guest Bernard Aboba, Principal Architect at Microsoft. Bernard gave us a preview of his upcoming IIT RTC Conference presentation entitled "WebRTC 1.0: Leveraging New Features." Check out Episode #31: WebRTC Live
Effects In WebRTC: A Filters Tutorial
In 2015, we shared an article about applying effects to WebRTC in real time. A few things have changed since then. Today we bring you a new post about effects in WebRTC -- this time discussing one of the most popular features of today's social media apps: filters. Requirements To follow along, you'll need Git, Node, and NPM installed. Installation steps for each operating system will vary, so refer to official documentation when necessary. Once you
Telehealth Starter Kit Series Recap
All summer long, we've been talking about our telehealth starter kit and its features in a weekly blog series. Each post focused on different features, explained how these features can benefit your providers and your patients, and mentioned customizations you may wish to use. Check out the linked posts below for an in-depth look at our starter kit! Highlighted features Scheduled appointments. Set your own schedule and accept or deny patients' appointment requests. In-call appointment features. Exchange
Upcoming WebRTC Live Guests
This week we publicly announced our “new season” of the WebRTC Live webinar series. Now we’re excited to share the schedule of upcoming webinars that we'll host with a variety of guests every couple of weeks. Each episode includes a short interview with a WebRTC technical or business use case expert, and you can join us live for each episode on Crowdcast if you want to ask questions of our guests! WebRTC Live #31: "Leveraging
Stream a Remote Screen with WebRTC
Rafael Viscarra, one of our engineers, wrote a blog post about using WebRTC to stream a remote server screen. Here's how it works: The service starts and listens on port 9000 by default. We can change this with a flag.The service exposes two endpoints: (1) POST /session starts a session and (2) GET /screens gets the available screens from the remote server.Once a screen is chosen, an SDP offer is created in the browser. For simplicity, there is