All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Anyone know a software solution to create website/apps similar to netflix & hulu for video streamin?
Hi everyone,
We're interesting of the idea of video streaming business. We're looking for a software solution that can provide a website, iOS and Android apps.
So far, our team is searching and found the following companies that providing the services. But I want to drop a few lines here to see if anyone have use any other software out there that will work for them? Sites we found are:
http://www.uscreen.tv/
https://content.akamai.com/PG1114-10KeyOnlineVideo.html?gclid=CObEq_SU2skCFYSBaQodAE0ODQ
https://www.ustream.tv/
We will host / manage our own cloud nodes and have load balancing between the nodes for the video streaming.
Any suggestion is greatly appreciate it.
Thanks,
TZ
Comments
What's your budget? If you want to function like billion dollar companies, you had better lead with how many millions of dollars you're willing to pony up for "a software solution".
there are many options to stream video on demand, just look at google..
If you want distributed work-loads for running a Netflix-like service look at how they did it at Twitch and livecoding.tv
Essentially:
Throw everything into Docker containers
Have a shit ton of bare-metal servers
and use a container scheduler (kubernetes, mesos) to run everything
That's it really. The hard part is creating the underlying software Although a quick look at Github and you can see that Netflix has open source parts of their infrastructure and the same goes for other streaming services.
Kihi,
Yes that is the hard part, is to create the underlying software that can distribute the contents (videos). We do have the budget for tons of bare-metal servers to host the contents. We are looking for the software that can help us taking this project live. We are looking to "buy" the software if anyone out there are already have the software and apps built up and for sale. If anyone know of the software name or the company that sell the software for live video steaming, please let me know.
Thanks!
TZ
Already you're on a very different path than Netflix & Hulu. I don't think Netflix owns a single server.
Their very smart people looked at having "tons of bare-metal servers" and decided it wasn't wise. Virtually all of Netflix is run on AWS.
The reason you're not finding live video streaming software is that any monkey can write something like that in an afternoon. Putting a frame in a page is not rocket science...at this point, running the environment to put content in that frame reliably, quickly, and anywhere in the world does require rocket science, but apparently that part is easy for you.
Of course, you're posting on LET looking for a php script to front your multi-million-dollar datacenters...why not just take $100K (which is pocket change after you've built your global content delivery network) and hire someone to write it?
If you don't have multi-million-dollar datacenters...if paying $100K for someone to write software for you makes you blanch...you really don't need the script.
Raindog308: We do realize that having our own bare-metal servers is a challenging for us. We did discuss and are open for other SaaS as well.
You are forgetting that even companies as big as Facebook started from a dorm room.
netflix is a unique use case for AWS, which is not cheap especially for the bandwidth, they want extremely high availability and locality, instead of building multiple data centers around the world; they leverage the existing AWS infrastructure to achieve that goal.
Also, the content has to be encoded to multiple dimension with various bit rate to best server the audience in different devices. It is not trivial in any sense.
Renting was a mistake for Netflix and they know it all too well. The most optimal way to build a streaming infrastructure is to leverage what you already have (your users) much like Popcorntime does. Even Netflix has finally realized that p2p is the way to offer high availability and performance when dealing with large amount of data being transferred to many users. MS is doing the same with Windows updates.
To answer the OP's question, here is an idea:
Then you've got all the apps you want. The more users you have the better your system will perform and the less you will spend on bandwidth costs.
Actually this isn't true. Netflix operates its own CDN and even hands out boxes to ISP.
More information here:
https://openconnect.netflix.com/
A nice recording of a talk from a Netflix employee about how their service works:
(NYCBSDCon 2014: Serving one-third of the Internet via FreeBSD)
Netflix will never switch to p2p in the near future. Maybe they will use p2p protocols to distribute content to their CDN (similar to what Facebook does with their code).
Streaming services that won't work in your browser (without a extension) are not a thing I would launch in 2016.
nginx-rtmpI can't readhttps://github.com/feross/webtorrent
@TheZealous : Are you doing live streaming? That has a different design profile from uploaded videos.
You can use transcoding as a service like AWS Elastic Transcoder or Zencoder. Combine that with a flexible player : jwplayer.com/blog/encoding-hls-with-amazon-elastic-transcoder/
Also lookup chunk-encoding and chunk-caching, if it is for offline videos. Depending on your use-case, you may be able to use free software and focus on getting good internet routes instead.
At $0.03/minute? I hope you aren't serious.
there are a few here: https://github.com/Kickball/awesome-selfhosted
especially https://github.com/dularion/streama which is meant to be pretty close to netflix, closer than plex or emby. Theres also a porject for plex that woulduse a second server for transcoding. Webtorrent and Peerflix(one of the components of popcorn time) are not quite there but thats likely to change in a month. There are a several steaming video apps that use webtorrent that can be found on the github site or webtorrent.io
Thanks everyone for the feedback and guidance. To make it more clear. After doing further research, we found a website that match most of what we want to offer. That website is http://www.dramafever.com/
They are almost the exact match of what we are looking for. For example, users can do video streaming from their website or on mobile devices such as Andoid and iOS apps of Drama Fever. Their users paid a small amount of subscription and get to watch all collections of movies and library of shows. For the users who don't choose to pay, thus get the advertisement for 30 seconds at the beginning of the video . We are planning to offer movies and shows in English and many other languages. More over, we want to offer comedies and other type of videos as we grow. Not sure if http://www.dramafever.com/ have their own programmers and developers in house or not, but their website and mobile apps seems to be working very well when we tested it.
Would be nice if anyone have the all in one solution for us to purchase .
ViMP?
Just in case you did not know, netflix opensource's a LOT of there tech including some of the backend management OSS aspects and CDN/Network pieces...
https://github.com/Netflix
Thanks Strix. I'm checking it out now.