Thank you so much , very helpful However, I'm searching in the docs to find how can I make a user admin for a specific call, or any other role than the default "user" role, I can't find anything. I would appreciate it if you help me with it. my graduation project discussion is on Sunday and I'm implementing this feature in it :)
Hey! We think this page from our docs explains exactly the thing you're looking for: getstream.io/video/docs/react/guides/joining-and-creating-calls/#set-call-members Let us know if that helped solve the problem and best of luck for your project discussion on Sunday!
Can you help me with that because Its not working to me ! I´ve download the code and made all necessary but not working good the camera not appear here
Hello, I'm facing a problem similar to the one that appeared at 01:04:50 where my HomeState is not receiving data, I've already done the same thing that appeared in the video, but nothing still appears, would there be a way to solve this problem?
would love to see the chat features and if possible if there's an option to run Dual chats for a public chat and a direct message chat as well as a chat amongst moderators?
Hello @streamdevelopers(Zev McMillen) I appreciate your efforts. Currently from the past 4 days me and my colleagues are working with React JS LiveStream with Chat integration. I Know Your Package is providing all the features but we all of us are facing lots of difficulties to understand and integrate it. If U dont mind can You make a video with broadcast, viewers and chat in react js.
Hey! Yes, this is different to Code with Antonio's app. The tech stack varies quite a bit since we're using Clerk for Authentication and Stream's Chat and Video SDKs. Antonio does a lot more manual setup with his own database solution using tools like PlanetScale, Prisma, and Socket.io. It's two different approaches to solving the challenge of building a complex tool like Discord. Have you seen both videos? Which style would you prefer for building an app like this?
We haven't worked with this library before, but there are a lot of alternatives for Clerk authentication. Let us know if you're tried to build the project with AuthKit, we'd love to know how it went! :)
Hello bro can you make us Instagram clone with all features like reels, add story, chat, show likes on posts and notifications using flutter and firebase
Let's say I want to implement this in a system, how would I do it to differentiate more than one call and make two calls at the same time with two groups of users? Would it be using the caller ID and sharing it like Google Meet or would there be a way to make a "contact list" for each user?
Could you be more specific when this error appears? The secret should be located in your .env file. The user token is generated inside the /token route using a POST request.
Thanks you so much for your tutorial, you are awesome, i have a question, i'm building an streaming application and using the same project for both the streamer and the viewver. My question is: it's better to use two separate projects like you do in the video? because i noticed that the audio in the viewver perspective is not working, i'm using a React native route for the streamer and another for the viewver.
When I create the react-native project it doesn't install the dependencies and I can't type the npm run ios to create and develop my iOS app, can someone tell me why it doesn't install the dependencies? Thanks
Thanks sir It helped me alot! I was stuck at installing cocoapods it will giving me error continuously, Thanks for the Hack for installing cocoapods through `brew` Really appreciated!
Can we create different groups(segregate viewers) out of existing Live viewers as broacaster? Also how can we control the group of participants controls? For example suppose a broadcaster would like to create 5 groups from 20 live viewers (4 in each group). Now Broadcaster need to allow 2 participants audio/video for a say role play? Please suggest?
Thanks for the question. The scenario you're describing is definitely possible with our SDK. We offer a lot of freedom to have different roles and capabilities for participants of a call or livestream. One suggested approach (note, that there are multiple options here) could be to group viewers through client-side logic and then promote certain participants to another role (e.g. moderator or any other naming you like) who then have the capability to share audio/video. You can read more on these concepts and how to work with them here: getstream.io/video/docs/react/guides/permissions-and-moderation/ If you have more questions, let us know!
That almost sounds too good to be true. Our SDKs are open-source, so here are for example the JS, React, and React Native SDKs: github.com/GetStream/stream-video-js
@@streamdevelopers To be clear - The SDK itself is offered, but it requires a Stream API, yes? And if the business makes >10k/mo you have to pay for it, yes? I have my own backend. I just need SDK to use for Android/iOS via React Native.
it's stupid to use clerk in a project like this, it's a tool to fast forward development in a production project. In a project like this well the goal is teaching, you should 100% use a classic auth so that students learn the complex road of creating and managing authing without relying on an external service that you can install and setup in 5min tops and do everything for you. It's like teaching people how to buy a wordpress theme.
You can set up the middleware like this incase you are using the latest version of clerk; import { clerkMiddleware } from "@clerk/nextjs/server"; export default clerkMiddleware((auth, req) => { if (!auth().userId) { return auth().redirectToSignIn(); } }); export const config = { // The following matcher runs middleware on all routes // except static assets. matcher: ["/((?!.*\\..*|_next).*)", "/", "/(api|trpc)(.*)"], };
Hi, can you please help me with something, this is the first time that I'm using clerk, and in your authentication with clerk part it, authMiddleWare doesn't seem to work for me, any solution?
you need to update this to use clerkMiddleware import { clerkMiddleware } from "@clerk/nextjs/server"; export default clerkMiddleware(); export const config = { matcher: ['/((?!.*\\..*|_next).*)', '/', '/(api|trpc)(.*)'], };
@@therongovender9471 @clerk/nextjs/server"' has no exported member named 'clerkMiddleware'. Did you mean 'WithClerkMiddleware'? This is showing can you help me to fix it?
@@therongovender9471 This error isshowing import error: 'clerkMiddleware' is not exported from '@clerk/nextjs/server'. Can you help me to remove this bug