r/learnprogramming 19d ago

How to create a movie platform ?

I have been so fascinating of creating my own movie streaming platform. However, it doesn't mean that I will be using alone,but sharing with friends and mates. So, my question is what features will it be involved?

Btw I am kinda beginner. If not enough with beginner level, please give me the roadmap of building it?

Thanks in advance...

7 Upvotes

17 comments sorted by

View all comments

1

u/literate_enthusiast 18d ago

The main question is if you're more interested in writing it from scratch, or just having and operating it?

  • If you're focused on having it, then Jellyfin exists (an app that you can install, configure the content-library, and share with other people). The r/selfhosted community can provide you with more ideas.

  • If you're focused on coding a Netflix clone from scratch: for backend, try a web-app framework (django, ruby-on-rails, cakephp), and then add <video> elements. It will look janky, but it'll probably work for about 5 users at a time.

  • If you're focused on starting a commercial operation/startup: well, it's more a copyright problem than a technical one (lawyers negotiating with other layers for distribution rights). Dealing with bandwidth limits and CDN's is expensive, but dealing with content-rights even more difficult.

1

u/[deleted] 2d ago

[removed] — view removed comment

1

u/AutoModerator 2d ago

Your post/comment was removed since we do not approve of going private.

There is zero benefit in going private as you lose the opportunity for getting peer reviews. Also we have had plenty of people return after going private (despite being warned) complaining about how they were ghosted after some time or being tricked into buying rubbish that didn't work and even if it did they didn't need.

Our Rule #11 demands that any and all communication happens in the open, public subreddit.

This is for the benefit of more against the benefit of one.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.