Тёмный
Stream Developers
Stream Developers
Stream Developers
Подписаться
Welcome to the official Stream Developers channel. Here at Stream Developers, we're building the most scalable in-app chat, video and activity feeds.

Subscribe to stay up to date with the latest Stream SDK changes, new features, and fun projects built by the Stream developer team and community!
How To Build a TikTok Clone With SwiftUI
19:54
28 дней назад
How To Build a Chat App
20:30
Месяц назад
Build a Real-Time Chat App With React
9:40
2 месяца назад
React Native Audio Room App
13:51
3 месяца назад
Build a SwiftUI Voice Messaging App
16:38
4 месяца назад
Build a React live-streaming app from scratch
22:35
5 месяцев назад
Build a SwiftUI Chat & Video Calling App
25:12
5 месяцев назад
How To Build a React Native Live Streaming App
17:50
6 месяцев назад
Build a Flutter Video Calling App
3:42
6 месяцев назад
Build a React Native Video Calling App
15:30
6 месяцев назад
Build an Audio Room App in Kotlin
11:38
7 месяцев назад
Build an Android Livestreaming App
12:25
7 месяцев назад
Build a React Video App in 100 Seconds
1:41
10 месяцев назад
Build an iOS Video Calling App with SwiftUI
14:23
11 месяцев назад
Комментарии
@zGamerZz_
@zGamerZz_ 3 дня назад
Bro thank you! Best tutorial on YT! Clean instruction, perfect speed. THANK YOU!
@drplite
@drplite 4 дня назад
How can i speak to u guys
@drplite
@drplite 4 дня назад
Is this the end of the project
@ok_roman
@ok_roman 7 дней назад
Is this still actual issue in Flutter 3.22?
@asmaaasmaa2845
@asmaaasmaa2845 12 дней назад
Thanks for the great video. I need help to automate this. How do I automatically create a new user and generate a token and refresh it using swiftui?
@imamdroubi6537
@imamdroubi6537 16 дней назад
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 :)
@streamdevelopers
@streamdevelopers 16 дней назад
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!
@nn-sf3vw
@nn-sf3vw 17 дней назад
ترجمه عربي
@melomanzer5508
@melomanzer5508 23 дня назад
Hello does it work in china ? since Callkit is banned there
@OmarMartinez-hp2wu
@OmarMartinez-hp2wu 24 дня назад
The video I was actually looking for. Great
@streamdevelopers
@streamdevelopers 16 дней назад
Let us know your feedback after trying the video SDK
@corewwwi
@corewwwi 25 дней назад
Hans Landa doing tech?
@kenkioqqo
@kenkioqqo 27 дней назад
Very well presented! I discovered Stream last week and I'm already in love with it.
@pratikdas9469
@pratikdas9469 28 дней назад
is the sdk paid one lateror free for lifetime?
@AurelLiomars
@AurelLiomars 29 дней назад
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
@vitu3765
@vitu3765 29 дней назад
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?
@risenstudio9982
@risenstudio9982 Месяц назад
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?
@kenechukwuokoh5714
@kenechukwuokoh5714 Месяц назад
Thank you for saving me. You have done well
@truth7220
@truth7220 Месяц назад
Lovely and interested
@BharathSaiKantamaneni
@BharathSaiKantamaneni Месяц назад
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.
@cheese-quest
@cheese-quest Месяц назад
Would really like it if you touched on Remix for building a livestreaming webapp.
@streamdevelopers
@streamdevelopers Месяц назад
Good to know, we'll look and see what we can do! :)
@cheese-quest
@cheese-quest Месяц назад
@@streamdevelopers I've recently moved to Nuxt, would SSR break GetStream or not?
@adriano7890
@adriano7890 28 дней назад
@@streamdevelopers ensina criar um app de live ................ igual o app do buzzcast
@Vishal-ce3pr
@Vishal-ce3pr Месяц назад
How send direct message from one on one user chat
@rythianenderborn5185
@rythianenderborn5185 Месяц назад
Is this any different from Code With Antonio's app?
@streamdevelopers
@streamdevelopers Месяц назад
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?
@realmuzfi
@realmuzfi Месяц назад
Please provide a real life use case on react js. Like creating new users, using this practically.
@streamdevelopers
@streamdevelopers Месяц назад
Sure, we will make a video for that. You may also have a look at it in our docs: getstream.io/chat/docs/sdk/react/guides/client-and-user/
@Varnofx
@Varnofx Месяц назад
Will this work with the current version of Flutter as of May 2024?
@aytanshikhalizada6289
@aytanshikhalizada6289 2 месяца назад
I implemented all you did and it works perfectly. Thank you very much!!!
@SherALi-zd8qi
@SherALi-zd8qi 2 месяца назад
the preview on hls player is small with border radius can we have a full display without any radius
@SudhanshuSrivastava-hw8fx
@SudhanshuSrivastava-hw8fx 2 месяца назад
Can we debug NotificationService using this method?
@streamdevelopers
@streamdevelopers 2 месяца назад
Hi, You should use rather use Push Notification Console.
@DudeFrom1972
@DudeFrom1972 2 месяца назад
I wonder if the AuthKit library for Next.js wouldn't be a good solution and alternative to Clerk authentication ?
@streamdevelopers
@streamdevelopers Месяц назад
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! :)
@bedosayd9714
@bedosayd9714 2 месяца назад
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
@streamdevelopers
@streamdevelopers 2 месяца назад
We will.
@paulmorales6489
@paulmorales6489 2 месяца назад
hi :D nice video, its so usefull but can y use this api from getstream for web applitactions?
@pedrolazaro189
@pedrolazaro189 2 месяца назад
Can you upgrade to Angular 17?
@lucasdrago5342
@lucasdrago5342 2 месяца назад
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?
@sahilaggarwal524
@sahilaggarwal524 2 месяца назад
plz help me
@sahilaggarwal524
@sahilaggarwal524 2 месяца назад
credentials given on site is not working
@streamdevelopers
@streamdevelopers 2 месяца назад
Hi, use the credentials from: getstream.io/video/sdk/ios/tutorial/audio-room/. Then, let us know if that works.
@sahilaggarwal524
@sahilaggarwal524 2 месяца назад
Ok sir i will let u know till evening
@pythonholic
@pythonholic 2 месяца назад
Could u just show us how we could export the app and use as as apk? And react with friends?
@richardlubanga6749
@richardlubanga6749 2 месяца назад
No audio
@singhsu6122
@singhsu6122 2 месяца назад
Please update it as authentication not working properly and showing both secret and user token not set.
@streamdevelopers
@streamdevelopers Месяц назад
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.
@jasonbrody539
@jasonbrody539 24 дня назад
@@streamdevelopers having same issue i have created this issue on your github with same project repository i have shared screenshot of the error.
@SCP286A
@SCP286A 2 месяца назад
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.
@niccolopanza8181
@niccolopanza8181 2 месяца назад
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
@abdulmoeed8555
@abdulmoeed8555 2 месяца назад
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!
@amosgyamfi4538
@amosgyamfi4538 2 месяца назад
Great to see it helped you.
@jorgeveega
@jorgeveega 2 месяца назад
clerk sucks, good luck if you deploy to production
@SubratC
@SubratC 2 месяца назад
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?
@streamdevelopers
@streamdevelopers 2 месяца назад
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!
@jrhager84
@jrhager84 2 месяца назад
I really wish there was a nice open source version of this SDK
@streamdevelopers
@streamdevelopers 2 месяца назад
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
@jrhager84
@jrhager84 2 месяца назад
@@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.
@CoIdestMoments
@CoIdestMoments 2 месяца назад
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.
@jamoni2410
@jamoni2410 2 месяца назад
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)(.*)"], };
@peterabouabsi8427
@peterabouabsi8427 2 месяца назад
Can you do other tech than nextjs. We got frustrated like there is no tech than next. Or mention that your services are fucked up
@selk2000
@selk2000 2 месяца назад
what if we trying to make it cross-platform, mobile and desktop?
@CyranicalGoated
@CyranicalGoated 2 месяца назад
Can you deploy this on Vercel?
@streamdevelopers
@streamdevelopers 2 месяца назад
Yes! Project can be easily deployed and hosted on Vercel!
@CyranicalGoated
@CyranicalGoated 2 месяца назад
@@streamdevelopers for free credits right?
@nilabjodey4620
@nilabjodey4620 2 месяца назад
@@CyranicalGoated Yes
@jorgeveega
@jorgeveega 2 месяца назад
you can not, when you deploy to production the clerk auth wont work
@rorozoro513
@rorozoro513 2 месяца назад
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?
@therongovender9471
@therongovender9471 2 месяца назад
you need to update this to use clerkMiddleware import { clerkMiddleware } from "@clerk/nextjs/server"; export default clerkMiddleware(); export const config = { matcher: ['/((?!.*\\..*|_next).*)', '/', '/(api|trpc)(.*)'], };
@rorozoro513
@rorozoro513 2 месяца назад
@@therongovender9471 Thankyou so much ♥
@singhsu6122
@singhsu6122 2 месяца назад
@@therongovender9471 @clerk/nextjs/server"' has no exported member named 'clerkMiddleware'. Did you mean 'WithClerkMiddleware'? This is showing can you help me to fix it?
@singhsu6122
@singhsu6122 2 месяца назад
@@therongovender9471 This error isshowing import error: 'clerkMiddleware' is not exported from '@clerk/nextjs/server'. Can you help me to remove this bug
@Raghav_Bajpai_
@Raghav_Bajpai_ 2 месяца назад
I have trouble turning the documentation into code. How can I overcome this problem?