Django Video Chat Website With Controls
Ойын-сауық
Build a video calling website with Django and the Agora Video Web SDK. This project will include the following features: Group and peer to peer video calling, full controls such as muting your mic, turning your camera off and displaying usernames.
Check out my Python Django course: dub.sh/fLAvT8U
Source Code: github.com/divanov11/mychat
Agora Documentation: docs.agora.io/en/Video/API%20...
Downloadable Web SDK: download.agora.io/sdk/release...
Build a video calling app in 15 minutes: • Build A Group Video Ch...
Timesteps:
00:00 - Intro
17:38 - Connect Static Files
23:45 - Template setup and Styling
38:10 - Create Agora Account
40:40 - Generate Temp Token
44:01 - Download Agora SDK
47:18 - Display Video Source to Page
1:00:30 - Adding More Users
1:10:00 - Handle User Left
1:12:20 - Adding Controls
1:26:03 - Token Generation
1:36:52 - Join From Lobby
1:47:15 - Finish Styling
2:03:25 - Display Usernames
Пікірлер: 209
Don't forget to check out my Complete Django course: dub.sh/fLAvT8U
Another excellent app and example to learn from. This is amazing! Thanks so much Dennis!
Yes !!!! You are the one who brought Django to another level. Respect
Excellent tutorial Dennis! I managed to learn about Agora SDK and realized how easy and useful it is when building applications like this.
This kind of content is priceless, thank you so much for sharing, sir! Stay healthy, love from Indonesia🇲🇨
Thanks Dennis for this lecture, I had tried mediasoup but its very complicated but you have made me feel home, thanks bro
Thank you sir for all you had and have for us. I really like they way you teach and explain the things.
Phenomenal as always, thanks a lot Denis
this was just fantastic. learned alot of new things. thanks Sir Dennis.
You are the best Django Tutor ! Thank you and God bless you!
Awesome as always Dennis 👌🎉🥳
I have been waiting for This video chat application from long day
You are awesome!! Thank you so much for this wonderful content. I learned a lot of things here. Usually, on weekends, I watch Netflix but on this weekend I did something amazing@@@
Thank you soo much dennis it was so fun to do this project
I always wanted this video chatting app... Thanks very much for all content you provide to us..
You are my ideal teacher im from india. im 16. i started coding at age 14 by myself from youtube video tutorials for my academics i left coding last year but i am thinking to continue it
Awesome. Dennis is back !
just two words for your work... amazing and thankyou🤩🤩
thanks for another weekend project ,😍❤️
Man! You motivate me so much, Thank you!!!
wow , I have been learning python for over a year and python never ceases to amaze me
Wow u don’t even know how this is sooo cool thanks so much man preciate u
this udemy instructor is very good and detailed oriented
Thanks always for the GREAT content..am Humbled
Woooo mr Denis always have something new 🍾🍾🍾🍾
Oww man, you're great. Love from Bangladesh ❤️
Thanks man, waiting for ur next tutorial on channel, real time application using web sockets.
@blackdynamite_5470
2 жыл бұрын
I'm waiting cause I'm too poor to pay for any services I have to write it all by myself 😁
@parmanandchauhan6182
2 жыл бұрын
@@blackdynamite_5470 what's the point, dennis lectures are very good and he is making videos related to this topic, that's why I had written this.
Wow Wow ! Thant is an AMZING new tutorialBig thanks to our Great Teacher @Dennis Ivy
Thank you for this video. This helped me a lot😊
excellent project , excited to learn
Excellent - thank you!
Thank You Dennis Sir I completed this project successfully, met with many errors in between too but it was an adventure and very fun. Now with your permission granted as in the end of the video I will deploy it with few of my changes and show it off among my friends. Thank You Again🙏🙏
@amolnichit7848
Жыл бұрын
In the source code some files not open.. Plz reply me i want to run this project ###HELP ME###
@user-tw7rd8jn4m
Жыл бұрын
emmm,我遇到一些问题请问怎么提问呢
So far thank you so much for the nice presentation with a very helpful tutorial ever seen. I got one challenge, when i run in new incognito window, it works properly but on opening to another browser it fails to open local video.
Sir, Take Love from Bangladesh
Great vid, cheers
Thanks Sir for the awesome tutorial
Just Dennis Things. Superb!!
this is amazing ...thanks man
love your videos
55:03 you don't need to do the indexes individually, it's an array of subsequent indexes so it can just be the original array
thanks man you've helped me a lot.
@sahirbinsaud680
2 жыл бұрын
virtualenv env is not working 'virtualenv' is not recognized as an internal or external command, operable program or batch file. showing this eerror after doing pip intall virtualenv plz helppp
Thank you so much
So nice of you....
As a ML Engineer , plus Django skills given provided by Dennis has made me an unique player in my Org.
Waiting for websockets video bro 🔥🔥🔥
Thank you very much sir
Thanks, Dennis. Great contents. Btw, may I ask how you configure your prettier extension to recognize django templates?
Awesome!
Thanks a lot dear sir🥰
It's Amazing.
Thinking you could make a video on ways of making money as a developer (python) ..nice one here today bruv💝
@DennisIvy, is it possible to use React as the frontend in this sort of project w/ Agora (or Django channels)?
Thanks man for the content it really helps .. Can you please make a course about django channels because there's not enough resources on internet
Thanks. 🙏🙏🙏
Hi Dennis, amazing tutorial. One question, how do you protect the APP ID from being displayed in the front end? do we need a node JS server for that? Thanks
Thank you very much Dennis for your great courses they all are very useful. I have a question, can I make backend for mobile apps with django?
@b_mawuli
2 жыл бұрын
yh, i know of the rest framework, for api s
Great one dennis! I was wondering if it is possible to use a react front end with the above project backend if so how?
Thanks
Denis🔥🙏
I am trying to integrate this video-chat with the chat-server-project included in mr. Antonio Mele's book 'django3 by example' , and so far it works :)
@ashleeelite4704
Жыл бұрын
any git link of your project
@christianhempel3445
3 ай бұрын
Do you know about licensing? Can this be used for any projects? Best regards Christian.
Awesome video. I just wanted to ask one question. Does agora provide End-to-end (E2EE) encryption?
Taught, creating rest API in django
Sick tutorial, is there a way to host this app on Heroku or something? I tried but I ran into sqlite problems
Thanks a lot!! I loved the video and it helped me big time :)
@sahirbinsaud680
2 жыл бұрын
virtualenv env is not working 'virtualenv' is not recognized as an internal or external command, operable program or batch file. showing this eerror after doing pip intall virtual env plz helppp
🔥🔥
Anyone had problem with this 1:15:30 part ? The three svg files styling still have no change, even I rewrote main.css Also tried replaced my room.html & main.css from the project GitHub, but those svg files still has no changes
Cool
Can i use opencv ,mediapipe in this project to add some vdo features like changing backgroumd and filters etc. ?
Sir, i have purchased your django course from udemy and started work out it. But i could not understand the thing properly. Before watching the course should i learn django documentation properly?
Wowww :)
If you face any exception error when trying to display the video. Make sure your laptop has a microphone. Mine was generating error until when I connected my headphones
Thank you very much Mr Dennis for this tutorial. Could you do one like this again but for a now text chat app🥺🙏🙏🙏with django, Javascript, html and css.
Thanks sir, Can you sharescreen and record stream?
Hey dude thanks for good videos i just had a problem with agora site the action, function... Don't appear for me It's like 2 different sites but I checked everything
Can you tell approximately when you are going to release the video using webrtc and django channels
Hi Dennis, I keep getting an error saying agoraRTC is not defined. I know i properly linked the sdk file so i do not know what the problem is
Great tutorial, works on the same PC where django is installed, but accessing the page from other PC in the local netwotk all I see is the video of users logged in from the django machine. The video from the external computer is not seen, not even a blank frame of the external PC. Dennis, have you tried to log in from other PC, not just the samre PC and different incognito windows.
Hi Ivy, Thanks for the video, I am facing this error while running the code. Any idea where i am doing wrong? Internal Server Error: /delete_member/ base.models.RoomMember.DoesNotExist: RoomMember matching query does not exist. I am new to python. Thanks, Yamuna
@andys_industries
2 жыл бұрын
what was the solution please?
Hello. I wrote the program and i have an issue. The video was not displaying due to an error including the agoraRTC in the stream.js. Anytime I try to comment it out and run my Django app, it would tell me to include the agoraRTC in the JavaScript code. please any help would be appreciated. Thank you for your understanding.
Hi dennis, i love your videos can you do a video on how to received and send messages from django to whatsapp
Denis said he will make a video on how to use the redis database to store session data. Does anyone know if this movie was made?
Love the work you do, what if I wanted to kick someone out of a class or I want to create a password and make sure the person join my stream matches the password before getting in to my stream
Is the video where this is made via django channels and websockets out?
Is your video where you build this from scratch without Agora already online?
Hey man, it's great to work along with your project.. I was facing a problem with agora though, the functions column isn't visible for me, I tried verifying my account and all, refreshed, can anyone help me.
waiting on the webrtc is there another way to do this without having to pay a third party i know that may be hard
good boy
“You’re a goddamned wizard, Dennis!”- A better, wiser, Dumbledore
good but please can you help me make it in a way that wen another person wants to join,the initial user is notified and asked if the other should join or not
Hello Dennis, thanks for this good tutorial, i am confused in one thing please guide I genrate the ngrok link its working fine in my windows computer and also its working fine with the android, but i as i pasted ngrok link in the raspberry pi having camera attach to it ...........Its getting page refresh and not working please help me onto this
On group chat, how do you add raise hand 🖐️?
i always wanted to build something useful with python ..where can i deploy it?
is this one to many or a group video funtionality ??
Anyone encountered the ID Authentication prompt that doesnt allow you to create a new project?
did he make the video he mentions at 4:50 yet and if so does anybody have the link?
when i ran this code after enter into room it will redirect to login page after 2 seconds can you please help me?
how to connect agora video call to AI model ? i hope if you help me with a tutorial or blog
Does anyone know about the licensing? Can this be used for any projects and be changed and commercialized? Best regards Christian.
How to access environment variables in 'streams.js' file? 'process.env' doesn't work.
When i use pythonanywhere to deploy this, the lobby page works fantastic, but the room page doesnt show anything. Except the buttons and Room Name. What could be the issue? Can it be RESOLVED?
@amolambkar87
2 жыл бұрын
same thing happened with me on heroku...
@agnishwarbagchi4935
2 жыл бұрын
Same problem, I guess it can't reach the django database