Highlight active speaker while talking
Hi, I would like to highlight an active speaker only, when he is actually speaking (volume threshold reached). I found several hooks to get the last active speaker, but they only indicate the change in the active speakers, not actively speaking (useActiveParticipant, useActiveSpeakerId, active-speaker-change event). I want…
Real Time communication between user and gpt model through server
Hello, I'm currently developing a web app for AI-driven user interviews. Our backend is constructed using Node.js, and we've integrated WebRTC for user-GPT model communication. We're focused on transmitting user audio to the server (server-to-model) and receiving responses in the form of audio tracks or WAV files for user…
[Weekly Update] What to listen to this week
Hello developers! I was just updating our /resources page on the redesigned daily.co site and was reminded of how many interesting conversations I've listened to members of our community take part in on podcasts. While the focus is tech, the range of topics covered varies. So for this weekly update, I've created a list of…
[Tools & Tips] Add a pre-call experience to your Daily React app
In this blog post, community member, @nienke shows you how to tackle potential in-call issues by testing user devices and network conditions before the call takes place. 👀 Read more here: 🙋 If you have questions about building a pre-call experience or want to share what you've built, drop them in the comments.
React Resources for Daily
React Resources When combined, React.js and WebRTC can unlock a whole new realm of real-time solutions including collaborative features such as video conferencing, live chat, screen sharing, and file sharing. Imagine… 🛠️ Building a collaborative document editing tool where multiple users can work on the same document…
Introducing, Daily's React Component Library
Check out our Daily React Component Library — with hooks, components, and utilities — for developers integrating live video features. Using Daily’s React Component Library saves you time by automatically handling differences between browser WebRTC and media track implementations, managing React state for you, and much…
[DailyProvider] Uncaught TypeError: Cannot read properties of undefined (reading 'call')
Hi folks, I'm working on a custom implementation using the Daily React library but running into problems with <DailyProvider>. I have followed the steps to create a private room using the api and retrieve the room url and access token. In the React app I instantiate the callObject via createCallObject() and…
Uncaught (in promise) ReferenceError: store is not defined
Hi, I'm having an issue with the Daily API. Would love some help! When I call callObject.setUserData()I receive the following console error: Uncaught (in promise) ReferenceError: store is not defined Is there any way to check whether store exists before calling callObject.setUserData? or another way to check that…
Background removal and custom image replacement using React Hooks and MediaPipe
I wanted to share this fun tutorial from our friends at WebRTC Ventures... Learn how to use React Hooks and MediaPipe for: Removing the background from your call Replacing it with a custom image If you give it a try, let us know how it goes!
Avoid using daily credits when someone is alone in a session?
Hi there – I'm hoping a Daily Pro Dev can help me out with my app's architecture! We're building a live multiplayer website where people can join shared Daily rooms with audio and video. While I've been developing the website, I've already blown through our 10,000 free daily minutes this month 😂 I'm hoping to rearchitect…