Can I develop live video streaming website using django?

If yes then what should I need to know before starting, please specify

Live video and text Streaming Application (Web & Mobile)

I want to use Technology: WebRTC, Python, React, socket.io, Flutter (App)

1 Like

I want also do development and contribute something like that because all doc talking nodejs and python asynchronous but django not. we need to someone to guide us to do that something
webRTC works for asynchronous framework if anyone has ability to create open source project to develop something like it will be cool

1 Like

Core Django isn’t suitable for the actual streaming of data. It currently is built around the request-response cycle of a typical http transaction. You could build your website around the streaming protocols using Django, but to do the actual streaming, you would need to use a different component.

If you’re committed to socket.io as a protocol / API / interface, then you’re effectively talking about using it on both ends of the connection as there’s no published standard or governance process around the management of that protocol. (Yes, the website provides a reasonably detailed description, but there are plenty of holes that can only be understood by reading the code used to implement it.) The authors are free to modify, extend, and update it at will, putting all independent implementations at a disadvantage.

So if you set this up behind a server such as nginx, you could direct the web requests to Django, while directing the socket.io streams to your node.js server.

Ken

2 Likes

thanks for your valuable time

Can’t say for sure about gjango, but anyway, I think reading this article will help you a lot to not make any mistakes while developing a video streaming website: https://www.cleveroad.com/blog/how-to-create-a-video-streaming-website

2 Likes

thanks for your response

FYI I’ll suggest to you the list of global video platform makers to stream content with inbuilt features and technologies in it. Hope it will be useful for your streaming solutions. Check here Ref: https://productcoalition.com/top-9-online-video-platforms-to-create-your-own-video-website-7c3796162377?gi=3e0ece99ec58

2 Likes

Thanks For asking this question and also for the discussion. I also want to learn the process if possible.

1 Like

It’s likely the live-streaming bits of the website won’t use Django, I hope that this article will help you to develop a live streaming website How to create your own Video Streaming Website? | by Nandini Ramachandran R | Feb, 2021 | Medium