Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I will build a streaming equal Netflix and need help for to know technologies user for to developer and hoster.
1-Is better user cloud or local server, why?
2-Program Languages eg: Angular or java or php etc...
3-What better data center user for host the server system stream when finish the project ? IMB or WAS, why ?
Last edited by cjfranca; 02-20-2020 at 11:05 AM.
Reason: aditional tags.
1. It depends on the scale. Netflix does not stream from a single location, nor even from data centers. See #3 below.
2. All C, all the time. This is networking you are talking about.
3. If you are allowed to get big enough to compete with Netflix, you'll need regional caching like Netflix does. They deliver, with trucks, large servers to regional networks. These machines are full of hard drives with each hard drive filled with movies. This is faster and cheaper than uploading everything. It is also necessary so that large files (movies) are streamed over the shortest distance possible.
If you're just doing something small for you and your friends then see Icecast2 or VideoLAN.
Lua, Lisp, or anything else be used in programs too, if you have enough hardware to throw at the problem and enough electricity to throw at the excessive CPU activity.
I suppose C competitors like Rust and Go could be considered instead. But C is the default for efficient networking infrastructure.
But C is the default for efficient networking infrastructure.
And all those languages will have existing networking libraries, probably written in C, which do not need to be re-implemented.
Can you name any significant web applications written entirely in nothing but C? I've never heard of any and would be surprised if they exist.
There are good reasons for using expert-written C for low-level libraries/drivers/etc, and python/java/whatever for the rest.
I see the Web as HTTP/HTTPS and then anything else, including the streaming, as not-Web. Thus I would see streaming as a separate networking activity. Either way, agreed about having a wider choice of languages on HTTP/HTTPS servers behind Web services, including doing the front end with a static site generator.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.