For use cases like telehealth where security and privacy are paramount, WebRTC developers use ICE servers to find their way through restrictive firewalls. In this blog post, we will review the signaling process, STUN and TURN servers, and share some tips on how to alleviate ICE issues that can be caused by certain network restrictions.
Performing automated unit tests to verify and validate code changes is a best software practice, and one that is increasingly important with today’s rapid feature development. Often with JavaScript projects, unit tests pass as expected one at at time. But when running the whole test suite together, test failures are seen. Our Senior WebRTC Engineer, Justin Williams delves more into bleeding unit tests and how factories can help the issue.
For our 61st episode of WebRTC Live, Arin welcomed Callstats.io founder Varun Singh to explore the future of WebRTC. Varun also shared a special announcement: he has joined Daily.co as Chief Product and Technology Officer. Daily Co-Founder Kwindla Kramer joined the conversation.
Quick development cycles with a lot of new functionality added over time can lead to a complex codebase. This can lead to bugs, feature refactoring issues, and slower development down the line – issues that are compounded when using WebRTC. Organizing your code into reusable building blocks, or components is a strong approach to keeping your WebRTC application maintainable. Let’s hear more from Senior WebRTC Engineer, Justin Williams.